From 42fb92064acc383a2d264f3cae0b1234c1822beb Mon Sep 17 00:00:00 2001 From: dan Date: Sat, 7 Sep 2024 20:22:34 +0200 Subject: [PATCH 001/113] Set onboarding_minimum_interests to false (#5204) Co-authored-by: Hailey --- src/lib/statsig/gates.ts | 1 - .../Onboarding/StepInterests/index.tsx | 71 +------------------ 2 files changed, 2 insertions(+), 70 deletions(-) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 61a48e441a..31736629c5 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -1,7 +1,6 @@ export type Gate = // Keep this alphabetic please. | 'debug_show_feedcontext' - | 'onboarding_minimum_interests' | 'suggested_feeds_interstitial' | 'video_debug' // not recommended | 'video_upload' // upload videos diff --git a/src/screens/Onboarding/StepInterests/index.tsx b/src/screens/Onboarding/StepInterests/index.tsx index 0108a537ef..ded473ff59 100644 --- a/src/screens/Onboarding/StepInterests/index.tsx +++ b/src/screens/Onboarding/StepInterests/index.tsx @@ -6,10 +6,8 @@ import {useQuery} from '@tanstack/react-query' import {useAnalytics} from '#/lib/analytics/analytics' import {logEvent} from '#/lib/statsig/statsig' -import {useGate} from '#/lib/statsig/statsig' import {capitalize} from '#/lib/strings/capitalize' import {logger} from '#/logger' -import {isWeb} from '#/platform/detection' import {useAgent} from '#/state/session' import {useOnboardingDispatch} from '#/state/shell' import { @@ -29,23 +27,16 @@ import * as Toggle from '#/components/forms/Toggle' import {IconCircle} from '#/components/IconCircle' import {ArrowRotateCounterClockwise_Stroke2_Corner0_Rounded as ArrowRotateCounterClockwise} from '#/components/icons/ArrowRotateCounterClockwise' import {ChevronRight_Stroke2_Corner0_Rounded as ChevronRight} from '#/components/icons/Chevron' -import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo' import {EmojiSad_Stroke2_Corner0_Rounded as EmojiSad} from '#/components/icons/Emoji' import {Hashtag_Stroke2_Corner0_Rounded as Hashtag} from '#/components/icons/Hashtag' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' -const PROMPT_HEIGHT = isWeb ? 42 : 36 -// matches the padding of the OnboardingControls.Portal -const PROMPT_OFFSET = isWeb ? a.pb_2xl.paddingBottom : a.pb_lg.paddingBottom -const MIN_INTERESTS = 3 - export function StepInterests() { const {_} = useLingui() const t = useTheme() const {gtMobile} = useBreakpoints() const {track} = useAnalytics() - const gate = useGate() const interestsDisplayNames = useInterestsDisplayNames() const {state, dispatch} = React.useContext(Context) @@ -143,12 +134,6 @@ export function StepInterests() { track('OnboardingV2:StepInterests:Start') }, [track]) - const isMinimumInterestsEnabled = - gate('onboarding_minimum_interests') && data?.interests.length !== 0 - const meetsMinimumRequirement = isMinimumInterestsEnabled - ? interests.length >= MIN_INTERESTS - : true - const title = isError ? ( Oh no! Something went wrong. ) : ( @@ -186,13 +171,8 @@ export function StepInterests() { {title} {description} - {isMinimumInterestsEnabled && ( - - Choose 3 or more: - - )} - + {isLoading ? ( ) : isError || !data ? ( @@ -268,7 +248,7 @@ export function StepInterests() { ) : ( )} - - {!meetsMinimumRequirement && ( - - - - - - Choose at least {MIN_INTERESTS - interests.length} more - - - - - )} ) From b7d78fe59b73294ac13baa51a6a7cd94698cb205 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Sat, 7 Sep 2024 19:22:44 +0100 Subject: [PATCH 002/113] [Video] Only compress if >25mb or unknown format (#5187) Co-authored-by: Hailey --- src/lib/media/video/compress.ts | 17 +++++++++++++++-- src/state/queries/video/compress-video.ts | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/lib/media/video/compress.ts b/src/lib/media/video/compress.ts index e783a84386..ebbbc2034b 100644 --- a/src/lib/media/video/compress.ts +++ b/src/lib/media/video/compress.ts @@ -1,9 +1,13 @@ import {getVideoMetaData, Video} from 'react-native-compressor' +import {ImagePickerAsset} from 'expo-image-picker' +import {SUPPORTED_MIME_TYPES, SupportedMimeTypes} from '#/lib/constants' import {CompressedVideo} from './types' +const MIN_SIZE_FOR_COMPRESSION = 1024 * 1024 * 25 // 25mb + export async function compressVideo( - file: string, + file: ImagePickerAsset, opts?: { signal?: AbortSignal onProgress?: (progress: number) => void @@ -11,12 +15,21 @@ export async function compressVideo( ): Promise { const {onProgress, signal} = opts || {} + const isAcceptableFormat = SUPPORTED_MIME_TYPES.includes( + file.mimeType as SupportedMimeTypes, + ) + + const minimumFileSizeForCompress = isAcceptableFormat + ? MIN_SIZE_FOR_COMPRESSION + : 0 + const compressed = await Video.compress( - file, + file.uri, { compressionMethod: 'manual', bitrate: 3_000_000, // 3mbps maxSize: 1920, + minimumFileSizeForCompress, getCancellationId: id => { if (signal) { signal.addEventListener('abort', () => { diff --git a/src/state/queries/video/compress-video.ts b/src/state/queries/video/compress-video.ts index 533b584166..cefbf94066 100644 --- a/src/state/queries/video/compress-video.ts +++ b/src/state/queries/video/compress-video.ts @@ -20,7 +20,7 @@ export function useCompressVideoMutation({ mutationKey: ['video', 'compress'], mutationFn: cancelable( (asset: ImagePickerAsset) => - compressVideo(asset.uri, { + compressVideo(asset, { onProgress: num => onProgress(trunc2dp(num)), signal, }), From 45a719b256173f98b20457cc80b4288e84f1c33f Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Sat, 7 Sep 2024 19:27:32 +0100 Subject: [PATCH 003/113] [Video] Check upload limits before uploading (#5153) * DRY up video service auth code * throw error if over upload limits * use token * xmark on toast * errors with nice translatable error messages * Update src/state/queries/video/video.ts --------- Co-authored-by: Hailey --- src/lib/constants.ts | 3 + src/lib/media/video/errors.ts | 7 ++ src/state/queries/video/util.ts | 8 +- .../queries/video/video-upload.shared.ts | 73 +++++++++++++++++++ src/state/queries/video/video-upload.ts | 28 +++---- src/state/queries/video/video-upload.web.ts | 31 +++----- src/state/queries/video/video.ts | 40 +++++++++- .../com/composer/videos/VideoPreview.web.tsx | 2 +- 8 files changed, 146 insertions(+), 46 deletions(-) create mode 100644 src/state/queries/video/video-upload.shared.ts diff --git a/src/lib/constants.ts b/src/lib/constants.ts index 5be099d0ee..9bf1fb35ea 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -137,6 +137,9 @@ export const GIF_FEATURED = (params: string) => export const MAX_LABELERS = 20 +export const VIDEO_SERVICE = 'https://video.bsky.app' +export const VIDEO_SERVICE_DID = 'did:web:video.bsky.app' + export const SUPPORTED_MIME_TYPES = [ 'video/mp4', 'video/mpeg', diff --git a/src/lib/media/video/errors.ts b/src/lib/media/video/errors.ts index a06a239e17..1c55a9ee9d 100644 --- a/src/lib/media/video/errors.ts +++ b/src/lib/media/video/errors.ts @@ -11,3 +11,10 @@ export class ServerError extends Error { this.name = 'ServerError' } } + +export class UploadLimitError extends Error { + constructor(message: string) { + super(message) + this.name = 'UploadLimitError' + } +} diff --git a/src/state/queries/video/util.ts b/src/state/queries/video/util.ts index e019848a1a..7ea38d8dc1 100644 --- a/src/state/queries/video/util.ts +++ b/src/state/queries/video/util.ts @@ -1,15 +1,13 @@ import {useMemo} from 'react' import {AtpAgent} from '@atproto/api' -import {SupportedMimeTypes} from '#/lib/constants' - -const UPLOAD_ENDPOINT = 'https://video.bsky.app/' +import {SupportedMimeTypes, VIDEO_SERVICE} from '#/lib/constants' export const createVideoEndpointUrl = ( route: string, params?: Record, ) => { - const url = new URL(`${UPLOAD_ENDPOINT}`) + const url = new URL(VIDEO_SERVICE) url.pathname = route if (params) { for (const key in params) { @@ -22,7 +20,7 @@ export const createVideoEndpointUrl = ( export function useVideoAgent() { return useMemo(() => { return new AtpAgent({ - service: UPLOAD_ENDPOINT, + service: VIDEO_SERVICE, }) }, []) } diff --git a/src/state/queries/video/video-upload.shared.ts b/src/state/queries/video/video-upload.shared.ts new file mode 100644 index 0000000000..6b633bf213 --- /dev/null +++ b/src/state/queries/video/video-upload.shared.ts @@ -0,0 +1,73 @@ +import {useCallback} from 'react' +import {msg} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {VIDEO_SERVICE_DID} from '#/lib/constants' +import {UploadLimitError} from '#/lib/media/video/errors' +import {getServiceAuthAudFromUrl} from '#/lib/strings/url-helpers' +import {useAgent} from '#/state/session' +import {useVideoAgent} from './util' + +export function useServiceAuthToken({ + aud, + lxm, + exp, +}: { + aud?: string + lxm: string + exp?: number +}) { + const agent = useAgent() + + return useCallback(async () => { + const pdsAud = getServiceAuthAudFromUrl(agent.dispatchUrl) + + if (!pdsAud) { + throw new Error('Agent does not have a PDS URL') + } + + const {data: serviceAuth} = await agent.com.atproto.server.getServiceAuth({ + aud: aud ?? pdsAud, + lxm, + exp, + }) + + return serviceAuth.token + }, [agent, aud, lxm, exp]) +} + +export function useVideoUploadLimits() { + const agent = useVideoAgent() + const getToken = useServiceAuthToken({ + lxm: 'app.bsky.video.getUploadLimits', + aud: VIDEO_SERVICE_DID, + }) + const {_} = useLingui() + + return useCallback(async () => { + const {data: limits} = await agent.app.bsky.video + .getUploadLimits( + {}, + {headers: {Authorization: `Bearer ${await getToken()}`}}, + ) + .catch(err => { + if (err instanceof Error) { + throw new UploadLimitError(err.message) + } else { + throw err + } + }) + + if (!limits.canUpload) { + if (limits.message) { + throw new UploadLimitError(limits.message) + } else { + throw new UploadLimitError( + _( + msg`You have temporarily reached the limit for video uploads. Please try again later.`, + ), + ) + } + } + }, [agent, _, getToken]) +} diff --git a/src/state/queries/video/video-upload.ts b/src/state/queries/video/video-upload.ts index 23e04316e0..170b538901 100644 --- a/src/state/queries/video/video-upload.ts +++ b/src/state/queries/video/video-upload.ts @@ -9,8 +9,8 @@ import {cancelable} from '#/lib/async/cancelable' import {ServerError} from '#/lib/media/video/errors' import {CompressedVideo} from '#/lib/media/video/types' import {createVideoEndpointUrl, mimeToExt} from '#/state/queries/video/util' -import {useAgent, useSession} from '#/state/session' -import {getServiceAuthAudFromUrl} from 'lib/strings/url-helpers' +import {useSession} from '#/state/session' +import {useServiceAuthToken, useVideoUploadLimits} from './video-upload.shared' export const useUploadVideoMutation = ({ onSuccess, @@ -24,38 +24,30 @@ export const useUploadVideoMutation = ({ signal: AbortSignal }) => { const {currentAccount} = useSession() - const agent = useAgent() + const getToken = useServiceAuthToken({ + lxm: 'com.atproto.repo.uploadBlob', + exp: Date.now() / 1000 + 60 * 30, // 30 minutes + }) + const checkLimits = useVideoUploadLimits() const {_} = useLingui() return useMutation({ mutationKey: ['video', 'upload'], mutationFn: cancelable(async (video: CompressedVideo) => { + await checkLimits() + const uri = createVideoEndpointUrl('/xrpc/app.bsky.video.uploadVideo', { did: currentAccount!.did, name: `${nanoid(12)}.${mimeToExt(video.mimeType)}`, }) - const serviceAuthAud = getServiceAuthAudFromUrl(agent.dispatchUrl) - - if (!serviceAuthAud) { - throw new Error('Agent does not have a PDS URL') - } - - const {data: serviceAuth} = await agent.com.atproto.server.getServiceAuth( - { - aud: serviceAuthAud, - lxm: 'com.atproto.repo.uploadBlob', - exp: Date.now() / 1000 + 60 * 30, // 30 minutes - }, - ) - const uploadTask = createUploadTask( uri, video.uri, { headers: { 'content-type': video.mimeType, - Authorization: `Bearer ${serviceAuth.token}`, + Authorization: `Bearer ${await getToken()}`, }, httpMethod: 'POST', uploadType: FileSystemUploadType.BINARY_CONTENT, diff --git a/src/state/queries/video/video-upload.web.ts b/src/state/queries/video/video-upload.web.ts index 40f5864503..c93e206030 100644 --- a/src/state/queries/video/video-upload.web.ts +++ b/src/state/queries/video/video-upload.web.ts @@ -8,8 +8,8 @@ import {cancelable} from '#/lib/async/cancelable' import {ServerError} from '#/lib/media/video/errors' import {CompressedVideo} from '#/lib/media/video/types' import {createVideoEndpointUrl, mimeToExt} from '#/state/queries/video/util' -import {useAgent, useSession} from '#/state/session' -import {getServiceAuthAudFromUrl} from 'lib/strings/url-helpers' +import {useSession} from '#/state/session' +import {useServiceAuthToken, useVideoUploadLimits} from './video-upload.shared' export const useUploadVideoMutation = ({ onSuccess, @@ -23,37 +23,30 @@ export const useUploadVideoMutation = ({ signal: AbortSignal }) => { const {currentAccount} = useSession() - const agent = useAgent() + const getToken = useServiceAuthToken({ + lxm: 'com.atproto.repo.uploadBlob', + exp: Date.now() / 1000 + 60 * 30, // 30 minutes + }) + const checkLimits = useVideoUploadLimits() const {_} = useLingui() return useMutation({ mutationKey: ['video', 'upload'], mutationFn: cancelable(async (video: CompressedVideo) => { + await checkLimits() + const uri = createVideoEndpointUrl('/xrpc/app.bsky.video.uploadVideo', { did: currentAccount!.did, name: `${nanoid(12)}.${mimeToExt(video.mimeType)}`, }) - const serviceAuthAud = getServiceAuthAudFromUrl(agent.dispatchUrl) - - if (!serviceAuthAud) { - throw new Error('Agent does not have a PDS URL') - } - - const {data: serviceAuth} = await agent.com.atproto.server.getServiceAuth( - { - aud: serviceAuthAud, - lxm: 'com.atproto.repo.uploadBlob', - exp: Date.now() / 1000 + 60 * 30, // 30 minutes - }, - ) - let bytes = video.bytes - if (!bytes) { bytes = await fetch(video.uri).then(res => res.arrayBuffer()) } + const token = await getToken() + const xhr = new XMLHttpRequest() const res = await new Promise( (resolve, reject) => { @@ -76,7 +69,7 @@ export const useUploadVideoMutation = ({ } xhr.open('POST', uri) xhr.setRequestHeader('Content-Type', video.mimeType) - xhr.setRequestHeader('Authorization', `Bearer ${serviceAuth.token}`) + xhr.setRequestHeader('Authorization', `Bearer ${token}`) xhr.send(bytes) }, ) diff --git a/src/state/queries/video/video.ts b/src/state/queries/video/video.ts index 06331c886b..95fc0b68bb 100644 --- a/src/state/queries/video/video.ts +++ b/src/state/queries/video/video.ts @@ -9,7 +9,11 @@ import {AbortError} from '#/lib/async/cancelable' import {SUPPORTED_MIME_TYPES, SupportedMimeTypes} from '#/lib/constants' import {logger} from '#/logger' import {isWeb} from '#/platform/detection' -import {ServerError, VideoTooLargeError} from 'lib/media/video/errors' +import { + ServerError, + UploadLimitError, + VideoTooLargeError, +} from 'lib/media/video/errors' import {CompressedVideo} from 'lib/media/video/types' import {useCompressVideoMutation} from 'state/queries/video/compress-video' import {useVideoAgent} from 'state/queries/video/util' @@ -149,10 +153,40 @@ export function useUploadVideo({ onError: e => { if (e instanceof AbortError) { return - } else if (e instanceof ServerError) { + } else if (e instanceof ServerError || e instanceof UploadLimitError) { + let message + // https://github.com/bluesky-social/tango/blob/lumi/lumi/worker/permissions.go#L77 + switch (e.message) { + case 'User is not allowed to upload videos': + message = _(msg`You are not allowed to upload videos.`) + break + case 'Uploading is disabled at the moment': + message = _( + msg`Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!`, + ) + break + case "Failed to get user's upload stats": + message = _( + msg`We were unable to determine if you are allowed to upload videos. Please try again.`, + ) + break + case 'User has exceeded daily upload bytes limit': + message = _( + msg`You've reached your daily limit for video uploads (too many bytes)`, + ) + break + case 'User has exceeded daily upload videos limit': + message = _( + msg`You've reached your daily limit for video uploads (too many videos)`, + ) + break + default: + message = e.message + break + } dispatch({ type: 'SetError', - error: e.message, + error: message, }) } else { dispatch({ diff --git a/src/view/com/composer/videos/VideoPreview.web.tsx b/src/view/com/composer/videos/VideoPreview.web.tsx index b8fd159506..88537956e4 100644 --- a/src/view/com/composer/videos/VideoPreview.web.tsx +++ b/src/view/com/composer/videos/VideoPreview.web.tsx @@ -42,7 +42,7 @@ export function VideoPreview({ ref.current.addEventListener( 'error', () => { - Toast.show(_(msg`Could not process your video`)) + Toast.show(_(msg`Could not process your video`), 'xmark') clear() }, {signal}, From 2842f661db8aeb0154dd362a6b61b3edb808bef9 Mon Sep 17 00:00:00 2001 From: Hailey Date: Sat, 7 Sep 2024 11:54:39 -0700 Subject: [PATCH 004/113] Add intent for verifying email (#5120) --- src/App.native.tsx | 98 ++++++------ src/App.web.tsx | 5 +- src/components/intents/IntentDialogs.tsx | 37 +++++ .../intents/VerifyEmailIntentDialog.tsx | 140 ++++++++++++++++++ src/lib/hooks/useIntentHandler.ts | 34 ++++- 5 files changed, 264 insertions(+), 50 deletions(-) create mode 100644 src/components/intents/IntentDialogs.tsx create mode 100644 src/components/intents/VerifyEmailIntentDialog.tsx diff --git a/src/App.native.tsx b/src/App.native.tsx index 609d316d4b..780d4058f9 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -58,6 +58,7 @@ import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' +import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' import {Provider as PortalProvider} from '#/components/Portal' import {Splash} from '#/Splash' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' @@ -105,52 +106,50 @@ function InnerApp() { }, [_]) return ( - - - - - - - - - - - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ) } @@ -184,7 +183,12 @@ function App() { - + + + + + diff --git a/src/App.web.tsx b/src/App.web.tsx index 8531dc88d6..3017a3a264 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -47,6 +47,7 @@ import {Shell} from '#/view/shell/index' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' +import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' import {Provider as PortalProvider} from '#/components/Portal' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' @@ -162,7 +163,9 @@ function App() { - + + + diff --git a/src/components/intents/IntentDialogs.tsx b/src/components/intents/IntentDialogs.tsx new file mode 100644 index 0000000000..244850370d --- /dev/null +++ b/src/components/intents/IntentDialogs.tsx @@ -0,0 +1,37 @@ +import React from 'react' + +import * as Dialog from '#/components/Dialog' +import {DialogControlProps} from '#/components/Dialog' +import {VerifyEmailIntentDialog} from '#/components/intents/VerifyEmailIntentDialog' + +interface Context { + verifyEmailDialogControl: DialogControlProps + verifyEmailState: {code: string} | undefined + setVerifyEmailState: (state: {code: string} | undefined) => void +} + +const Context = React.createContext({} as Context) +export const useIntentDialogs = () => React.useContext(Context) + +export function Provider({children}: {children: React.ReactNode}) { + const verifyEmailDialogControl = Dialog.useDialogControl() + const [verifyEmailState, setVerifyEmailState] = React.useState< + {code: string} | undefined + >() + + const value = React.useMemo( + () => ({ + verifyEmailDialogControl, + verifyEmailState, + setVerifyEmailState, + }), + [verifyEmailDialogControl, verifyEmailState, setVerifyEmailState], + ) + + return ( + + {children} + + + ) +} diff --git a/src/components/intents/VerifyEmailIntentDialog.tsx b/src/components/intents/VerifyEmailIntentDialog.tsx new file mode 100644 index 0000000000..4dca8bd904 --- /dev/null +++ b/src/components/intents/VerifyEmailIntentDialog.tsx @@ -0,0 +1,140 @@ +import React from 'react' +import {View} from 'react-native' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' + +import {useAgent, useSession} from 'state/session' +import {atoms as a} from '#/alf' +import {Button, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' +import {DialogControlProps} from '#/components/Dialog' +import {useIntentDialogs} from '#/components/intents/IntentDialogs' +import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' + +export function VerifyEmailIntentDialog() { + const {verifyEmailDialogControl: control} = useIntentDialogs() + + return ( + + + + + ) +} + +function Inner({control}: {control: DialogControlProps}) { + const {_} = useLingui() + const {verifyEmailState: state} = useIntentDialogs() + const [status, setStatus] = React.useState< + 'loading' | 'success' | 'failure' | 'resent' + >('loading') + const [sending, setSending] = React.useState(false) + const agent = useAgent() + const {currentAccount} = useSession() + + React.useEffect(() => { + ;(async () => { + if (!state?.code) { + return + } + try { + await agent.com.atproto.server.confirmEmail({ + email: (currentAccount?.email || '').trim(), + token: state.code.trim(), + }) + setStatus('success') + } catch (e) { + setStatus('failure') + } + })() + }, [agent.com.atproto.server, currentAccount?.email, state?.code]) + + const onPressResendEmail = async () => { + setSending(true) + await agent.com.atproto.server.requestEmailConfirmation() + setSending(false) + setStatus('resent') + } + + return ( + + + + {status === 'loading' ? ( + + + + ) : status === 'success' ? ( + <> + + Email Verified + + + + Thanks, you have successfully verified your email address. + + + + ) : status === 'failure' ? ( + <> + + Invalid Verification Code + + + + The verification code you have provided is invalid. Please make + sure that you have used the correct verification link or request + a new one. + + + + ) : ( + <> + + Email Resent + + + + We have sent another verification email to{' '} + + {currentAccount?.email} + + . + + + + )} + {status !== 'loading' ? ( + + + {status === 'failure' ? ( + + ) : null} + + ) : null} + + + ) +} diff --git a/src/lib/hooks/useIntentHandler.ts b/src/lib/hooks/useIntentHandler.ts index 460df3753d..8cccda48fb 100644 --- a/src/lib/hooks/useIntentHandler.ts +++ b/src/lib/hooks/useIntentHandler.ts @@ -6,15 +6,17 @@ import {isNative} from 'platform/detection' import {useSession} from 'state/session' import {useComposerControls} from 'state/shell' import {useCloseAllActiveElements} from 'state/util' +import {useIntentDialogs} from '#/components/intents/IntentDialogs' import {Referrer} from '../../../modules/expo-bluesky-swiss-army' -type IntentType = 'compose' +type IntentType = 'compose' | 'verify-email' const VALID_IMAGE_REGEX = /^[\w.:\-_/]+\|\d+(\.\d+)?\|\d+(\.\d+)?$/ export function useIntentHandler() { const incomingUrl = Linking.useURL() const composeIntent = useComposeIntent() + const verifyEmailIntent = useVerifyEmailIntent() React.useEffect(() => { const handleIncomingURL = (url: string) => { @@ -51,12 +53,22 @@ export function useIntentHandler() { text: params.get('text'), imageUrisStr: params.get('imageUris'), }) + return + } + case 'verify-email': { + const code = params.get('code') + if (!code) return + verifyEmailIntent(code) + return + } + default: { + return } } } if (incomingUrl) handleIncomingURL(incomingUrl) - }, [incomingUrl, composeIntent]) + }, [incomingUrl, composeIntent, verifyEmailIntent]) } function useComposeIntent() { @@ -103,3 +115,21 @@ function useComposeIntent() { [hasSession, closeAllActiveElements, openComposer], ) } + +function useVerifyEmailIntent() { + const closeAllActiveElements = useCloseAllActiveElements() + const {verifyEmailDialogControl: control, setVerifyEmailState: setState} = + useIntentDialogs() + return React.useCallback( + (code: string) => { + closeAllActiveElements() + setState({ + code, + }) + setTimeout(() => { + control.open() + }, 1000) + }, + [closeAllActiveElements, control, setState], + ) +} From 10cdc436b818e92fb5744026c39e1e281f113d6b Mon Sep 17 00:00:00 2001 From: Hailey Date: Sat, 7 Sep 2024 11:54:51 -0700 Subject: [PATCH 005/113] [Video] Ensure loop doesn't stop (#5207) --- src/view/com/util/post-embeds/VideoEmbed.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index 9c3a34dda8..c11da70797 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -110,7 +110,11 @@ function InnerWrapper({embed}: Props) { if (status === 'error') { setError(playerError ?? new Error('Unknown player error')) } - if (status === 'readyToPlay' && oldStatus !== 'readyToPlay') { + if ( + status === 'readyToPlay' && + oldStatus !== 'readyToPlay' && + oldStatus !== 'waitingToPlayAtSpecifiedRate' + ) { player.play() } }, From 51259e7c4264497938be96211611dcc225a1673b Mon Sep 17 00:00:00 2001 From: Hailey Date: Sat, 7 Sep 2024 12:11:18 -0700 Subject: [PATCH 006/113] Revert "[Video] Ensure loop doesn't stop" (#5209) --- src/view/com/util/post-embeds/VideoEmbed.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index c11da70797..9c3a34dda8 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -110,11 +110,7 @@ function InnerWrapper({embed}: Props) { if (status === 'error') { setError(playerError ?? new Error('Unknown player error')) } - if ( - status === 'readyToPlay' && - oldStatus !== 'readyToPlay' && - oldStatus !== 'waitingToPlayAtSpecifiedRate' - ) { + if (status === 'readyToPlay' && oldStatus !== 'readyToPlay') { player.play() } }, From 1b4fee3e43003d73a2de6a1bf0524bdf092dcc8f Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Sat, 7 Sep 2024 20:15:15 +0100 Subject: [PATCH 007/113] [Video] Open the floodgates (partially) (#5208) --- src/lib/statsig/gates.ts | 1 - src/view/com/posts/FeedItem.tsx | 22 +------------------- src/view/com/util/post-embeds/VideoEmbed.tsx | 7 ------- 3 files changed, 1 insertion(+), 29 deletions(-) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 31736629c5..1a234e0039 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -2,6 +2,5 @@ export type Gate = // Keep this alphabetic please. | 'debug_show_feedcontext' | 'suggested_feeds_interstitial' - | 'video_debug' // not recommended | 'video_upload' // upload videos | 'video_view_on_posts' // see posted videos diff --git a/src/view/com/posts/FeedItem.tsx b/src/view/com/posts/FeedItem.tsx index 6c1bb04c3e..7537a46448 100644 --- a/src/view/com/posts/FeedItem.tsx +++ b/src/view/com/posts/FeedItem.tsx @@ -1,4 +1,4 @@ -import React, {memo, useId, useMemo, useState} from 'react' +import React, {memo, useMemo, useState} from 'react' import {StyleSheet, View} from 'react-native' import { AppBskyActorDefs, @@ -21,7 +21,6 @@ import {isReasonFeedSource, ReasonFeedSource} from '#/lib/api/feed/types' import {MAX_POST_LINES} from '#/lib/constants' import {usePalette} from '#/lib/hooks/usePalette' import {makeProfileLink} from '#/lib/routes/links' -import {useGate} from '#/lib/statsig/statsig' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {countLines} from '#/lib/strings/helpers' @@ -47,7 +46,6 @@ import {AppModerationCause} from '#/components/Pills' import {ProfileHoverCard} from '#/components/ProfileHoverCard' import {RichText} from '#/components/RichText' import {Link, TextLink, TextLinkOnWebOnly} from '../util/Link' -import {VideoEmbed} from '../util/post-embeds/VideoEmbed' import {AviFollowButton} from './AviFollowButton' interface FeedItemProps { @@ -386,7 +384,6 @@ let FeedItemInner = ({ post={post} threadgateRecord={threadgateRecord} /> - - ) -} - const styles = StyleSheet.create({ outer: { paddingLeft: 10, diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index 9c3a34dda8..3175266e41 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -7,7 +7,6 @@ import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {clamp} from '#/lib/numbers' -import {useGate} from '#/lib/statsig/statsig' import {useAutoplayDisabled} from 'state/preferences' import {VideoEmbedInnerNative} from '#/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative' import {atoms as a} from '#/alf' @@ -24,8 +23,6 @@ interface Props { } export function VideoEmbed({embed}: Props) { - const gate = useGate() - const [key, setKey] = useState(0) const renderError = useCallback( @@ -42,10 +39,6 @@ export function VideoEmbed({embed}: Props) { aspectRatio = clamp(aspectRatio, 1 / 1, 3 / 1) } - if (!gate('video_view_on_posts')) { - return null - } - return ( Date: Sat, 7 Sep 2024 21:23:50 +0200 Subject: [PATCH 008/113] Update catalan messages.po (#5067) * Update catalan messages.po Another batch, take a look please @jordimas @darccio @surfdude29 @rortan134 * Update catalan messages.po apply @jordimas corrections * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/locale/locales/ca/messages.po Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update messages.po --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --- src/locale/locales/ca/messages.po | 266 +++++++++++++++--------------- 1 file changed, 133 insertions(+), 133 deletions(-) diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index c869ab1154..f96cd5f900 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -86,7 +86,7 @@ msgstr "{0, plural, one {publicació} other {publicacions}}" #: src/view/com/post-thread/PostThreadItem.tsx:413 msgid "{0, plural, one {quote} other {quotes}}" -msgstr "" +msgstr "{0, plural, one {citació} other {citacions}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" @@ -111,12 +111,12 @@ msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 msgid "{0} <0>in <1>tags" -msgstr "" +msgstr "{0} <0>en <1>etiquetes" #. Pattern: {wordValue} in text, tags #: src/components/dialogs/MutedWords.tsx:465 msgid "{0} <0>in <1>text & tags" -msgstr "" +msgstr "{0} <0>en <1>text i etiquetes" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" @@ -271,7 +271,7 @@ msgstr "<0>{0} està inclòs al teu starter pack" #: src/components/WhoCanReply.tsx:274 msgid "<0>{0} members" -msgstr "" +msgstr "<0>{0} membres" #: src/components/ProfileHoverCard/index.web.tsx:437 #~ msgid "<0>{followers} <1>{pluralizedFollowers}" @@ -308,7 +308,7 @@ msgstr "⚠Identificador invàlid" #: src/components/dialogs/MutedWords.tsx:193 msgid "24 hours" -msgstr "" +msgstr "24 hores" #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" @@ -316,11 +316,11 @@ msgstr "Confirmació 2FA" #: src/components/dialogs/MutedWords.tsx:232 msgid "30 days" -msgstr "" +msgstr "30 dies" #: src/components/dialogs/MutedWords.tsx:217 msgid "7 days" -msgstr "" +msgstr "7 dies" #: src/view/com/util/moderation/LabelInfo.tsx:45 #~ msgid "A content warning has been applied to this {0}." @@ -585,11 +585,11 @@ msgstr "Permet missatges nou de" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 msgid "Allow replies from:" -msgstr "" +msgstr "Permet respostes de:" #: src/view/screens/AppPasswords.tsx:271 msgid "Allows access to direct messages" -msgstr "" +msgstr "Permet l'accés als missatges directes" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 @@ -631,7 +631,7 @@ msgstr "S'ha enviat un correu a la teva adreça prèvia, {0}. Inclou un codi de #: src/components/dialogs/GifSelect.tsx:254 msgid "An error has occurred" -msgstr "" +msgstr "Hi ha hagut un error" #: src/components/dialogs/GifSelect.tsx:252 #~ msgid "An error occured" @@ -639,7 +639,7 @@ msgstr "" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 msgid "An error occurred" -msgstr "" +msgstr "Hi ha hagut un error" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" @@ -648,7 +648,7 @@ msgstr "S'ha produït un error en generar el teu starter pack. Vols tornar-ho a #: src/view/com/util/post-embeds/VideoEmbed.tsx:69 #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 msgid "An error occurred while loading the video. Please try again later." -msgstr "" +msgstr "Hi ha hagut un error mentre es carregava el vídeo. Prova-ho més tard." #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." @@ -670,7 +670,7 @@ msgstr "S'ha produït un error en intentar seguir-ho tot" #: src/state/queries/video/video.ts:112 msgid "An error occurred while uploading the video." -msgstr "" +msgstr "Hi ha hagut un error mentre es pujava el vídeo." #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -700,7 +700,7 @@ msgstr "hi ha hagut un problema desconegut" #: src/components/moderation/ModerationDetailsDialog.tsx:151 #: src/components/moderation/ModerationDetailsDialog.tsx:147 msgid "an unknown labeler" -msgstr "" +msgstr "un etiquetador desconegut" #: src/components/WhoCanReply.tsx:295 #: src/view/com/notifications/FeedItem.tsx:235 @@ -723,7 +723,7 @@ msgstr "Comportament antisocial" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 msgid "Anybody can interact" -msgstr "" +msgstr "Qualsevol pot interactuar" #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" @@ -803,11 +803,11 @@ msgstr "Aparença" #: src/view/screens/Settings/index.tsx:475 msgid "Appearance settings" -msgstr "" +msgstr "Preferències de l'aparença" #: src/Navigation.tsx:326 msgid "Appearance Settings" -msgstr "" +msgstr "Preferències de l'aparença" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 @@ -1409,11 +1409,11 @@ msgstr "Clica aquí per a obrir el menú d'etiquetes per {tag}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 msgid "Click to disable quote posts of this post." -msgstr "" +msgstr "Clica per a deshabilitar les citacions d'aquesta publicació." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 msgid "Click to enable quote posts of this post." -msgstr "" +msgstr "Clica per a habilitar les citacions d'aquesta publicació." #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" @@ -1540,7 +1540,7 @@ msgstr "Redacta una resposta" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 msgid "Compressing..." -msgstr "" +msgstr "Comprimint..." #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1912,7 +1912,7 @@ msgstr "Personalitza el contingut dels llocs externs." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 msgid "Customize who can interact with this post." -msgstr "" +msgstr "Personalitza qui pot interactuar amb aquesta publicació." #: src/view/screens/Settings.tsx:687 #~ msgid "Danger Zone" @@ -1933,7 +1933,7 @@ msgstr "Mode fosc" #: src/screens/Settings/AppearanceSettings.tsx:109 #: src/screens/Settings/AppearanceSettings.tsx:114 msgid "Dark theme" -msgstr "" +msgstr "Tema fosc" #: src/view/screens/Settings/index.tsx:473 #~ msgid "Dark Theme" @@ -2071,11 +2071,11 @@ msgstr "Text alternatiu descriptiu" #: src/view/com/util/forms/PostDropdownBtn.tsx:544 #: src/view/com/util/forms/PostDropdownBtn.tsx:554 msgid "Detach quote" -msgstr "" +msgstr "Desenganxa la citació" #: src/view/com/util/forms/PostDropdownBtn.tsx:687 msgid "Detach quote post?" -msgstr "" +msgstr "Vols desenganxar la citació?" #: src/view/com/auth/create/Step1.tsx:96 #~ msgid "Dev Server" @@ -2087,7 +2087,7 @@ msgstr "" #: src/components/WhoCanReply.tsx:175 msgid "Dialog: adjust who can interact with this post" -msgstr "" +msgstr "Diàleg: ajusta qui pot interactuar amb aquesta publicació" #: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" @@ -2120,7 +2120,7 @@ msgstr "Desactiva la retroalimentació hàptica" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 msgid "Disable subtitles" -msgstr "" +msgstr "Deshabilita els subtítols" #: src/view/screens/Settings/index.tsx:697 #~ msgid "Disable vibrations" @@ -2171,11 +2171,11 @@ msgstr "Descobreix nous canals" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 msgid "Dismiss" -msgstr "" +msgstr "Descarta" #: src/view/com/composer/Composer.tsx:612 msgid "Dismiss error" -msgstr "" +msgstr "Descarta l'error" #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" @@ -2199,7 +2199,7 @@ msgstr "Panell de DNS" #: src/components/dialogs/MutedWords.tsx:302 msgid "Do not apply this mute word to users you follow" -msgstr "" +msgstr "No silenciïs aquesta paraula als usuaris que segueixo" #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." @@ -2278,7 +2278,7 @@ msgstr "Deixa anar a afegir imatges" #: src/components/dialogs/MutedWords.tsx:153 msgid "Duration:" -msgstr "" +msgstr "Durada:" #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -2350,7 +2350,7 @@ msgstr "Edita la imatge" #: src/view/com/util/forms/PostDropdownBtn.tsx:590 #: src/view/com/util/forms/PostDropdownBtn.tsx:603 msgid "Edit interaction settings" -msgstr "" +msgstr "Edita les preferències de les interaccions" #: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" @@ -2378,7 +2378,7 @@ msgstr "Edita les persones" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 msgid "Edit post interaction settings" -msgstr "" +msgstr "Edita les preferències de les interaccions a la publicació" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -2509,7 +2509,7 @@ msgstr "Activa les notificacions prioritàries" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 msgid "Enable subtitles" -msgstr "" +msgstr "Habilita els subtítols" #: src/view/screens/PreferencesFollowingFeed.tsx:145 #~ msgid "Enable this setting to only see replies between people you follow." @@ -2622,7 +2622,7 @@ msgstr "Tothom pot respondre" #: src/components/WhoCanReply.tsx:213 msgid "Everybody can reply to this post." -msgstr "" +msgstr "Tothom pot respondre a aquesta publicació." #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 @@ -2641,11 +2641,11 @@ msgstr "Missatges excessius o no desitjats" #: src/components/dialogs/MutedWords.tsx:311 msgid "Exclude users you follow" -msgstr "" +msgstr "Exclou els usuaris que segueixes" #: src/components/dialogs/MutedWords.tsx:514 msgid "Excludes users you follow" -msgstr "" +msgstr "Exclou els usuaris que segueixes" #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" @@ -2690,11 +2690,11 @@ msgstr "Experimental: quan aquesta preferència està activada, només rebràs n #: src/components/dialogs/MutedWords.tsx:500 msgid "Expired" -msgstr "" +msgstr "Caducada" #: src/components/dialogs/MutedWords.tsx:502 msgid "Expires {0}" -msgstr "" +msgstr "Caduca {0}" #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -3132,7 +3132,7 @@ msgstr "Per motius de seguretat no podràs tornar-la a veure. Si perds aquesta c #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" -msgstr "" +msgstr "Per sempre" #: src/view/com/auth/login/LoginForm.tsx:244 #~ msgid "Forgot" @@ -3341,7 +3341,7 @@ msgstr "Aquí tens la teva contrasenya d'aplicació." #: src/components/ListCard.tsx:128 msgid "Hidden list" -msgstr "" +msgstr "Llista oculta" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 @@ -3367,17 +3367,17 @@ msgstr "Amaga" #: src/view/com/util/forms/PostDropdownBtn.tsx:501 #: src/view/com/util/forms/PostDropdownBtn.tsx:507 msgid "Hide post for me" -msgstr "" +msgstr "Amaga'm aquesta publicació" #: src/view/com/util/forms/PostDropdownBtn.tsx:518 #: src/view/com/util/forms/PostDropdownBtn.tsx:528 msgid "Hide reply for everyone" -msgstr "" +msgstr "Amaga la resposta per a tothom" #: src/view/com/util/forms/PostDropdownBtn.tsx:500 #: src/view/com/util/forms/PostDropdownBtn.tsx:506 msgid "Hide reply for me" -msgstr "" +msgstr "Amaga'm la resposta" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 @@ -3391,7 +3391,7 @@ msgstr "Vols amagar aquesta entrada?" #: src/view/com/util/forms/PostDropdownBtn.tsx:635 #: src/view/com/util/forms/PostDropdownBtn.tsx:697 msgid "Hide this reply?" -msgstr "" +msgstr "Vols amagar aquesta resposta?" #: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" @@ -3607,7 +3607,7 @@ msgstr "Introdueix el teu identificador d'usuari" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 msgid "Interaction limited" -msgstr "" +msgstr "Interacció limitada" #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" @@ -3775,7 +3775,7 @@ msgstr "Més informació" #: src/view/com/auth/SplashScreen.web.tsx:152 msgid "Learn more about Bluesky" -msgstr "" +msgstr "Més informació sobre Bluesky" #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 @@ -3941,11 +3941,11 @@ msgstr "Llista eliminada" #: src/screens/List/ListHiddenScreen.tsx:126 msgid "List has been hidden" -msgstr "" +msgstr "S'ha amagat la llista" #: src/view/screens/ProfileList.tsx:159 msgid "List Hidden" -msgstr "" +msgstr "Llista amagada" #: src/view/screens/ProfileList.tsx:386 msgid "List muted" @@ -4153,7 +4153,7 @@ msgstr "Compte enganyós" #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" -msgstr "" +msgstr "Mode" #: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 @@ -4198,7 +4198,7 @@ msgstr "Llistes de moderació" #: src/components/moderation/LabelPreference.tsx:247 msgid "moderation settings" -msgstr "" +msgstr "preferències de moderació" #: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" @@ -4291,7 +4291,7 @@ msgstr "Silencia la conversa" #: src/components/dialogs/MutedWords.tsx:253 msgid "Mute in:" -msgstr "" +msgstr "Silencia a:" #: src/view/screens/ProfileList.tsx:734 msgid "Mute list" @@ -4312,15 +4312,15 @@ msgstr "Vols silenciar aquests comptes?" #: src/components/dialogs/MutedWords.tsx:185 msgid "Mute this word for 24 hours" -msgstr "" +msgstr "Silencia aquesta paraula durant 24 hores" #: src/components/dialogs/MutedWords.tsx:224 msgid "Mute this word for 30 days" -msgstr "" +msgstr "Silencia aquesta paraula durant 30 dies" #: src/components/dialogs/MutedWords.tsx:209 msgid "Mute this word for 7 days" -msgstr "" +msgstr "Silencia aquesta paraula durant 7 dies" #: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" @@ -4332,7 +4332,7 @@ msgstr "Silencia aquesta paraula només a les etiquetes" #: src/components/dialogs/MutedWords.tsx:170 msgid "Mute this word until you unmute it" -msgstr "" +msgstr "Silencia aquesta paraula fins que digui prou" #: src/view/com/util/forms/PostDropdownBtn.tsx:465 #: src/view/com/util/forms/PostDropdownBtn.tsx:471 @@ -4618,7 +4618,7 @@ msgstr "Ningú" #: src/components/WhoCanReply.tsx:237 msgid "No one but the author can quote this post." -msgstr "" +msgstr "Ningú més que l'autor pot citar aquesta publicació." #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." @@ -4931,7 +4931,7 @@ msgstr "Obre detalls addicionals per una entrada de depuració" #: src/view/screens/Settings/index.tsx:476 msgid "Opens appearance settings" -msgstr "" +msgstr "Obre les preferències de l'aparença" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" @@ -5097,7 +5097,7 @@ msgstr "Opcionalment, proporciona informació addicional a continuació:" #: src/components/dialogs/MutedWords.tsx:299 msgid "Options:" -msgstr "" +msgstr "Opcions:" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" @@ -5121,7 +5121,7 @@ msgstr "Un altre compte" #: src/view/screens/Settings/index.tsx:379 msgid "Other accounts" -msgstr "" +msgstr "Altres comptes" #: src/view/com/modals/ServerInput.tsx:88 #~ msgid "Other service" @@ -5170,7 +5170,7 @@ msgstr "Posa en pausa" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 msgid "Pause video" -msgstr "" +msgstr "Posa en pausa el vídeo" #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 @@ -5252,7 +5252,7 @@ msgstr "Reprodueix o posa en pausa el GIF" #: src/view/com/util/post-embeds/VideoEmbed.tsx:52 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 msgid "Play video" -msgstr "" +msgstr "Reprodueix el vídeo" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 @@ -5407,7 +5407,7 @@ msgstr "Publicació amagada per tu" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 msgid "Post interaction settings" -msgstr "" +msgstr "Configuració de les interaccions de la publicació" #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" @@ -5437,7 +5437,7 @@ msgstr "Publicacions" #: src/components/dialogs/MutedWords.tsx:115 msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +msgstr "Les publicacions es poden silenciar segons el seu text, les seves etiquetes o ambdues coses. Recomanem evitar les paraules habituals que apareixen en moltes publicacions, ja que pot provocar que no es mostri cap publicació." #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -5592,11 +5592,11 @@ msgstr "Cita la publicació" #: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Quote post was re-attached" -msgstr "" +msgstr "La publicació citada s'ha tornat a enganxar" #: src/view/com/util/forms/PostDropdownBtn.tsx:301 msgid "Quote post was successfully detached" -msgstr "" +msgstr "La publicació citada s'ha desenganxat amb èxit" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 #: src/view/com/util/post-ctrls/RepostButton.tsx:121 @@ -5604,24 +5604,24 @@ msgstr "" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" -msgstr "" +msgstr "S'han deshabilitat les citacions" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 msgid "Quote posts enabled" -msgstr "" +msgstr "S'han habilitat les citacions" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 msgid "Quote settings" -msgstr "" +msgstr "Configuració de les citacions" #: src/screens/Post/PostQuotes.tsx:29 #: src/view/com/post-thread/PostQuotes.tsx:122 msgid "Quotes" -msgstr "" +msgstr "Citacions" #: src/view/com/post-thread/PostThreadItem.tsx:230 msgid "Quotes of this post" -msgstr "" +msgstr "Citacions d'aquesta publicació" #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" @@ -5634,7 +5634,7 @@ msgstr "Proporcions" #: src/view/com/util/forms/PostDropdownBtn.tsx:543 #: src/view/com/util/forms/PostDropdownBtn.tsx:553 msgid "Re-attach quote" -msgstr "" +msgstr "Torna a enganxar la citació" #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" @@ -5642,15 +5642,15 @@ msgstr "Torna a activar el teu compte" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Read the Bluesky blog" -msgstr "" +msgstr "Llegeix el blog de Bluesky" #: src/screens/Signup/StepInfo/Policies.tsx:59 msgid "Read the Bluesky Privacy Policy" -msgstr "" +msgstr "Llegeix la política de privacitat de Bluesky" #: src/screens/Signup/StepInfo/Policies.tsx:49 msgid "Read the Bluesky Terms of Service" -msgstr "" +msgstr "Llegeix els termes de servei de Bluesky" #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" @@ -5746,11 +5746,11 @@ msgstr "Vols eliminar-lo dels teus canals?" #: src/view/com/util/AccountDropdownBtn.tsx:53 msgid "Remove from quick access?" -msgstr "" +msgstr "Vols eliminar-lo de l'accés ràpid?" #: src/screens/List/ListHiddenScreen.tsx:156 msgid "Remove from saved feeds" -msgstr "" +msgstr "Elimina'l dels canals desats" #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" @@ -5795,11 +5795,11 @@ msgstr "Elimina aquest canal dels meus canals" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 msgid "Removed by author" -msgstr "" +msgstr "Eliminat per l'autor" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 msgid "Removed by you" -msgstr "" +msgstr "Tu l'has eliminat" #: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:164 @@ -5813,7 +5813,7 @@ msgstr "Eliminat dels meus canals" #: src/screens/List/ListHiddenScreen.tsx:94 #: src/screens/List/ListHiddenScreen.tsx:160 msgid "Removed from saved feeds" -msgstr "" +msgstr "Eliminat dels canals desats" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 @@ -5852,7 +5852,7 @@ msgstr "Respostes deshabilitades" #: src/components/WhoCanReply.tsx:215 msgid "Replies to this post are disabled." -msgstr "" +msgstr "Les respostes a aquesta publicació estan deshabilitades." #: src/components/WhoCanReply.tsx:243 #~ msgid "Replies to this thread are disabled" @@ -5870,20 +5870,20 @@ msgstr "Respon" #: src/components/moderation/ModerationDetailsDialog.tsx:115 #: src/lib/moderation/useModerationCauseDescription.ts:123 msgid "Reply Hidden by Thread Author" -msgstr "" +msgstr "Aquesta resposta ha estat amagada per l'autor del fil de debat" #: src/components/moderation/ModerationDetailsDialog.tsx:114 #: src/lib/moderation/useModerationCauseDescription.ts:122 msgid "Reply Hidden by You" -msgstr "" +msgstr "Has amagat aquesta resposta" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 msgid "Reply settings" -msgstr "" +msgstr "Configuració de les respostes" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 msgid "Reply settings are chosen by the author of the thread" -msgstr "" +msgstr "La configuració de les respostes la tria l'autor del fil de debat" #: src/view/com/post/Post.tsx:177 #: src/view/com/posts/FeedItem.tsx:285 @@ -5900,12 +5900,12 @@ msgstr "Resposta a <0><1/>" #: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" -msgstr "Respon a una publicació bloquejada" +msgstr "Resposta a una publicació bloquejada" #: src/view/com/posts/FeedItem.tsx:515 msgctxt "description" msgid "Reply to a post" -msgstr "" +msgstr "Resposta a una publicació" #: src/view/com/post/Post.tsx:194 #: src/view/com/posts/FeedItem.tsx:519 @@ -5915,11 +5915,11 @@ msgstr "Resposta a tu mateix" #: src/view/com/util/forms/PostDropdownBtn.tsx:332 msgid "Reply visibility updated" -msgstr "" +msgstr "S'ha actualitzat la visibilitat de la resposta" #: src/view/com/util/forms/PostDropdownBtn.tsx:331 msgid "Reply was successfully hidden" -msgstr "" +msgstr "La resposta s'ha amagat amb èxit" #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 @@ -6373,7 +6373,7 @@ msgstr "Mostra les publicacions amb <0>{displayTag} d'aquest usuari" #: src/view/com/auth/SplashScreen.web.tsx:162 msgid "See jobs at Bluesky" -msgstr "" +msgstr "Veure les feines a Bluesky" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 @@ -6426,7 +6426,7 @@ msgstr "Selecciona GIF \"{0}\"" #: src/components/dialogs/MutedWords.tsx:142 msgid "Select how long to mute this word for." -msgstr "" +msgstr "Tria per quant temps s'ha de silenciar aquesta paraula." #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" @@ -6471,7 +6471,7 @@ msgstr "Selecciona el vídeo" #: src/components/dialogs/MutedWords.tsx:242 msgid "Select what content this mute word should apply to." -msgstr "" +msgstr "Tria a quin contingut s'ha d'aplicar aquesta paraula silenciada." #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." @@ -6841,7 +6841,7 @@ msgstr "Mostra'n menys com aquest" #: src/screens/List/ListHiddenScreen.tsx:172 msgid "Show list anyway" -msgstr "" +msgstr "Mostra la llista de totes maneres" #: src/view/com/post-thread/PostThreadItem.tsx:584 #: src/view/com/post/Post.tsx:234 @@ -6901,7 +6901,7 @@ msgstr "Mostra les respostes dels comptes que segueixes abans que les altres." #: src/view/com/util/forms/PostDropdownBtn.tsx:517 #: src/view/com/util/forms/PostDropdownBtn.tsx:527 msgid "Show reply for everyone" -msgstr "" +msgstr "Mostra la resposta a tothom" #: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" @@ -6990,7 +6990,7 @@ msgstr "Tanca sessió" #: src/view/screens/Settings/index.tsx:420 #: src/view/screens/Settings/index.tsx:430 msgid "Sign out of all accounts" -msgstr "" +msgstr "Tanca la sessió de tots els comptes" #: src/view/shell/bottom-bar/BottomBar.tsx:305 #: src/view/shell/bottom-bar/BottomBar.tsx:306 @@ -7037,7 +7037,7 @@ msgstr "S'ha registrat sense cap starter pack" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 msgid "Similar accounts" -msgstr "" +msgstr "Comptes semblants" #: src/screens/Onboarding/StepInterests/index.tsx:265 #: src/screens/StarterPack/Wizard/index.tsx:191 @@ -7120,7 +7120,7 @@ msgstr "Ordena les respostes a la mateixa publicació per:" #: src/components/moderation/LabelsOnMeDialog.tsx:171 msgid "Source: <0>{sourceName}" -msgstr "" +msgstr "Font: <0>{sourceName}" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -7310,7 +7310,7 @@ msgstr "Menú d'etiquetes: {displayTag}" #: src/components/dialogs/MutedWords.tsx:282 msgid "Tags only" -msgstr "" +msgstr "Només etiquetes" #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" @@ -7322,11 +7322,11 @@ msgstr "Toca per a ignorar" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 msgid "Tap to enter full screen" -msgstr "" +msgstr "Toca per entrar a pantalla completa" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 msgid "Tap to toggle sound" -msgstr "" +msgstr "Toca per canviar el so" #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" @@ -7378,7 +7378,7 @@ msgstr "Els termes utilitzats infringeixen els estàndards de la comunitat" #: src/components/dialogs/MutedWords.tsx:266 msgid "Text & tags" -msgstr "" +msgstr "Text i etiquetes" #: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 @@ -7409,7 +7409,7 @@ msgstr "No s'ha pogut trobar aquest starter pack." #: src/view/com/post-thread/PostQuotes.tsx:129 msgid "That's all, folks!" -msgstr "" +msgstr "Això és tot, amics!" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 #: src/view/com/profile/ProfileMenu.tsx:353 @@ -7423,11 +7423,11 @@ msgstr "El compte podrà interactuar amb tu després del desbloqueig." #: src/components/moderation/ModerationDetailsDialog.tsx:118 #: src/lib/moderation/useModerationCauseDescription.ts:126 msgid "The author of this thread has hidden this reply." -msgstr "" +msgstr "L'autor d'aquest fil de debat ha amagat aquesta resposta." #: src/screens/Moderation/index.tsx:368 msgid "The Bluesky web application" -msgstr "" +msgstr "L'aplicació web de Bluesky" #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" @@ -7439,7 +7439,7 @@ msgstr "La política de drets d'autoria ha estat traslladada a <0/>" #: src/view/com/posts/FeedShutdownMsg.tsx:102 msgid "The Discover feed" -msgstr "" +msgstr "El canal Discover" #: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 @@ -7477,7 +7477,7 @@ msgstr "La política de privacitat ha estat traslladada a <0/>" #: src/state/queries/video/video.ts:129 msgid "The selected video is larger than 100MB." -msgstr "" +msgstr "El vídeo triat és més gran de 100MB." #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." @@ -7635,7 +7635,7 @@ msgstr "Aquest compte està bloquejat per una o més de les teves llistes de mod #: src/components/moderation/LabelsOnMeDialog.tsx:250 msgid "This appeal will be sent to <0>{sourceName}." -msgstr "" +msgstr "Aquesta apel·lació s'enviarà a <0>{sourceName}." #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -7748,7 +7748,7 @@ msgstr "Aquest enllaç et porta a la web:" #: src/screens/List/ListHiddenScreen.tsx:136 msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." -msgstr "" +msgstr "Aquesta llista - creada per <0>{0} - conté possibles infraccions de les directrius de la comunitat de Bluesky al seu nom o descripció." #: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" @@ -7773,7 +7773,7 @@ msgstr "Aquesta publicació només és visible per als usuaris que han iniciat s #: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "This post will be hidden from feeds and threads. This cannot be undone." -msgstr "" +msgstr "Aquesta publicació s'amagarà dels canals i fils. Això no es pot desfer." #: src/view/com/util/forms/PostDropdownBtn.tsx:443 #~ msgid "This post will be hidden from feeds." @@ -7781,7 +7781,7 @@ msgstr "" #: src/view/com/composer/useExternalLinkFetch.ts:67 msgid "This post's author has disabled quote posts." -msgstr "" +msgstr "L'autor d'aquesta publicació ha deshabilitat les citacions." #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." @@ -7789,7 +7789,7 @@ msgstr "Aquest perfil només és visible per als usuaris que han iniciat sessió #: src/view/com/util/forms/PostDropdownBtn.tsx:699 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." -msgstr "" +msgstr "Aquesta resposta s'ordenarà en una secció oculta a la part inferior del fil i silenciarà les notificacions de les respostes posteriors, tant per a tu com per als altres." #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." @@ -7850,7 +7850,7 @@ msgstr "Aquest usuari no segueix a ningú." #: src/components/dialogs/MutedWords.tsx:435 msgid "This will delete \"{0}\" from your muted words. You can always add it back later." -msgstr "" +msgstr "Això suprimirà \"{0}\" de les teves paraules silenciades. Sempre el pots tornar a afegir més tard." #: src/components/dialogs/MutedWords.tsx:283 #~ msgid "This will delete {0} from your muted words. You can always add it back later." @@ -7862,11 +7862,11 @@ msgstr "" #: src/view/com/util/AccountDropdownBtn.tsx:55 msgid "This will remove @{0} from the quick access list." -msgstr "" +msgstr "Això eliminarà @{0} de la llista d'accés ràpid." #: src/view/com/util/forms/PostDropdownBtn.tsx:689 msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." -msgstr "" +msgstr "Això eliminarà la teva publicació d'aquesta cita per a tots els usuaris i la substituirà per un marcador de posició." #: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" @@ -8083,11 +8083,11 @@ msgstr "Deixa de silenciar el fil de debat" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 msgid "Unmute video" -msgstr "" +msgstr "Deixa de silencia el vídeo" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Unmuted" -msgstr "" +msgstr "Sense silenciar" #: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:673 @@ -8117,7 +8117,7 @@ msgstr "Dona't de baixa" #: src/screens/List/ListHiddenScreen.tsx:184 #: src/screens/List/ListHiddenScreen.tsx:194 msgid "Unsubscribe from list" -msgstr "" +msgstr "Dona't de baixa d'aquesta llista" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" @@ -8125,7 +8125,7 @@ msgstr "Dona't de baixa d'aquest etiquetador" #: src/screens/List/ListHiddenScreen.tsx:86 msgid "Unsubscribed from list" -msgstr "" +msgstr "T'has dona't de baixa de la llista" #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" @@ -8150,11 +8150,11 @@ msgstr "Actualitza a {handle}" #: src/view/com/util/forms/PostDropdownBtn.tsx:305 msgid "Updating quote attachment failed" -msgstr "" +msgstr "No s'ha pogut actualitzar el fitxer adjunt de la citació" #: src/view/com/util/forms/PostDropdownBtn.tsx:335 msgid "Updating reply visibility failed" -msgstr "" +msgstr "No s'ha pogut actualitzar la visibilitat de la resposta" #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." @@ -8301,7 +8301,7 @@ msgstr "Usuaris" #: src/components/WhoCanReply.tsx:258 msgid "users followed by <0>@{0}" -msgstr "" +msgstr "usuaris seguits per <0>@{0}" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -8369,7 +8369,7 @@ msgstr "Versió {appVersion} {bundleInfo}" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 msgid "Video" -msgstr "" +msgstr "Vídeo" #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 @@ -8391,7 +8391,7 @@ msgstr "Veure el perfil de {0}" #: src/components/dms/MessagesListHeader.tsx:160 msgid "View {displayName}'s profile" -msgstr "" +msgstr "Mostra el perfil de {displayName}" #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" @@ -8399,7 +8399,7 @@ msgstr "Veure el perfil de l'usuari bloquejat" #: src/view/screens/Settings/ExportCarDialog.tsx:97 msgid "View blogpost for more details" -msgstr "" +msgstr "Veure l'entrada al blog per a més detalls" #: src/view/screens/Log.tsx:56 msgid "View debug entry" @@ -8443,7 +8443,7 @@ msgstr "Veure els usuaris a qui els agrada aquest canal" #: src/screens/Moderation/index.tsx:274 msgid "View your blocked accounts" -msgstr "" +msgstr "Veure els teus comptes bloquejats" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 @@ -8452,11 +8452,11 @@ msgstr "Veure el teus canals i descobreix-ne més" #: src/screens/Moderation/index.tsx:244 msgid "View your moderation lists" -msgstr "" +msgstr "Veure els teves llistes de moderació" #: src/screens/Moderation/index.tsx:259 msgid "View your muted accounts" -msgstr "" +msgstr "Veure els teus comptes silenciats" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -8613,7 +8613,7 @@ msgstr "Quins idiomes t'agradaria veure en els teus canals algorítmics?" #: src/components/WhoCanReply.tsx:179 msgid "Who can interact with this post?" -msgstr "" +msgstr "Qui pot interactuar amb aquesta publicació?" #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 @@ -8713,11 +8713,11 @@ msgstr "Sí, elimina aquest starter pack" #: src/view/com/util/forms/PostDropdownBtn.tsx:692 msgid "Yes, detach" -msgstr "" +msgstr "Sí, desenganxa'l" #: src/view/com/util/forms/PostDropdownBtn.tsx:702 msgid "Yes, hide" -msgstr "" +msgstr "Sí, amaga'l" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" @@ -8896,7 +8896,7 @@ msgstr "Encara no has silenciat cap paraula ni etiqueta" #: src/components/moderation/ModerationDetailsDialog.tsx:117 #: src/lib/moderation/useModerationCauseDescription.ts:125 msgid "You hid this reply." -msgstr "" +msgstr "Has amagat aquesta resposta." #: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." @@ -8908,11 +8908,11 @@ msgstr "Pots apel·lar aquestes etiquetes si creus que s'han col·locat per erro #: src/screens/StarterPack/Wizard/State.tsx:79 msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" -msgstr "" +msgstr "Només pots afegir fins a {STARTER_PACK_MAX_SIZE} perfils" #: src/screens/StarterPack/Wizard/State.tsx:97 msgid "You may only add up to 3 feeds" -msgstr "" +msgstr "Només pots afegir 3 canals" #: src/screens/StarterPack/Wizard/State.tsx:95 #~ msgid "You may only add up to 50 feeds" @@ -9044,7 +9044,7 @@ msgstr "La teva data de naixement" #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 msgid "Your browser does not support the video format. Please try a different browser." -msgstr "" +msgstr "El teu navegador no admet el format de vídeo. Prova amb un altre navegador." #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" From 665766b0d50d6ce89f0ddd473607c9dd7a55c81b Mon Sep 17 00:00:00 2001 From: miyun <166439659+arukamiyun@users.noreply.github.com> Date: Sat, 7 Sep 2024 21:25:07 +0200 Subject: [PATCH 009/113] Overhaul IT locale (#5069) * Overhaul IT locale * Various corrections to the IT locale (thanks to surfdude29!) --- src/locale/locales/it/messages.po | 955 +++++++++++++++--------------- 1 file changed, 476 insertions(+), 479 deletions(-) diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 6c877ba7b8..eab18ffd82 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -16,7 +16,7 @@ msgstr "" #: src/screens/Messages/List/ChatListItem.tsx:120 msgid "(contains embedded content)" -msgstr "" +msgstr "(contiene allegati)" #: src/view/com/modals/VerifyEmail.tsx:150 msgid "(no email)" @@ -25,18 +25,15 @@ msgstr "(no email)" #: src/view/com/notifications/FeedItem.tsx:236 #: src/view/com/notifications/FeedItem.tsx:327 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" -msgstr "" - -#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}" -#~ msgstr "{0, plural, one {# codice d'invito disponibile} other {# codici d'inviti disponibili}}" +msgstr "{0, plural, one {{formattedCount} altro} other {{formattedCount} altri}}" #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" -msgstr "{0, plural, one {# un etichetta è stata applicata a questo account} other {# etichette sono stata applicate a questo account}}" +msgstr "{0, plural, one {# etichetta è stata applicata a questo account} other {# etichette sono stata applicate a questo account}}" #: src/components/moderation/LabelsOnMe.tsx:61 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" -msgstr "{0, plural, one {# un etichetta è stata applicata a questo contenuto} other {# etichette sono state applicate a questo contenuto}}" +msgstr "{0, plural, one {# etichetta è stata applicata a questo contenuto} other {# etichette sono state applicate a questo contenuto}}" #: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" @@ -44,50 +41,50 @@ msgstr "{0, plural, one {# ripubblicazione} other {# ripubblicazioni}}" #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" -#~ msgstr "" +#~ msgstr "{0, plural, one {e # altro} other {e # altri}}" #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" -msgstr "" +msgstr "{0, plural, one {follower} other {follower}}" #: src/components/ProfileHoverCard/index.web.tsx:402 #: src/screens/Profile/Header/Metrics.tsx:27 msgid "{0, plural, one {following} other {following}}" -msgstr "" +msgstr "{0, plural, one {seguito} other {seguiti}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:276 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" -msgstr "" +msgstr "{0, plural, one {Like (# like)} other {Like (# like)}}" #: src/view/com/post-thread/PostThreadItem.tsx:433 msgid "{0, plural, one {like} other {likes}}" -msgstr "" +msgstr "{0, plural, one {like} other {like}}" #: src/components/FeedCard.tsx:210 #: src/view/com/feeds/FeedSourceCard.tsx:300 msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{0, plural, one {# utente ha messo like} other {# utenti hanno messo like}}" #: src/screens/Profile/Header/Metrics.tsx:59 msgid "{0, plural, one {post} other {posts}}" -msgstr "" +msgstr "{0, plural, one {post} other {post}}" #: src/view/com/post-thread/PostThreadItem.tsx:413 msgid "{0, plural, one {quote} other {quotes}}" -msgstr "" +msgstr "{0, plural, one {citazione} other {citazioni}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:233 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" -msgstr "" +msgstr "{0, plural, one {Reply (# risposta)} other {Reply (# risposte)}}" #: src/view/com/post-thread/PostThreadItem.tsx:393 msgid "{0, plural, one {repost} other {reposts}}" -msgstr "" +msgstr "{0, plural, one {repost} other {repost}}" #: src/view/com/util/post-ctrls/PostCtrls.tsx:272 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" -msgstr "" +msgstr "{0, plural, one {Unlike (# like)} other {Unlike (# like)}}" #~ msgid "{0}" #~ msgstr "{0}" @@ -98,12 +95,12 @@ msgstr "" #. Pattern: {wordValue} in tags #: src/components/dialogs/MutedWords.tsx:475 msgid "{0} <0>in <1>tags" -msgstr "" +msgstr "{0} <0>in <1>tag" #. Pattern: {wordValue} in text, tags #: src/components/dialogs/MutedWords.tsx:465 msgid "{0} <0>in <1>text & tags" -msgstr "" +msgstr "{0} <0>in <1>testo e tag" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 msgid "{0} joined this week" @@ -118,51 +115,51 @@ msgstr "" #: src/view/com/util/UserAvatar.tsx:419 msgid "{0}'s avatar" -msgstr "" +msgstr "Foto profilo di {0}" #: src/screens/StarterPack/Wizard/StepDetails.tsx:68 msgid "{0}'s favorite feeds and people - join me!" -msgstr "" +msgstr "Feed e utenti preferiti di {0} - unisciti!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:47 msgid "{0}'s starter pack" -msgstr "" +msgstr "Starter pack di {0}" #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{count, plural, one {# utente ha messo like} other {# utenti hanno messo like}}" #: src/lib/hooks/useTimeAgo.ts:69 msgid "{diff, plural, one {day} other {days}}" -msgstr "" +msgstr "{diff, plural, one {giorno} other {giorni}}" #: src/lib/hooks/useTimeAgo.ts:64 msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{diff, plural, one {ora} other {ore}}" #: src/lib/hooks/useTimeAgo.ts:59 msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{diff, plural, one {minuto} other {minuti}}" #: src/lib/hooks/useTimeAgo.ts:75 msgid "{diff, plural, one {month} other {months}}" -msgstr "" +msgstr "{diff, plural, one {mese} other {mesi}}" #: src/lib/hooks/useTimeAgo.ts:54 msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +msgstr "{diffSeconds, plural, one {secondo} other {secondi}}" #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" -msgstr "" +msgstr "Starter Pack di {displayName}" #: src/screens/SignupQueued.tsx:207 msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" -msgstr "" +msgstr "{estimatedTimeHrs, plural, one {ora} other {ore}}" #: src/screens/SignupQueued.tsx:213 msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" -msgstr "" +msgstr "{estimatedTimeMins, plural, one {minuto} other {minuti}}" #: src/components/ProfileHoverCard/index.web.tsx:505 #: src/screens/Profile/Header/Metrics.tsx:50 @@ -174,7 +171,7 @@ msgid "{handle} can't be messaged" msgstr "{handle} non può ricevere messaggi" #~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}" -#~ msgstr "{invitesAvailable, plural, one {Codici d'invito: # available} other {Codici d'invito: # available}}" +#~ msgstr "{invitesAvailable, plural, one {Codici d'invito: # disponibile} other {Codici d'invito: # disponibili}}" #~ msgid "{invitesAvailable} invite code available" #~ msgstr "{invitesAvailable} codice d'invito disponibile" @@ -186,7 +183,7 @@ msgstr "{handle} non può ricevere messaggi" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 #: src/view/screens/ProfileFeed.tsx:590 msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" -msgstr "" +msgstr "{likeCount, plural, one {# utente ha messo like} other {# utenti hanno messo like}}" #~ msgid "{message}" #~ msgstr "{message}" @@ -197,15 +194,15 @@ msgstr "{numUnreadNotifications} non letto" #: src/components/NewskieDialog.tsx:116 msgid "{profileName} joined Bluesky {0} ago" -msgstr "" +msgstr "{profileName} si è iscritto a Bluesky {0} giorno/i fa" #: src/components/NewskieDialog.tsx:111 msgid "{profileName} joined Bluesky using a starter pack {0} ago" -msgstr "" +msgstr "{profileName} si è iscritto a Bluesky usando uno starter pack {0} giorno/i fa" #: src/view/screens/PreferencesFollowingFeed.tsx:67 #~ msgid "{value, plural, =0 {Show all replies} one {Show replies with at least # like} other {Show replies with at least # likes}}" -#~ msgstr "" +#~ msgstr "{value, plural, =0 {Mostra tutte le risposte} one {Mostra risposte con almeno # like} other {Mostra risposte con almeno # like}}" #: src/components/WhoCanReply.tsx:296 #~ msgid "<0/> members" @@ -213,44 +210,44 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:485 #~ msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -#~ msgstr "" +#~ msgstr "<0>{0} e<1> <2>{1} sono inclusi nel tuo starter pack" #: src/screens/StarterPack/Wizard/index.tsx:466 msgctxt "profiles" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1}, e {2, plural, one {# altro} other {# altri}} sono inclusi nel tuo starter pack" #: src/screens/StarterPack/Wizard/index.tsx:519 msgctxt "feeds" msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" -msgstr "" +msgstr "<0>{0}, <1>{1}, e {2, plural, one {# altro} other {# altri}} sono inclusi nel tuo starter pack" #: src/screens/StarterPack/Wizard/index.tsx:497 #~ msgid "<0>{0}, <1>{1}, and {2} {3, plural, one {other} other {others}} are included in your starter pack" -#~ msgstr "" +#~ msgstr "<0>{0}, <1>{1}, e {2} {3, plural, one {# altro} other {# altri}} sono inclusi nel tuo starter pack" #: src/view/shell/Drawer.tsx:109 msgid "<0>{0} {1, plural, one {follower} other {followers}}" -msgstr "" +msgstr "<0>{0} {1, plural, one {follower} other {follower}}" #: src/view/shell/Drawer.tsx:124 msgid "<0>{0} {1, plural, one {following} other {following}}" -msgstr "" +msgstr "<0>{0} {1, plural, one {seguito} other {seguiti}}" #: src/screens/StarterPack/Wizard/index.tsx:507 msgid "<0>{0} and<1> <2>{1} are included in your starter pack" -msgstr "" +msgstr "<0>{0} e<1> <2>{1} sono inclusi nel tuo starter pack" #~ msgid "<0>{0} following" -#~ msgstr "<0>{0} following" +#~ msgstr "<0>{0} seguito" #: src/screens/StarterPack/Wizard/index.tsx:500 msgid "<0>{0} is included in your starter pack" -msgstr "" +msgstr "<0>{0} è incluso nel tuo starter pack" #: src/components/WhoCanReply.tsx:274 msgid "<0>{0} members" -msgstr "" +msgstr "<0>{0} membri" #~ msgid "<0>{followers} <1>{pluralizedFollowers}" #~ msgstr "<0>{followers} <1>{pluralizedFollowers}" @@ -273,7 +270,7 @@ msgstr "<0>Non applicabile. Questo avviso è disponibile solo per i post che #: src/screens/StarterPack/Wizard/index.tsx:457 msgid "<0>You and<1> <2>{0} are included in your starter pack" -msgstr "" +msgstr "<0>Tu e<1> <2>{0} sono inclusi nel tuo starter pack" #: src/screens/Profile/Header/Handle.tsx:50 msgid "⚠Invalid Handle" @@ -281,7 +278,7 @@ msgstr "⚠Nome utente non valido" #: src/components/dialogs/MutedWords.tsx:193 msgid "24 hours" -msgstr "" +msgstr "24 ore" #: src/screens/Login/LoginForm.tsx:266 msgid "2FA Confirmation" @@ -289,11 +286,11 @@ msgstr "Conferma 2FA" #: src/components/dialogs/MutedWords.tsx:232 msgid "30 days" -msgstr "" +msgstr "30 giorni" #: src/components/dialogs/MutedWords.tsx:217 msgid "7 days" -msgstr "" +msgstr "7 giorni" #~ msgid "A content warning has been applied to this {0}." #~ msgstr "A questo post è stato applicato un avviso di contenuto {0}." @@ -388,11 +385,11 @@ msgstr "Aggiungi" #: src/screens/StarterPack/Wizard/index.tsx:568 msgid "Add {0} more to continue" -msgstr "" +msgstr "Aggiungi {0} utenti per continuare" #: src/components/StarterPack/Wizard/WizardListCard.tsx:59 msgid "Add {displayName} to starter pack" -msgstr "" +msgstr "Aggiungi {displayName} allo starter pack" #: src/view/com/modals/SelfLabel.tsx:57 msgid "Add a content warning" @@ -445,19 +442,19 @@ msgstr "Aggiungi parola silenziata alle impostazioni configurate" #: src/components/dialogs/MutedWords.tsx:112 msgid "Add muted words and tags" -msgstr "Aggiungi parole silenziate e tags" +msgstr "Aggiungi parole e tag silenziati" #: src/screens/StarterPack/Wizard/index.tsx:197 #~ msgid "Add people to your starter pack that you think others will enjoy following" -#~ msgstr "" +#~ msgstr "Aggiungi persone al tuo starter pack che potrebbero interessare agli altri utenti" #: src/screens/Home/NoFeedsPinned.tsx:99 msgid "Add recommended feeds" -msgstr "Aggiungi feed raccomandati" +msgstr "Aggiungi feed consigliati" #: src/screens/StarterPack/Wizard/index.tsx:488 msgid "Add some feeds to your starter pack!" -msgstr "" +msgstr "Aggiungi dei feed al tuo starter pack!" #: src/screens/Feeds/NoFollowingFeed.tsx:41 msgid "Add the default feed of only people you follow" @@ -469,7 +466,7 @@ msgstr "Aggiungi il seguente record DNS al tuo dominio:" #: src/components/FeedCard.tsx:293 msgid "Add this feed to your feeds" -msgstr "" +msgstr "Aggiungi feed" #: src/view/com/profile/ProfileMenu.tsx:267 #: src/view/com/profile/ProfileMenu.tsx:270 @@ -507,7 +504,7 @@ msgstr "Contenuto per adulti" #: src/screens/Moderation/index.tsx:365 msgid "Adult content can only be enabled via the Web at <0>bsky.app." -msgstr "" +msgstr "I contenuti per adulti possono essere abilitati solo dal sito Web a <0>bsky.app." #: src/components/moderation/LabelPreference.tsx:242 msgid "Adult content is disabled." @@ -520,11 +517,11 @@ msgstr "Avanzato" #: src/state/shell/progress-guide.tsx:171 msgid "Algorithm training complete!" -msgstr "" +msgstr "Allenamento dell'algoritmo completato!" #: src/screens/StarterPack/StarterPackScreen.tsx:370 msgid "All accounts have been followed!" -msgstr "" +msgstr "Tutti gli account sono stati seguiti!" #: src/view/screens/Feeds.tsx:733 msgid "All the feeds you've saved, right in one place." @@ -533,7 +530,7 @@ msgstr "Tutti i feed che hai salvato, in un unico posto." #: src/view/com/modals/AddAppPasswords.tsx:188 #: src/view/com/modals/AddAppPasswords.tsx:195 msgid "Allow access to your direct messages" -msgstr "" +msgstr "Consenti l'accesso ai tuoi messaggi" #: src/screens/Messages/Settings.tsx:NaN #~ msgid "Allow messages from" @@ -546,11 +543,11 @@ msgstr "Consenti nuovi messaggi da" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 msgid "Allow replies from:" -msgstr "" +msgstr "Consenti risposte da:" #: src/view/screens/AppPasswords.tsx:271 msgid "Allows access to direct messages" -msgstr "" +msgstr "Consenti l'accesso ai tuoi messaggi" #: src/screens/Login/ForgotPasswordForm.tsx:178 #: src/view/com/modals/ChangePassword.tsx:171 @@ -592,7 +589,7 @@ msgstr "Una email è stata inviata al tuo indirizzo precedente, {0}. Include un #: src/components/dialogs/GifSelect.tsx:254 msgid "An error has occurred" -msgstr "" +msgstr "Si è verificato un errore" #: src/components/dialogs/GifSelect.tsx:252 #~ msgid "An error occured" @@ -600,37 +597,37 @@ msgstr "" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 msgid "An error occurred" -msgstr "" +msgstr "Si è verificato un errore" #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "" +msgstr "Si è verificato un errore nel creare il tuo starter pack. Vuoi riprovare?" #: src/view/com/util/post-embeds/VideoEmbed.tsx:69 #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 msgid "An error occurred while loading the video. Please try again later." -msgstr "" +msgstr "Si è verificato un errore nel caricare il video. Per favore riprova più tardi." #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." -#~ msgstr "" +#~ msgstr "Si è verificato un errore nel caricare l'immagine." #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" -msgstr "" +msgstr "Si è verificato un errore nel salvare il codice QR!" #~ msgid "An error occurred while trying to delete the message. Please try again." -#~ msgstr "È avvenuto un errore durante la cancellazione del messaggio. Riprovare un altra volta" +#~ msgstr "Si è verificato un errore durante la cancellazione del messaggio. Per favore riprova più tardi." #: src/screens/StarterPack/StarterPackScreen.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" -msgstr "" +msgstr "Si è verificato un errore nel seguire tutti" #: src/state/queries/video/video.ts:112 msgid "An error occurred while uploading the video." -msgstr "" +msgstr "Si è verificato un errore nel caricare il video." #: src/lib/moderation/useReportOptions.ts:28 msgid "An issue not included in these options" @@ -638,11 +635,11 @@ msgstr "Un problema non incluso in queste opzioni" #: src/components/dms/dialogs/NewChatDialog.tsx:36 msgid "An issue occurred starting the chat" -msgstr "" +msgstr "Si è verificato un problema nel creare la chat" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 msgid "An issue occurred while trying to open the chat" -msgstr "" +msgstr "Si è verificato un problema nell'aprire la chat" #: src/components/hooks/useFollowMethods.ts:35 #: src/components/hooks/useFollowMethods.ts:50 @@ -651,16 +648,16 @@ msgstr "" #: src/view/com/profile/FollowButton.tsx:36 #: src/view/com/profile/FollowButton.tsx:46 msgid "An issue occurred, please try again." -msgstr "Si è verificato un problema, riprova un'altra volta." +msgstr "Si è verificato un problema, per favore riprova più tardi." #: src/screens/Onboarding/StepInterests/index.tsx:219 msgid "an unknown error occurred" -msgstr "si è verificato un errore sconosciuto" +msgstr "Si è verificato un errore sconosciuto" #: src/components/moderation/ModerationDetailsDialog.tsx:151 #: src/components/moderation/ModerationDetailsDialog.tsx:147 msgid "an unknown labeler" -msgstr "" +msgstr "un etichettatore sconosciuto" #: src/components/WhoCanReply.tsx:295 #: src/view/com/notifications/FeedItem.tsx:235 @@ -683,7 +680,7 @@ msgstr "Comportamento antisociale" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 msgid "Anybody can interact" -msgstr "" +msgstr "Tutti possono interagire" #: src/view/screens/LanguageSettings.tsx:96 msgid "App Language" @@ -745,7 +742,7 @@ msgstr "Appello inviato" #: src/screens/Messages/Conversation/ChatDisabled.tsx:99 #: src/screens/Messages/Conversation/ChatDisabled.tsx:101 msgid "Appeal this decision" -msgstr "Appella contro questa decisione" +msgstr "Fai ricorso contro questa decisione" #~ msgid "Appeal this decision." #~ msgstr "Appella contro questa decisione." @@ -757,11 +754,11 @@ msgstr "Aspetto" #: src/view/screens/Settings/index.tsx:475 msgid "Appearance settings" -msgstr "" +msgstr "Impostazioni dell'aspetto" #: src/Navigation.tsx:326 msgid "Appearance Settings" -msgstr "" +msgstr "Impostazioni dell'aspetto" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 #: src/screens/Home/NoFeedsPinned.tsx:93 @@ -770,7 +767,7 @@ msgstr "Applica i feed raccomandati predefiniti" #: src/screens/StarterPack/StarterPackScreen.tsx:610 #~ msgid "Are you sure you want delete this starter pack?" -#~ msgstr "" +#~ msgstr "Sicuro di voler eliminare questo starter pack?" #: src/view/screens/AppPasswords.tsx:282 msgid "Are you sure you want to delete the app password \"{name}\"?" @@ -782,11 +779,11 @@ msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" #: src/components/dms/MessageMenu.tsx:149 msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." -msgstr "Sei sicuro di voler cancellare questo messaggio? Il messaggio verrà cancellato per te, ma non per gli altri partecipanti." +msgstr "Sicuro di voler cancellare questo messaggio? Il messaggio verrà cancellato per te, ma non per gli altri partecipanti." #: src/screens/StarterPack/StarterPackScreen.tsx:621 msgid "Are you sure you want to delete this starter pack?" -msgstr "" +msgstr "Sicuro di voler eliminare questo starter pack?" #: src/components/dms/LeaveConvoPrompt.tsx:48 msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." @@ -798,7 +795,7 @@ msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" #: src/components/FeedCard.tsx:310 msgid "Are you sure you want to remove this from your feeds?" -msgstr "" +msgstr "Sicuro di rimuoverlo dai tuoi feed?" #: src/view/com/composer/Composer.tsx:772 msgid "Are you sure you'd like to discard this draft?" @@ -893,11 +890,11 @@ msgstr "Blocca gli account" #: src/view/screens/ProfileList.tsx:744 msgid "Block list" -msgstr "Lista di blocchi" +msgstr "Lista di account bloccati" #: src/view/screens/ProfileList.tsx:739 msgid "Block these accounts?" -msgstr "Vuoi bloccare questi accounts?" +msgstr "Vuoi bloccare questi account?" #~ msgid "Block this List" #~ msgstr "Blocca questa Lista" @@ -954,7 +951,7 @@ msgstr "Bluesky è un network aperto in cui puoi scegliere il tuo provider di ho #: src/components/ProgressGuide/List.tsx:55 msgid "Bluesky is better with friends!" -msgstr "" +msgstr "Bluesky è meglio cogli amici!" #~ msgid "Bluesky is flexible." #~ msgstr "Bluesky è flessibile." @@ -970,7 +967,7 @@ msgstr "" #: src/components/StarterPack/ProfileStarterPacks.tsx:282 msgid "Bluesky will choose a set of recommended accounts from people in your network." -msgstr "" +msgstr "Bluesky sceglierà un set di account consigliati dal tuo network." #: src/screens/Moderation/index.tsx:567 msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." @@ -994,23 +991,23 @@ msgstr "Libri" #: src/components/FeedInterstitials.tsx:300 msgid "Browse more accounts on the Explore page" -msgstr "" +msgstr "Scopri altri account dalla Ricerca" #: src/components/FeedInterstitials.tsx:433 msgid "Browse more feeds on the Explore page" -msgstr "" +msgstr "Scopri nuovi feed dalla Ricerca" #: src/components/FeedInterstitials.tsx:282 #: src/components/FeedInterstitials.tsx:285 #: src/components/FeedInterstitials.tsx:415 #: src/components/FeedInterstitials.tsx:418 msgid "Browse more suggestions" -msgstr "" +msgstr "Scopri nuovi suggerimenti" #: src/components/FeedInterstitials.tsx:308 #: src/components/FeedInterstitials.tsx:442 msgid "Browse more suggestions on the Explore page" -msgstr "" +msgstr "Scopri nuovi suggerimenti dalla Ricerca" #: src/screens/Home/NoFeedsPinned.tsx:103 #: src/screens/Home/NoFeedsPinned.tsx:109 @@ -1040,7 +1037,7 @@ msgstr "Di {0}" #: src/screens/Onboarding/StepAlgoFeeds/FeedCard.tsx:112 #~ msgid "by @{0}" -#~ msgstr "" +#~ msgstr "Di @{0}" #: src/view/com/profile/ProfileSubpageHeader.tsx:164 msgid "by <0/>" @@ -1122,7 +1119,7 @@ msgstr "Annnulla la citazione del post" #: src/screens/Deactivated.tsx:155 msgid "Cancel reactivation and log out" -msgstr "" +msgstr "Cancella la riattivazione e disconnettiti" #: src/view/com/modals/ListAddRemoveUsers.tsx:88 msgid "Cancel search" @@ -1206,7 +1203,7 @@ msgstr "Conversizione non silenziata" #: src/screens/Messages/Conversation/index.tsx:26 #~ msgid "Chat with {chatId}" -#~ msgstr "" +#~ msgstr Chatta con {chatId}" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 @@ -1233,26 +1230,26 @@ msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il co #: src/screens/Onboarding/StepInterests/index.tsx:191 msgid "Choose 3 or more:" -msgstr "" +msgstr "Scegli 3 o più:" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" #: src/screens/Onboarding/StepInterests/index.tsx:326 msgid "Choose at least {0} more" -msgstr "" +msgstr "Scegli almeno {0} in più" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" -msgstr "" +msgstr "Scegli feed" #: src/components/StarterPack/ProfileStarterPacks.tsx:290 msgid "Choose for me" -msgstr "" +msgstr "Scegli per me" #: src/screens/StarterPack/Wizard/index.tsx:186 msgid "Choose People" -msgstr "" +msgstr "Scegli utenti" #: src/view/com/auth/server-input/index.tsx:79 msgid "Choose Service" @@ -1272,7 +1269,7 @@ msgstr "Scegli questo colore per il tuo avatar" #: src/components/dialogs/ThreadgateEditor.tsx:91 #: src/components/dialogs/ThreadgateEditor.tsx:95 #~ msgid "Choose who can reply" -#~ msgstr "" +#~ msgstr "Scegli chi può rispondere" #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:104 #~ msgid "Choose your main feeds" @@ -1317,11 +1314,11 @@ msgstr "clicca qui" #: src/view/com/modals/DeleteAccount.tsx:208 msgid "Click here for more information on deactivating your account" -msgstr "" +msgstr "Clicca qui per maggiori informazioni riguardo la disattivazione del tuo account" #: src/view/com/modals/DeleteAccount.tsx:216 msgid "Click here for more information." -msgstr "" +msgstr "Clicca qui per maggiori informazioni." #: src/screens/Feeds/NoFollowingFeed.tsx:46 #~ msgid "Click here to add one." @@ -1336,11 +1333,11 @@ msgstr "Clicca qui per aprire il menu per {tag}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 msgid "Click to disable quote posts of this post." -msgstr "" +msgstr "Clicca per disattivare le citazioni di questo post." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 msgid "Click to enable quote posts of this post." -msgstr "" +msgstr "Clicca per attivare le citazioni di questo post." #: src/components/dms/MessageItem.tsx:231 msgid "Click to retry failed message" @@ -1428,7 +1425,7 @@ msgstr "Chiude il visualizzatore dell'immagine di intestazione" #: src/view/com/notifications/FeedItem.tsx:269 msgid "Collapse list of users" -msgstr "" +msgstr "Chiudi la lista di utenti" #: src/view/com/notifications/FeedItem.tsx:470 msgid "Collapses list of users for a given notification" @@ -1467,7 +1464,7 @@ msgstr "Scrivi la risposta" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 msgid "Compressing..." -msgstr "" +msgstr "Compressione in corso..." #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1594,7 +1591,7 @@ msgstr "Continua come {0} (attualmente connesso)" #: src/view/com/post-thread/PostThreadLoadMore.tsx:52 msgid "Continue thread..." -msgstr "" +msgstr "Continua thread..." #: src/screens/Onboarding/StepInterests/index.tsx:275 #: src/screens/Onboarding/StepProfile/index.tsx:266 @@ -1660,11 +1657,11 @@ msgstr "Copia il codice" #: src/components/StarterPack/ShareDialog.tsx:124 msgid "Copy link" -msgstr "" +msgstr "Copia link" #: src/components/StarterPack/ShareDialog.tsx:131 msgid "Copy Link" -msgstr "" +msgstr "Copia link" #: src/view/screens/ProfileList.tsx:484 msgid "Copy link to list" @@ -1690,7 +1687,7 @@ msgstr "Copia il testo del post" #: src/components/StarterPack/QrCodeDialog.tsx:171 msgid "Copy QR code" -msgstr "" +msgstr "Copia codice QR" #: src/Navigation.tsx:281 #: src/view/screens/CopyrightPolicy.tsx:29 @@ -1699,11 +1696,11 @@ msgstr "Politica sul diritto d'autore" #: src/view/com/composer/videos/state.ts:31 #~ msgid "Could not compress video" -#~ msgstr "" +#~ msgstr "Impossibile comprimere il video" #: src/components/dms/LeaveConvoPrompt.tsx:39 msgid "Could not leave chat" -msgstr "Errore nell'abbandonare la conversione" +msgstr "Errore nell'abbandonare la conversazione" #: src/view/screens/ProfileFeed.tsx:103 msgid "Could not load feed" @@ -1715,7 +1712,7 @@ msgstr "No si è potuto caricare la lista" #: src/components/dms/NewChat.tsx:241 #~ msgid "Could not load profiles. Please try again later." -#~ msgstr "" +#~ msgstr "Impossibile caricare i profili. Per favore riprova più tardi." #: src/components/dms/ConvoMenu.tsx:88 msgid "Could not mute chat" @@ -1726,7 +1723,7 @@ msgstr "Errore nel silenziare la conversazione" #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" -msgstr "" +msgstr "Crea" #: src/view/com/auth/SplashScreen.tsx:57 #: src/view/com/auth/SplashScreen.web.tsx:106 @@ -1735,21 +1732,21 @@ msgstr "Crea un nuovo account" #: src/view/screens/Settings/index.tsx:402 msgid "Create a new Bluesky account" -msgstr "Crea un nuovo Bluesky account" +msgstr "Crea un nuovo account Bluesky" #: src/components/StarterPack/QrCodeDialog.tsx:154 msgid "Create a QR code for a starter pack" -msgstr "" +msgstr "Crea un codice QR per uno starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:165 #: src/components/StarterPack/ProfileStarterPacks.tsx:259 #: src/Navigation.tsx:368 msgid "Create a starter pack" -msgstr "" +msgstr "Crea uno starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:246 msgid "Create a starter pack for me" -msgstr "" +msgstr "Crea uno starter pack per me" #: src/screens/Signup/index.tsx:99 msgid "Create Account" @@ -1766,7 +1763,7 @@ msgstr "In alternativa crea un avatar" #: src/components/StarterPack/ProfileStarterPacks.tsx:172 msgid "Create another" -msgstr "" +msgstr "Creane un altro" #: src/view/com/modals/AddAppPasswords.tsx:243 msgid "Create App Password" @@ -1779,7 +1776,7 @@ msgstr "Crea un nuovo account" #: src/components/StarterPack/ShareDialog.tsx:158 #~ msgid "Create QR code" -#~ msgstr "" +#~ msgstr "Crea codice QR" #: src/components/ReportDialog/SelectReportOptionView.tsx:101 msgid "Create report for {0}" @@ -1823,7 +1820,7 @@ msgstr "Personalizza i media da i siti esterni." #: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 msgid "Customize who can interact with this post." -msgstr "" +msgstr "Personalizza chi può interagire con questo post." #~ msgid "Danger Zone" #~ msgstr "Zona di Pericolo" @@ -1843,7 +1840,7 @@ msgstr "Aspetto scuro" #: src/screens/Settings/AppearanceSettings.tsx:109 #: src/screens/Settings/AppearanceSettings.tsx:114 msgid "Dark theme" -msgstr "" +msgstr "Tema scuro" #: src/view/screens/Settings/index.tsx:473 #~ msgid "Dark Theme" @@ -1856,11 +1853,11 @@ msgstr "Data di nascita" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 #: src/view/screens/Settings/index.tsx:772 msgid "Deactivate account" -msgstr "" +msgstr "Disattiva account" #: src/view/screens/Settings/index.tsx:784 msgid "Deactivate my account" -msgstr "" +msgstr "Disattiva il mio account" #: src/view/screens/Settings/index.tsx:839 msgid "Debug Moderation" @@ -1939,15 +1936,15 @@ msgstr "Elimina il post" #: src/screens/StarterPack/StarterPackScreen.tsx:567 #: src/screens/StarterPack/StarterPackScreen.tsx:723 msgid "Delete starter pack" -msgstr "" +msgstr "Elimina starter pack" #: src/screens/StarterPack/StarterPackScreen.tsx:618 msgid "Delete starter pack?" -msgstr "" +msgstr "Eliminare lo starter pack?" #: src/view/screens/ProfileList.tsx:718 msgid "Delete this list?" -msgstr "Elimina questa lista?" +msgstr "Eliminare questa lista?" #: src/view/com/util/forms/PostDropdownBtn.tsx:624 msgid "Delete this post?" @@ -1979,11 +1976,11 @@ msgstr "Testo descrittivo alternativo" #: src/view/com/util/forms/PostDropdownBtn.tsx:544 #: src/view/com/util/forms/PostDropdownBtn.tsx:554 msgid "Detach quote" -msgstr "" +msgstr "Stacca citazione" #: src/view/com/util/forms/PostDropdownBtn.tsx:687 msgid "Detach quote post?" -msgstr "" +msgstr "Staccare la citazione del post?" #~ msgid "Dev Server" #~ msgstr "Server di sviluppo" @@ -1993,7 +1990,7 @@ msgstr "" #: src/components/WhoCanReply.tsx:175 msgid "Dialog: adjust who can interact with this post" -msgstr "" +msgstr "Dialog: configura chi può interagire con questo post" #: src/view/com/composer/Composer.tsx:327 msgid "Did you want to say anything?" @@ -2002,7 +1999,7 @@ msgstr "Volevi dire qualcosa?" #: src/screens/Settings/AppearanceSettings.tsx:117 #: src/screens/Settings/AppearanceSettings.tsx:119 msgid "Dim" -msgstr "Fioco" +msgstr "Soffuso" #: src/components/dms/MessagesNUX.tsx:88 msgid "Direct messages are here!" @@ -2022,7 +2019,7 @@ msgstr "Disattiva il feedback tattile" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 msgid "Disable subtitles" -msgstr "" +msgstr "Disattiva sottotitoli" #: src/lib/moderation/useLabelBehaviorDescription.ts:32 #: src/lib/moderation/useLabelBehaviorDescription.ts:42 @@ -2051,7 +2048,7 @@ msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" #: src/tours/HomeTour.tsx:70 msgid "Discover learns which posts you like as you browse." -msgstr "" +msgstr "Ricerca imparerà quali post ti piacciono nel mentre cerchi." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2068,19 +2065,19 @@ msgstr "Scopri nuovi feed" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 msgid "Dismiss" -msgstr "" +msgstr "Ignora" #: src/view/com/composer/Composer.tsx:612 msgid "Dismiss error" -msgstr "" +msgstr "Ignora errore" #: src/components/ProgressGuide/List.tsx:40 msgid "Dismiss getting started guide" -msgstr "" +msgstr "Ignora la guida iniziale" #: src/view/screens/AccessibilitySettings.tsx:99 msgid "Display larger alt text badges" -msgstr "" +msgstr "Ignora l'icona ALT più grande" #: src/view/com/modals/EditProfile.tsx:193 msgid "Display name" @@ -2096,7 +2093,7 @@ msgstr "Pannello DNS" #: src/components/dialogs/MutedWords.tsx:302 msgid "Do not apply this mute word to users you follow" -msgstr "" +msgstr "Non applicare questa parola silenziata agli utenti seguiti" #: src/lib/moderation/useGlobalLabelStrings.ts:39 msgid "Does not include nudity." @@ -2152,7 +2149,7 @@ msgstr "Fatto{extraText}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 msgid "Download Bluesky" -msgstr "" +msgstr "Scarica Bluesky" #~ msgid "Download Bluesky account data (repository)" #~ msgstr "Scarica i dati dell'account Bluesky (archivio)" @@ -2160,7 +2157,7 @@ msgstr "" #: src/view/screens/Settings/ExportCarDialog.tsx:77 #: src/view/screens/Settings/ExportCarDialog.tsx:81 msgid "Download CAR file" -msgstr "Scarica il CAR file" +msgstr "Scarica il file CAR" #: src/view/com/composer/text-input/TextInput.web.tsx:271 msgid "Drop to add images" @@ -2172,7 +2169,7 @@ msgstr "Trascina e rilascia per aggiungere immagini" #: src/components/dialogs/MutedWords.tsx:153 msgid "Duration:" -msgstr "" +msgstr "Durata:" #: src/view/com/modals/ChangeHandle.tsx:252 msgid "e.g. alice" @@ -2220,7 +2217,7 @@ msgstr "Ogni codice funziona per un solo uso. Riceverai periodicamente più codi #: src/view/screens/Feeds.tsx:385 #: src/view/screens/Feeds.tsx:453 msgid "Edit" -msgstr "" +msgstr "Modifica" #: src/view/com/lists/ListMembers.tsx:149 msgctxt "action" @@ -2234,7 +2231,7 @@ msgstr "Modifica l'avatar" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 msgid "Edit Feeds" -msgstr "" +msgstr "Modifica i feed" #: src/view/com/composer/photos/Gallery.tsx:151 #: src/view/com/modals/EditImage.tsx:208 @@ -2244,7 +2241,7 @@ msgstr "Modifica l'immagine" #: src/view/com/util/forms/PostDropdownBtn.tsx:590 #: src/view/com/util/forms/PostDropdownBtn.tsx:603 msgid "Edit interaction settings" -msgstr "" +msgstr "Modifica le impostazioni di interazione" #: src/view/screens/ProfileList.tsx:515 msgid "Edit list details" @@ -2267,12 +2264,12 @@ msgstr "Modifica il mio profilo" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 msgid "Edit People" -msgstr "" +msgstr "Modifica utenti" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 #: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 msgid "Edit post interaction settings" -msgstr "" +msgstr "Modifica le impostazioni di interazione del post" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 @@ -2291,7 +2288,7 @@ msgstr "Modifica il Profilo" #: src/screens/StarterPack/StarterPackScreen.tsx:554 msgid "Edit starter pack" -msgstr "" +msgstr "Modifica starter pack" #: src/view/com/modals/CreateOrEditList.tsx:234 msgid "Edit User List" @@ -2299,7 +2296,7 @@ msgstr "Modifica l'elenco degli utenti" #: src/components/WhoCanReply.tsx:87 msgid "Edit who can reply" -msgstr "" +msgstr "Modifica chi può rispondere" #: src/view/com/modals/EditProfile.tsx:194 msgid "Edit your display name" @@ -2311,7 +2308,7 @@ msgstr "Modifica la descrizione del tuo profilo" #: src/Navigation.tsx:373 msgid "Edit your starter pack" -msgstr "" +msgstr "Modifica il tuo starter pack" #: src/screens/Onboarding/index.tsx:31 #: src/screens/Onboarding/state.ts:86 @@ -2320,7 +2317,7 @@ msgstr "Formazione scolastica" #: src/components/dialogs/ThreadgateEditor.tsx:98 #~ msgid "Either choose \"Everybody\" or \"Nobody\"" -#~ msgstr "" +#~ msgstr "Scegli \"Everybody\" o \"Nobody\" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2398,11 +2395,11 @@ msgstr "Attiva i lettori multimediali per" #: src/view/screens/NotificationsSettings.tsx:65 #: src/view/screens/NotificationsSettings.tsx:68 msgid "Enable priority notifications" -msgstr "" +msgstr "Attiva notifiche prioritarie" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 msgid "Enable subtitles" -msgstr "" +msgstr "Attiva sottotitoli" #: src/view/screens/PreferencesFollowingFeed.tsx:145 #~ msgid "Enable this setting to only see replies between people you follow." @@ -2483,7 +2480,7 @@ msgstr "Inserisci il tuo nuovo indirizzo email qui sotto." #: src/screens/Login/index.tsx:101 msgid "Enter your username and password" -msgstr "Inserisci il tuo nome di utente e la tua password" +msgstr "Inserisci il tuo nome utente e la tua password" #: src/view/screens/Settings/ExportCarDialog.tsx:46 msgid "Error occurred while saving file" @@ -2508,7 +2505,7 @@ msgstr "Tutti possono rispondere" #: src/components/WhoCanReply.tsx:213 msgid "Everybody can reply to this post." -msgstr "" +msgstr "Tutto possono rispondere a questo post." #: src/components/dms/MessagesNUX.tsx:131 #: src/components/dms/MessagesNUX.tsx:134 @@ -2527,11 +2524,11 @@ msgstr "Troppi o indesiderati messaggi" #: src/components/dialogs/MutedWords.tsx:311 msgid "Exclude users you follow" -msgstr "" +msgstr "Escludi utenti che segui" #: src/components/dialogs/MutedWords.tsx:514 msgid "Excludes users you follow" -msgstr "" +msgstr "Esclude gli utenti che segui" #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" @@ -2562,7 +2559,7 @@ msgstr "Ampliare il testo alternativo" #: src/view/com/notifications/FeedItem.tsx:270 msgid "Expand list of users" -msgstr "" +msgstr "Espoandi la lista di utenti" #: src/view/com/composer/ComposerReplyTo.tsx:82 #: src/view/com/composer/ComposerReplyTo.tsx:85 @@ -2571,15 +2568,15 @@ msgstr "Espandi o comprimi l'intero post a cui stai rispondendo" #: src/view/screens/NotificationsSettings.tsx:83 msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." -msgstr "" +msgstr "SPERIMENTALE: Abilitando questa opzione, riceverai notifiche esclusivamente dagli utenti che segui. Continueremo ad aggiungere nuovi controlli in futuro." #: src/components/dialogs/MutedWords.tsx:500 msgid "Expired" -msgstr "" +msgstr "Scaduto" #: src/components/dialogs/MutedWords.tsx:502 msgid "Expires {0}" -msgstr "" +msgstr "Scade {0}" #: src/lib/moderation/useGlobalLabelStrings.ts:47 msgid "Explicit or potentially disturbing media." @@ -2626,7 +2623,7 @@ msgstr "Impossibile creare la password dell'app." #: src/screens/StarterPack/Wizard/index.tsx:229 #: src/screens/StarterPack/Wizard/index.tsx:237 msgid "Failed to create starter pack" -msgstr "" +msgstr "Impossibile creare starter pack" #: src/view/com/modals/CreateOrEditList.tsx:194 msgid "Failed to create the list. Check your internet connection and try again." @@ -2642,33 +2639,33 @@ msgstr "Non possiamo eliminare il post, riprova di nuovo" #: src/screens/StarterPack/StarterPackScreen.tsx:686 msgid "Failed to delete starter pack" -msgstr "" +msgstr "Impossibile cancellare lo starter pack" #: src/view/screens/Search/Explore.tsx:427 #: src/view/screens/Search/Explore.tsx:455 msgid "Failed to load feeds preferences" -msgstr "" +msgstr "Impossibile caricare preferenze feed" #: src/components/dialogs/GifSelect.ios.tsx:196 #: src/components/dialogs/GifSelect.tsx:212 msgid "Failed to load GIFs" -msgstr "Ha fallito il Il caricamento delle GIF's" +msgstr "Impossibile caricare GIF" #: src/screens/Messages/Conversation/MessageListError.tsx:23 msgid "Failed to load past messages" -msgstr "Errore nel caricare i vecchi messaggi" +msgstr "Impossibile caricare messaggi vecchi" #~ msgid "Failed to load recommended feeds" -#~ msgstr "Non possiamo caricare i feed consigliati" +#~ msgstr "Impossibile caricare feed consigliati" #: src/view/screens/Search/Explore.tsx:420 #: src/view/screens/Search/Explore.tsx:448 msgid "Failed to load suggested feeds" -msgstr "" +msgstr "Impossibile caricare feed consigliati" #: src/view/screens/Search/Explore.tsx:378 msgid "Failed to load suggested follows" -msgstr "" +msgstr "Impossibile caricare follow consigliati" #: src/view/com/lightbox/Lightbox.tsx:90 msgid "Failed to save image: {0}" @@ -2676,24 +2673,24 @@ msgstr "Non è possibile salvare l'immagine: {0}" #: src/state/queries/notifications/settings.ts:39 msgid "Failed to save notification preferences, please try again" -msgstr "" +msgstr "Impossibile salvare preferenze notifiche, per favore riprova" #: src/components/dms/MessageItem.tsx:224 msgid "Failed to send" -msgstr "Errore nell'invio" +msgstr "Impossibile inviare messaggio" #: src/components/moderation/LabelsOnMeDialog.tsx:234 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." -msgstr "Errore nel invio dell'appello, si prega di riprovare." +msgstr "Impossibile inviare appello, per favore riprova." #: src/view/com/util/forms/PostDropdownBtn.tsx:223 msgid "Failed to toggle thread mute, please try again" -msgstr "" +msgstr "Impossbile abilitare silenziamento thread, per favore riprova" #: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" -msgstr "" +msgstr "Impossbile aggiornare i feed" #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 @@ -2707,7 +2704,7 @@ msgstr "Feed" #: src/components/FeedCard.tsx:131 #: src/view/com/feeds/FeedSourceCard.tsx:250 msgid "Feed by {0}" -msgstr "Feed fatto da {0}" +msgstr "Feed creato da {0}" #: src/view/screens/Feeds.tsx:709 #~ msgid "Feed offline" @@ -2750,7 +2747,7 @@ msgstr "I feed sono algoritmi personalizzati che gli utenti creano con un minimo #: src/components/FeedCard.tsx:270 msgid "Feeds updated!" -msgstr "" +msgstr "Feed aggiornati!" #: src/view/com/modals/ChangeHandle.tsx:475 msgid "File Contents" @@ -2772,43 +2769,43 @@ msgstr "Finalizzando" #: src/view/com/posts/FollowingEmptyState.tsx:53 #: src/view/com/posts/FollowingEndOfFeed.tsx:54 msgid "Find accounts to follow" -msgstr "Trova account da seguire" +msgstr "Scopri account da seguire" #: src/tours/HomeTour.tsx:88 msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +msgstr "Scopri nuovi account e feed da seguire in Esplora." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" -msgstr "Trova post e utenti su Bluesky" +msgstr "Scopri post e utenti su Bluesky" #~ msgid "Find users on Bluesky" -#~ msgstr "Trova utenti su Bluesky" +#~ msgstr "Scopri utenti su Bluesky" #~ msgid "Find users with the search tool on the right" -#~ msgstr "Trova gli utenti con lo strumento di ricerca sulla destra" +#~ msgstr "Scopri gli utenti con lo strumento di ricerca sulla destra" #~ msgid "Finding similar accounts..." -#~ msgstr "Trovare account simili…" +#~ msgstr "Scoprendo account simili…" #: src/view/screens/PreferencesFollowingFeed.tsx:51 msgid "Fine-tune the content you see on your Following feed." msgstr "Ottimizza il contenuto che vedi nel tuo Following feed." #~ msgid "Fine-tune the content you see on your home screen." -#~ msgstr "Ottimizza il contenuto che vedi nella pagina d'inizio." +#~ msgstr "Ottimizza il contenuto che vedi nella Home." #: src/view/screens/PreferencesThreads.tsx:54 msgid "Fine-tune the discussion threads." -msgstr "Ottimizza i la visualizzazione delle discussioni." +msgstr "Ottimizza la visualizzazione delle discussioni." #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Finish" -msgstr "" +msgstr "Finalizza" #: src/tours/Tooltip.tsx:149 msgid "Finish tour and begin using the application" -msgstr "" +msgstr "Termina il tour ed inizia ad usare l'app" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" @@ -2848,11 +2845,11 @@ msgstr "Segui {0}" #: src/view/com/posts/AviFollowButton.tsx:69 msgid "Follow {name}" -msgstr "" +msgstr "Segui {name}" #: src/components/ProgressGuide/List.tsx:54 msgid "Follow 7 accounts" -msgstr "" +msgstr "Segui 7 account" #: src/view/com/profile/ProfileMenu.tsx:246 #: src/view/com/profile/ProfileMenu.tsx:257 @@ -2862,7 +2859,7 @@ msgstr "Segui l'Account" #: src/screens/StarterPack/StarterPackScreen.tsx:416 #: src/screens/StarterPack/StarterPackScreen.tsx:423 msgid "Follow all" -msgstr "" +msgstr "Segui tutti" #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187 #~ msgid "Follow All" @@ -2870,11 +2867,11 @@ msgstr "" #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow Back" -msgstr "Seguire" +msgstr "Ricambia follow" #: src/view/screens/Search/Explore.tsx:334 msgid "Follow more accounts to get connected to your interests and build your network." -msgstr "" +msgstr "Segui altri account per connetterti ai tuoi interessi e crea il tuo network personale." #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:182 #~ msgid "Follow selected accounts and continue to the next step" @@ -2885,7 +2882,7 @@ msgstr "" #: src/components/KnownFollowers.tsx:169 #~ msgid "Followed by" -#~ msgstr "" +#~ msgstr "Seguito da" #: src/view/com/profile/ProfileCard.tsx:190 #~ msgid "Followed by {0}" @@ -2893,19 +2890,19 @@ msgstr "" #: src/components/KnownFollowers.tsx:231 msgid "Followed by <0>{0}" -msgstr "" +msgstr "Seguito da <0>{0}" #: src/components/KnownFollowers.tsx:217 msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Seguito da <0>{0} e {1, plural, one {# altro} other {# altri}}" #: src/components/KnownFollowers.tsx:204 msgid "Followed by <0>{0} and <1>{1}" -msgstr "" +msgstr "Seguito da <0>{0} e <1>{1}" #: src/components/KnownFollowers.tsx:186 msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" -msgstr "" +msgstr "Seguito da <0>{0}, <1>{1}, e {2, plural, one {# altro} other {# altri}}" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 msgid "Followed users" @@ -2921,21 +2918,21 @@ msgstr "ti segue" #: src/view/com/notifications/FeedItem.tsx:209 msgid "followed you back" -msgstr "" +msgstr "ti ha seguito" #: src/view/com/profile/ProfileFollowers.tsx:104 #: src/view/screens/ProfileFollowers.tsx:25 msgid "Followers" -msgstr "Followers" +msgstr "Follower" #: src/Navigation.tsx:187 msgid "Followers of @{0} that you know" -msgstr "" +msgstr "Follower di @{0} che conosci" #: src/screens/Profile/KnownFollowers.tsx:108 #: src/screens/Profile/KnownFollowers.tsx:118 msgid "Followers you know" -msgstr "" +msgstr "Follower che conosci" #~ msgid "following" #~ msgstr "following" @@ -2964,7 +2961,7 @@ msgstr "" #: src/view/screens/Settings/index.tsx:539 msgid "Following feed preferences" -msgstr "Preferenze del Following feed" +msgstr "Preferenze del feed Following" #: src/Navigation.tsx:297 #: src/view/screens/PreferencesFollowingFeed.tsx:48 @@ -2974,7 +2971,7 @@ msgstr "Preferenze del Following Feed" #: src/tours/HomeTour.tsx:59 msgid "Following shows the latest posts from people you follow." -msgstr "" +msgstr "Il feed Following mostra i post più recenti delle persone che segui." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2987,7 +2984,7 @@ msgstr "Ti Segue" #: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/state.ts:87 msgid "Food" -msgstr "Gastronomia" +msgstr "Cibo" #: src/view/com/modals/DeleteAccount.tsx:129 msgid "For security reasons, we'll need to send a confirmation code to your email address." @@ -2999,13 +2996,13 @@ msgstr "Per motivi di sicurezza non potrai visualizzarlo nuovamente. Se perdi qu #: src/components/dialogs/MutedWords.tsx:178 msgid "Forever" -msgstr "" +msgstr "Per sempre" #~ msgid "Forgot" #~ msgstr "Dimenticato" #~ msgid "Forgot password" -#~ msgstr "Ho dimenticato il password" +#~ msgstr "Ho dimenticato la password" #: src/screens/Login/index.tsx:129 #: src/screens/Login/index.tsx:144 @@ -3018,7 +3015,7 @@ msgstr "Hai dimenticato la password?" #: src/screens/Login/LoginForm.tsx:257 msgid "Forgot?" -msgstr "Hai dimenticato?" +msgstr "Password dimenticata?" #: src/lib/moderation/useReportOptions.ts:54 msgid "Frequently Posts Unwanted Content" @@ -3039,11 +3036,11 @@ msgstr "Galleria" #: src/components/StarterPack/ProfileStarterPacks.tsx:279 msgid "Generate a starter pack" -msgstr "" +msgstr "Genera uno starter pack" #: src/view/shell/Drawer.tsx:350 msgid "Get help" -msgstr "" +msgstr "Ottieni aiuto" #: src/components/dms/MessagesNUX.tsx:168 msgid "Get started" @@ -3056,7 +3053,7 @@ msgstr "Inizia" #: src/components/ProgressGuide/List.tsx:33 msgid "Getting started" -msgstr "" +msgstr "Iniziamo" #: src/view/com/util/images/ImageHorzList.tsx:35 msgid "GIF" @@ -3107,15 +3104,15 @@ msgstr "Torna al passaggio precedente" #: src/screens/StarterPack/Wizard/index.tsx:299 msgid "Go back to the previous step" -msgstr "" +msgstr "Torna indietro" #: src/view/screens/NotFound.tsx:55 msgid "Go home" -msgstr "Torna Home" +msgstr "Torna alla home" #: src/view/screens/NotFound.tsx:54 msgid "Go Home" -msgstr "Torna Home" +msgstr "Torna alla Home" #~ msgid "Go to @{queryMaybeHandle}" #~ msgstr "Vai a @{queryMaybeHandle}" @@ -3135,7 +3132,7 @@ msgstr "Va al profilo" #: src/tours/Tooltip.tsx:138 msgid "Go to the next step of the tour" -msgstr "" +msgstr "Vai avanti" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3147,7 +3144,7 @@ msgstr "Media grafici" #: src/state/shell/progress-guide.tsx:161 msgid "Half way there!" -msgstr "" +msgstr "Siamo a metà!" #: src/view/com/modals/ChangeHandle.tsx:260 msgid "Handle" @@ -3200,7 +3197,7 @@ msgstr "Ecco la password dell'app." #: src/components/ListCard.tsx:128 msgid "Hidden list" -msgstr "" +msgstr "Lista nascosta" #: src/components/moderation/ContentHider.tsx:116 #: src/components/moderation/LabelPreference.tsx:134 @@ -3221,22 +3218,22 @@ msgstr "Nascondi" #: src/view/com/util/forms/PostDropdownBtn.tsx:390 #: src/view/com/util/forms/PostDropdownBtn.tsx:392 #~ msgid "Hide post" -#~ msgstr "Nascondi il messaggio" +#~ msgstr "Nascondi post" #: src/view/com/util/forms/PostDropdownBtn.tsx:501 #: src/view/com/util/forms/PostDropdownBtn.tsx:507 msgid "Hide post for me" -msgstr "" +msgstr "Nascondi post per me" #: src/view/com/util/forms/PostDropdownBtn.tsx:518 #: src/view/com/util/forms/PostDropdownBtn.tsx:528 msgid "Hide reply for everyone" -msgstr "" +msgstr "Nascondi risposta per tutti" #: src/view/com/util/forms/PostDropdownBtn.tsx:500 #: src/view/com/util/forms/PostDropdownBtn.tsx:506 msgid "Hide reply for me" -msgstr "" +msgstr "Nascondi risposta per me" #: src/components/moderation/ContentHider.tsx:68 #: src/components/moderation/PostHider.tsx:79 @@ -3250,7 +3247,7 @@ msgstr "Vuoi nascondere questo post?" #: src/view/com/util/forms/PostDropdownBtn.tsx:635 #: src/view/com/util/forms/PostDropdownBtn.tsx:697 msgid "Hide this reply?" -msgstr "" +msgstr "Nascondere questa risposta?" #: src/view/com/notifications/FeedItem.tsx:468 msgid "Hide user list" @@ -3265,7 +3262,7 @@ msgstr "Si è verificato un problema durante il contatto con il server del feed. #: src/view/com/posts/FeedErrorMessage.tsx:105 msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." -msgstr "Il server del feed sembra non è configurato correttamente. Informa il proprietario del feed del problema." +msgstr "Il server del feed sembra non essere configurato correttamente. Informa il proprietario del feed del problema." #: src/view/com/posts/FeedErrorMessage.tsx:111 msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." @@ -3362,7 +3359,7 @@ msgstr "Se vuoi modificare la password, ti invieremo un codice per verificare se #: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 msgid "If you're trying to change your handle or email, do so before you deactivate." -msgstr "" +msgstr "Se stai cercando di cambiare username o email, fallo prima di disattivare l'account." #: src/lib/moderation/useReportOptions.ts:38 msgid "Illegal and Urgent" @@ -3381,7 +3378,7 @@ msgstr "Testo alternativo dell'immagine" #: src/components/StarterPack/ShareDialog.tsx:76 msgid "Image saved to your camera roll!" -msgstr "" +msgstr "Immagine salvata nella galleria!" #: src/lib/moderation/useReportOptions.ts:49 msgid "Impersonation or false claims about identity or affiliation" @@ -3452,7 +3449,7 @@ msgstr "Inserisci il tuo identificatore" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 msgid "Interaction limited" -msgstr "" +msgstr "Interazione limitata" #: src/components/dms/MessagesNUX.tsx:82 msgid "Introducing Direct Messages" @@ -3499,15 +3496,15 @@ msgstr "Codici di invito: 1 disponibile" #: src/components/StarterPack/ShareDialog.tsx:97 msgid "Invite people to this starter pack!" -msgstr "" +msgstr "Invita persone nel tuo starter pack!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:35 msgid "Invite your friends to follow your favorite feeds and people" -msgstr "" +msgstr "Invita i tuoi amici per seguire persone e feed preferiti" #: src/screens/StarterPack/Wizard/StepDetails.tsx:32 msgid "Invites, but personal" -msgstr "" +msgstr "Inviti, ma personali" #: src/screens/Onboarding/StepFollowingFeed.tsx:65 #~ msgid "It shows posts from the people you follow as they happen." @@ -3515,7 +3512,7 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:452 msgid "It's just you right now! Add more people to your starter pack by searching above." -msgstr "" +msgstr "Sei solo tu al momento! Aggiungi altre persone al tuo starter pack cercandole qui in alto." #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" @@ -3526,11 +3523,11 @@ msgstr "Lavori" #: src/screens/StarterPack/StarterPackScreen.tsx:443 #: src/screens/StarterPack/StarterPackScreen.tsx:454 msgid "Join Bluesky" -msgstr "" +msgstr "Entra in Bluesky" #: src/components/StarterPack/QrCode.tsx:56 msgid "Join the conversation" -msgstr "" +msgstr "Entra nella conversazione" #~ msgid "Join the waitlist" #~ msgstr "Iscriviti alla lista d'attesa" @@ -3610,7 +3607,7 @@ msgstr "Ulteriori Informazioni" #: src/view/com/auth/SplashScreen.web.tsx:152 msgid "Learn more about Bluesky" -msgstr "" +msgstr "Scopri di più su Bluesky" #: src/components/moderation/ContentHider.tsx:66 #: src/components/moderation/ContentHider.tsx:131 @@ -3658,7 +3655,7 @@ msgstr "Stai lasciando Bluesky" #: src/screens/SignupQueued.tsx:134 msgid "left to go." -msgstr "mancano." +msgstr "mancanti." #: src/view/screens/Settings/index.tsx:310 #~ msgid "Legacy storage cleared, you need to restart the app now." @@ -3666,7 +3663,7 @@ msgstr "mancano." #: src/components/StarterPack/ProfileStarterPacks.tsx:295 msgid "Let me choose" -msgstr "" +msgstr "Lascia scegliere a me" #: src/screens/Login/index.tsx:130 #: src/screens/Login/index.tsx:145 @@ -3691,12 +3688,12 @@ msgstr "Chiaro" #: src/components/ProgressGuide/List.tsx:48 msgid "Like 10 posts" -msgstr "" +msgstr "Metti like a 10 post" #: src/state/shell/progress-guide.tsx:157 #: src/state/shell/progress-guide.tsx:162 msgid "Like 10 posts to train the Discover feed" -msgstr "" +msgstr "Metti like a 10 post per allenare il feed Discover" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 #: src/view/screens/ProfileFeed.tsx:575 @@ -3767,11 +3764,11 @@ msgstr "Lista cancellata" #: src/screens/List/ListHiddenScreen.tsx:126 msgid "List has been hidden" -msgstr "" +msgstr "La lista è stata nascosta" #: src/view/screens/ProfileList.tsx:159 msgid "List Hidden" -msgstr "" +msgstr "Lista Nascosta" #: src/view/screens/ProfileList.tsx:386 msgid "List muted" @@ -3804,18 +3801,18 @@ msgstr "Liste che bloccano questo utente:" #: src/view/screens/Search/Explore.tsx:131 msgid "Load more" -msgstr "" +msgstr "Carica di più" #~ msgid "Load more posts" #~ msgstr "Carica più post" #: src/view/screens/Search/Explore.tsx:219 msgid "Load more suggested feeds" -msgstr "" +msgstr "Carica più feed consigliati" #: src/view/screens/Search/Explore.tsx:217 msgid "Load more suggested follows" -msgstr "" +msgstr "Carica più follow consigliati" #: src/view/screens/Notifications.tsx:219 msgid "Load new notifications" @@ -3842,14 +3839,14 @@ msgstr "Log" #: src/screens/Deactivated.tsx:214 #: src/screens/Deactivated.tsx:220 msgid "Log in or sign up" -msgstr "" +msgstr "Accedi o Iscriviti" #: src/screens/SignupQueued.tsx:155 #: src/screens/SignupQueued.tsx:158 #: src/screens/SignupQueued.tsx:184 #: src/screens/SignupQueued.tsx:187 msgid "Log out" -msgstr "Disconnetta l'account" +msgstr "Esci" #: src/screens/Moderation/index.tsx:476 msgid "Logged-out visibility" @@ -3868,7 +3865,7 @@ msgstr "Tieni premutoper aprire il menu dei tag per #{tag}" #: src/screens/Login/SetNewPasswordForm.tsx:116 msgid "Looks like XXXXX-XXXXX" -msgstr "Sembra XXXX-XXXXX" +msgstr "Ha un formato simile a XXXX-XXXXX" #: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:39 msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." @@ -3884,7 +3881,7 @@ msgstr "Sembra che ti manchi un following feed. <0>Clicca qui per aggiungere uno #: src/components/StarterPack/ProfileStarterPacks.tsx:254 msgid "Make one for me" -msgstr "" +msgstr "Creane uno per me" #: src/view/com/modals/LinkWarning.tsx:79 msgid "Make sure this is where you intend to go!" @@ -3941,7 +3938,7 @@ msgstr "Messaggio dal server: {0}" #: src/screens/Messages/Conversation/MessageInput.tsx:138 msgid "Message input field" -msgstr "" +msgstr "Input del messaggio" #: src/screens/Messages/Conversation/MessageInput.tsx:70 #: src/screens/Messages/Conversation/MessageInput.web.tsx:49 @@ -3965,7 +3962,7 @@ msgstr "Account Ingannevole" #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" -msgstr "" +msgstr "Tema" #: src/Navigation.tsx:135 #: src/screens/Moderation/index.tsx:105 @@ -4010,7 +4007,7 @@ msgstr "Liste di Moderazione" #: src/components/moderation/LabelPreference.tsx:247 msgid "moderation settings" -msgstr "" +msgstr "impostazioni di moderazione" #: src/view/screens/Settings/index.tsx:521 msgid "Moderation settings" @@ -4018,7 +4015,7 @@ msgstr "Impostazioni di moderazione" #: src/Navigation.tsx:246 msgid "Moderation states" -msgstr "Stati di moderazione" +msgstr "Stato di moderazione" #: src/screens/Moderation/index.tsx:218 msgid "Moderation tools" @@ -4050,11 +4047,11 @@ msgstr "Dai priorità alle risposte con più likes" #: src/screens/Onboarding/state.ts:90 msgid "Movies" -msgstr "" +msgstr "Film" #: src/screens/Onboarding/state.ts:91 msgid "Music" -msgstr "" +msgstr "Musica" #~ msgid "Must be at least 3 characters" #~ msgstr "Deve contenere almeno 3 caratteri" @@ -4097,7 +4094,7 @@ msgstr "Silenzia la conversazione" #: src/components/dialogs/MutedWords.tsx:253 msgid "Mute in:" -msgstr "" +msgstr "Silenzia in:" #: src/view/screens/ProfileList.tsx:734 msgid "Mute list" @@ -4106,7 +4103,7 @@ msgstr "Silenziare la lista" #: src/components/dms/ConvoMenu.tsx:136 #: src/components/dms/ConvoMenu.tsx:142 #~ msgid "Mute notifications" -#~ msgstr "" +#~ msgstr "Silenza notifiche" #: src/view/screens/ProfileList.tsx:729 msgid "Mute these accounts?" @@ -4117,15 +4114,15 @@ msgstr "Vuoi silenziare queste liste?" #: src/components/dialogs/MutedWords.tsx:185 msgid "Mute this word for 24 hours" -msgstr "" +msgstr "Silenzia questa parola per 24 ore" #: src/components/dialogs/MutedWords.tsx:224 msgid "Mute this word for 30 days" -msgstr "" +msgstr "Silenzia questa parola per 30 giorni" #: src/components/dialogs/MutedWords.tsx:209 msgid "Mute this word for 7 days" -msgstr "" +msgstr "Silenzia questa parola per 7 giorni" #: src/components/dialogs/MutedWords.tsx:258 msgid "Mute this word in post text and tags" @@ -4137,7 +4134,7 @@ msgstr "Siilenzia questa parola solo nei tags" #: src/components/dialogs/MutedWords.tsx:170 msgid "Mute this word until you unmute it" -msgstr "" +msgstr "Silenzia questa parola finchè non la riattivi" #: src/view/com/util/forms/PostDropdownBtn.tsx:465 #: src/view/com/util/forms/PostDropdownBtn.tsx:471 @@ -4225,11 +4222,11 @@ msgstr "Natura" #: src/components/StarterPack/StarterPackCard.tsx:121 msgid "Navigate to {0}" -msgstr "" +msgstr "Vai a {0}" #: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 msgid "Navigate to starter pack" -msgstr "" +msgstr "Vai allo starter pack" #: src/screens/Login/ForgotPasswordForm.tsx:173 #: src/screens/Login/LoginForm.tsx:332 @@ -4380,7 +4377,7 @@ msgstr "Non si è trovata nessuna GIF in primo piano. Potrebbe esserci un proble #: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 msgid "No feeds found. Try searching for something else." -msgstr "" +msgstr "Nessun feed trovato. Prova a cercarne altri." #: src/components/ProfileCard.tsx:331 #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 @@ -4412,11 +4409,11 @@ msgstr "Nessuno" #: src/components/WhoCanReply.tsx:237 msgid "No one but the author can quote this post." -msgstr "" +msgstr "Nessuno ma tu potrai citare questo post." #: src/screens/Profile/Sections/Feed.tsx:59 msgid "No posts yet." -msgstr "" +msgstr "Nessun post. Per ora. :P" #: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 #: src/view/com/composer/text-input/web/Autocomplete.tsx:195 @@ -4429,7 +4426,7 @@ msgstr "Nessun risultato" #: src/components/Lists.tsx:215 msgid "No results found" -msgstr "Non si è trovato nessun risultato" +msgstr "Nessun risultato trovato" #: src/view/screens/Feeds.tsx:511 msgid "No results found for \"{query}\"" @@ -4463,11 +4460,11 @@ msgstr "Nessuno" #: src/components/LikedByList.tsx:79 #: src/components/LikesDialog.tsx:99 msgid "Nobody has liked this yet. Maybe you should be the first!" -msgstr "Nessuno ha fatto ancora un like. Fai il primo tu!" +msgstr "Nessuno ha messo like. Fallo tu per primo/a!" #: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 msgid "Nobody was found. Try searching for someone else." -msgstr "" +msgstr "Nessun utente trovato. Prova a cercarne altri." #: src/lib/moderation/useGlobalLabelStrings.ts:42 msgid "Non-sexual Nudity" @@ -4502,16 +4499,16 @@ msgstr "Nulla qui" #: src/view/screens/NotificationsSettings.tsx:54 msgid "Notification filters" -msgstr "" +msgstr "Filtri notifiche" #: src/Navigation.tsx:348 #: src/view/screens/Notifications.tsx:119 msgid "Notification settings" -msgstr "" +msgstr "Notifiche" #: src/view/screens/NotificationsSettings.tsx:39 msgid "Notification Settings" -msgstr "" +msgstr "Notifiche" #: src/screens/Messages/Settings.tsx:124 msgid "Notification sounds" @@ -4534,7 +4531,7 @@ msgstr "Notifiche" #: src/lib/hooks/useTimeAgo.ts:51 msgid "now" -msgstr "" +msgstr "ora" #: src/components/dms/MessageItem.tsx:169 msgid "Now" @@ -4552,7 +4549,7 @@ msgstr "Nudità o contenuti per adulti non etichettati come tali" #~ msgstr "Nudità o pornografia non etichettata come tale" #~ msgid "of" -#~ msgstr "spento" +#~ msgstr "di" #: src/lib/moderation/useLabelBehaviorDescription.ts:11 msgid "Off" @@ -4582,11 +4579,11 @@ msgstr "Mostrare prima le risposte più vecchie" #: src/components/StarterPack/QrCode.tsx:69 msgid "on" -msgstr "" +msgstr "su" #: src/lib/hooks/useTimeAgo.ts:81 msgid "on {str}" -msgstr "" +msgstr "su {str}" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" @@ -4606,7 +4603,7 @@ msgstr "Solo i file .jpg e .png sono supportati" #: src/components/WhoCanReply.tsx:245 #~ msgid "Only {0} can reply" -#~ msgstr "" +#~ msgstr "Solo {0} può rispondere" #: src/components/WhoCanReply.tsx:217 msgid "Only {0} can reply." @@ -4639,7 +4636,7 @@ msgstr "" #: src/screens/Onboarding/StepProfile/index.tsx:277 msgid "Open avatar creator" -msgstr "Apri il generatore di avatar" +msgstr "Apri il creatore di avatar" #: src/screens/Messages/List/ChatListItem.tsx:219 #: src/screens/Messages/List/ChatListItem.tsx:220 @@ -4677,7 +4674,7 @@ msgstr "Apri il menu delle opzioni del post" #: src/screens/StarterPack/StarterPackScreen.tsx:540 msgid "Open starter pack menu" -msgstr "" +msgstr "Apri menu degli starter pack" #: src/view/screens/Settings/index.tsx:826 #: src/view/screens/Settings/index.tsx:836 @@ -4694,7 +4691,7 @@ msgstr "Apre le {numItems} opzioni" #: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 msgid "Opens a dialog to choose who can reply to this thread" -msgstr "" +msgstr "Apre un menu per scegliere chi può rispondere a questo thread" #: src/view/screens/Settings/index.tsx:455 msgid "Opens accessibility settings" @@ -4710,7 +4707,7 @@ msgstr "Apre dettagli aggiuntivi per una debug entry" #: src/view/screens/Settings/index.tsx:476 msgid "Opens appearance settings" -msgstr "" +msgstr "Apre le impostazioni del tema" #: src/view/com/composer/photos/OpenCameraBtn.tsx:74 msgid "Opens camera on device" @@ -4750,7 +4747,7 @@ msgid "Opens flow to sign into your existing Bluesky account" msgstr "Apre il procedimento per accedere al tuo account esistente di Bluesky" #~ msgid "Opens followers list" -#~ msgstr "Apre la lista dei followers" +#~ msgstr "Apre la lista dei follower" #~ msgid "Opens following list" #~ msgstr "Apre la lista di chi segui" @@ -4768,7 +4765,7 @@ msgstr "Apre la lista dei codici di invito" #: src/view/screens/Settings/index.tsx:774 msgid "Opens modal for account deactivation confirmation" -msgstr "" +msgstr "Apre menu per confermare la disattivazione dell'account" #: src/view/screens/Settings/index.tsx:796 msgid "Opens modal for account deletion confirmation. Requires email code" @@ -4834,7 +4831,7 @@ msgstr "Apre il sito Web collegato" #: src/screens/Messages/List/index.tsx:86 #~ msgid "Opens the message settings page" -#~ msgstr "" +#~ msgstr "Apre le impostazioni dei messaggi" #: src/view/screens/Settings/index.tsx:827 #: src/view/screens/Settings/index.tsx:837 @@ -4852,11 +4849,11 @@ msgstr "Apre le preferenze dei threads" #: src/view/com/notifications/FeedItem.tsx:555 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" -msgstr "" +msgstr "Apre questo profilo" #: src/view/com/composer/videos/SelectVideoBtn.tsx:54 msgid "Opens video picker" -msgstr "" +msgstr "Apre selettore video" #: src/view/com/util/forms/DropdownButton.tsx:293 msgid "Option {0} of {numItems}" @@ -4869,7 +4866,7 @@ msgstr "Facoltativamente, fornisci ulteriori informazioni di seguito:" #: src/components/dialogs/MutedWords.tsx:299 msgid "Options:" -msgstr "" +msgstr "Opzioni:" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 msgid "Or combine these options:" @@ -4877,11 +4874,11 @@ msgstr "Oppure combina queste opzioni:" #: src/screens/Deactivated.tsx:211 msgid "Or, continue with another account." -msgstr "" +msgstr "Oppure, continua con un altro account." #: src/screens/Deactivated.tsx:194 msgid "Or, log into one of your other accounts." -msgstr "" +msgstr "Oppure, accedi in uno dei tuoi altri account." #: src/lib/moderation/useReportOptions.ts:27 msgid "Other" @@ -4893,7 +4890,7 @@ msgstr "Altro account" #: src/view/screens/Settings/index.tsx:379 msgid "Other accounts" -msgstr "" +msgstr "Altri account" #~ msgid "Other service" #~ msgstr "Altro servizio" @@ -4941,12 +4938,12 @@ msgstr "Pausa" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 msgid "Pause video" -msgstr "" +msgstr "Metti video in pausa" #: src/screens/StarterPack/StarterPackScreen.tsx:171 #: src/view/screens/Search/Search.tsx:369 msgid "People" -msgstr "Gente" +msgstr "Utenti" #: src/Navigation.tsx:180 msgid "People followed by @{0}" @@ -4978,7 +4975,7 @@ msgstr "Animali di compagnia" #: src/screens/Onboarding/state.ts:95 msgid "Photography" -msgstr "" +msgstr "Foto" #: src/view/com/modals/SelfLabel.tsx:122 msgid "Pictures meant for adults." @@ -4995,7 +4992,7 @@ msgstr "Fissa su Home" #: src/view/screens/SavedFeeds.tsx:103 msgid "Pinned Feeds" -msgstr "Feed Fissi" +msgstr "Feed Fissati" #: src/view/screens/ProfileList.tsx:345 msgid "Pinned to your feeds" @@ -5017,7 +5014,7 @@ msgstr "Riproduci o pausa la GIF" #: src/view/com/util/post-embeds/VideoEmbed.tsx:52 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 msgid "Play video" -msgstr "" +msgstr "Riproduci video" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 @@ -5073,7 +5070,7 @@ msgstr "Inserisci la tua email." #: src/screens/Signup/StepInfo/index.tsx:63 msgid "Please enter your invite code." -msgstr "" +msgstr "Inserisci il tuo codice d'invito." #: src/view/com/modals/DeleteAccount.tsx:253 msgid "Please enter your password as well:" @@ -5163,7 +5160,7 @@ msgstr "Post nascosto da te" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 msgid "Post interaction settings" -msgstr "" +msgstr "Impostazioni interazioni post" #: src/view/com/composer/select-language/SelectLangBtn.tsx:88 msgid "Post language" @@ -5193,7 +5190,7 @@ msgstr "Post" #: src/components/dialogs/MutedWords.tsx:115 msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." -msgstr "" +msgstr "I post possono essere mutati a seconda del loro testo, dei loro tag, o entrambi. Consigliamo di evitare parole comuni che appaiono in tanti post, in quanto possa nascondere molti post." #: src/view/com/posts/FeedErrorMessage.tsx:68 msgid "Posts hidden" @@ -5205,7 +5202,7 @@ msgstr "Link potenzialmente fuorviante" #: src/state/queries/notifications/settings.ts:44 msgid "Preference saved" -msgstr "" +msgstr "Preferenze salvate" #: src/screens/Messages/Conversation/MessageListError.tsx:19 msgid "Press to attempt reconnection" @@ -5224,7 +5221,7 @@ msgstr "Premere per riprovare" #: src/components/KnownFollowers.tsx:124 msgid "Press to view followers of this account that you also follow" -msgstr "" +msgstr "Clicca per vedere i follower di questo account che condividete" #: src/view/com/lightbox/Lightbox.web.tsx:150 msgid "Previous image" @@ -5240,7 +5237,7 @@ msgstr "Dai priorità a quelli che segui" #: src/view/screens/NotificationsSettings.tsx:57 msgid "Priority notifications" -msgstr "" +msgstr "Impostazioni di priorità" #: src/view/screens/Settings/index.tsx:620 #: src/view/shell/desktop/RightNav.tsx:81 @@ -5306,15 +5303,15 @@ msgstr "Pubblica la risposta" #: src/components/StarterPack/QrCodeDialog.tsx:128 msgid "QR code copied to your clipboard!" -msgstr "" +msgstr "Codice QR copiato!" #: src/components/StarterPack/QrCodeDialog.tsx:106 msgid "QR code has been downloaded!" -msgstr "" +msgstr "Codice QR scaricato!" #: src/components/StarterPack/QrCodeDialog.tsx:107 msgid "QR code saved to your camera roll!" -msgstr "" +msgstr "Codice QR salvato nella galleria!" #: src/tours/Tooltip.tsx:111 msgid "Quick tip" @@ -5342,11 +5339,11 @@ msgstr "Cita il post" #: src/view/com/util/forms/PostDropdownBtn.tsx:302 msgid "Quote post was re-attached" -msgstr "" +msgstr "Citazione post riattaccata" #: src/view/com/util/forms/PostDropdownBtn.tsx:301 msgid "Quote post was successfully detached" -msgstr "" +msgstr "Citazione post staccata con successo" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 #: src/view/com/util/post-ctrls/RepostButton.tsx:121 @@ -5354,24 +5351,24 @@ msgstr "" #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" -msgstr "" +msgstr "Citazioni post disattivate" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 msgid "Quote posts enabled" -msgstr "" +msgstr "Citazioni post attivate" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 msgid "Quote settings" -msgstr "" +msgstr "Impostazioni citazioni" #: src/screens/Post/PostQuotes.tsx:29 #: src/view/com/post-thread/PostQuotes.tsx:122 msgid "Quotes" -msgstr "" +msgstr "Citazioni" #: src/view/com/post-thread/PostThreadItem.tsx:230 msgid "Quotes of this post" -msgstr "" +msgstr "Citazioni post" #: src/view/screens/PreferencesThreads.tsx:80 msgid "Random (aka \"Poster's Roulette\")" @@ -5384,27 +5381,27 @@ msgstr "Rapporti" #: src/view/com/util/forms/PostDropdownBtn.tsx:543 #: src/view/com/util/forms/PostDropdownBtn.tsx:553 msgid "Re-attach quote" -msgstr "" +msgstr "Riattacca citazioni" #: src/screens/Deactivated.tsx:144 msgid "Reactivate your account" -msgstr "" +msgstr "Riattiva account" #: src/view/com/auth/SplashScreen.web.tsx:157 msgid "Read the Bluesky blog" -msgstr "" +msgstr "Leggi il blog di Bluesky" #: src/screens/Signup/StepInfo/Policies.tsx:59 msgid "Read the Bluesky Privacy Policy" -msgstr "" +msgstr "Leggi l'Informativa sulla Privacy di Bluesky" #: src/screens/Signup/StepInfo/Policies.tsx:49 msgid "Read the Bluesky Terms of Service" -msgstr "" +msgstr "Leggi i Termini di Servizio di Bluesky" #: src/components/dms/ReportDialog.tsx:174 msgid "Reason:" -msgstr "Motivazione:" +msgstr "Motivo:" #: src/view/screens/Search/Search.tsx:926 msgid "Recent Searches" @@ -5422,7 +5419,7 @@ msgstr "Riconnetti" #: src/view/screens/Notifications.tsx:146 msgid "Refresh notifications" -msgstr "" +msgstr "Ricarica notifiche" #: src/screens/Messages/List/index.tsx:200 msgid "Reload conversations" @@ -5446,7 +5443,7 @@ msgstr "Rimuovi" #: src/components/StarterPack/Wizard/WizardListCard.tsx:58 msgid "Remove {displayName} from starter pack" -msgstr "" +msgstr "Rimuovi {displayName} dallo starter pack" #: src/view/com/util/AccountDropdownBtn.tsx:26 msgid "Remove account" @@ -5454,7 +5451,7 @@ msgstr "Rimuovi l'account" #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" -msgstr "Rimuovere Avatar" +msgstr "Rimuovi Avatar" #: src/view/com/util/UserBanner.tsx:155 msgid "Remove Banner" @@ -5462,7 +5459,7 @@ msgstr "Rimuovi il Banner" #: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 msgid "Remove embed" -msgstr "" +msgstr "Rimuovi allegato" #: src/view/com/posts/FeedErrorMessage.tsx:169 #: src/view/com/posts/FeedShutdownMsg.tsx:116 @@ -5489,11 +5486,11 @@ msgstr "Rimuovere dai miei feed?" #: src/view/com/util/AccountDropdownBtn.tsx:53 msgid "Remove from quick access?" -msgstr "" +msgstr "Rimuovere da accesso rapido?" #: src/screens/List/ListHiddenScreen.tsx:156 msgid "Remove from saved feeds" -msgstr "" +msgstr "Rimuovi dai feed salvati" #: src/view/com/composer/photos/Gallery.tsx:174 msgid "Remove image" @@ -5509,11 +5506,11 @@ msgstr "Rimuovi la parola silenziata dalla tua lista" #: src/view/screens/Search/Search.tsx:969 msgid "Remove profile" -msgstr "" +msgstr "Rimuovi profilo" #: src/view/screens/Search/Search.tsx:971 msgid "Remove profile from search history" -msgstr "" +msgstr "Rimuovi profilo dalla cronologia di ricerca" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 msgid "Remove quote" @@ -5536,11 +5533,11 @@ msgstr "Rimuovi questo feed dai feed salvati" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 msgid "Removed by author" -msgstr "" +msgstr "Rimosso dall'autore" #: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 msgid "Removed by you" -msgstr "" +msgstr "Rimosso da me" #: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:164 @@ -5554,7 +5551,7 @@ msgstr "Rimuovere dai miei feed" #: src/screens/List/ListHiddenScreen.tsx:94 #: src/screens/List/ListHiddenScreen.tsx:160 msgid "Removed from saved feeds" -msgstr "" +msgstr "Rimosso dai feed salvati" #: src/view/com/posts/FeedShutdownMsg.tsx:44 #: src/view/screens/ProfileFeed.tsx:192 @@ -5572,7 +5569,7 @@ msgstr "Rimuovi post citato" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 msgid "Removes the image preview" -msgstr "" +msgstr "Rimuove la preview dell'immagine" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -5585,15 +5582,15 @@ msgstr "Risposte" #: src/components/WhoCanReply.tsx:69 msgid "Replies disabled" -msgstr "" +msgstr "Risposte disattivate" #: src/view/com/threadgate/WhoCanReply.tsx:123 #~ msgid "Replies on this thread are disabled" -#~ msgstr "" +#~ msgstr "Le risposte a questo thread sono disattivate" #: src/components/WhoCanReply.tsx:215 msgid "Replies to this post are disabled." -msgstr "" +msgstr "Le risposte a questo post sono disattivate." #: src/components/WhoCanReply.tsx:243 #~ msgid "Replies to this thread are disabled" @@ -5611,20 +5608,20 @@ msgstr "Risposta" #: src/components/moderation/ModerationDetailsDialog.tsx:115 #: src/lib/moderation/useModerationCauseDescription.ts:123 msgid "Reply Hidden by Thread Author" -msgstr "" +msgstr "Risposta nascosta dall'autore del thread" #: src/components/moderation/ModerationDetailsDialog.tsx:114 #: src/lib/moderation/useModerationCauseDescription.ts:122 msgid "Reply Hidden by You" -msgstr "" +msgstr "Risposta nascosta da me" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 msgid "Reply settings" -msgstr "" +msgstr "Impostazioni risposte" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 msgid "Reply settings are chosen by the author of the thread" -msgstr "" +msgstr "Le impostazioni delle risposte sono scelte dall'autore del thread" #~ msgctxt "description" #~ msgid "Reply to <0/>" @@ -5639,26 +5636,26 @@ msgstr "Rispondi a <0><1/>" #: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a blocked post" -msgstr "" +msgstr "Rispondi ad un post bloccato" #: src/view/com/posts/FeedItem.tsx:515 msgctxt "description" msgid "Reply to a post" -msgstr "" +msgstr "Rispondi ad un post" #: src/view/com/post/Post.tsx:194 #: src/view/com/posts/FeedItem.tsx:519 msgctxt "description" msgid "Reply to you" -msgstr "" +msgstr "Rispondi a te" #: src/view/com/util/forms/PostDropdownBtn.tsx:332 msgid "Reply visibility updated" -msgstr "" +msgstr "Visibilità risposte aggiornata" #: src/view/com/util/forms/PostDropdownBtn.tsx:331 msgid "Reply was successfully hidden" -msgstr "" +msgstr "Risposta nascosta con successo" #: src/components/dms/MessageMenu.tsx:132 #: src/components/dms/MessagesListBlockedFooter.tsx:77 @@ -5705,7 +5702,7 @@ msgstr "Segnala il post" #: src/screens/StarterPack/StarterPackScreen.tsx:593 #: src/screens/StarterPack/StarterPackScreen.tsx:596 msgid "Report starter pack" -msgstr "" +msgstr "Segnala starter pack" #: src/components/ReportDialog/SelectReportOptionView.tsx:43 msgid "Report this content" @@ -5731,7 +5728,7 @@ msgstr "Segnala questo post" #: src/components/ReportDialog/SelectReportOptionView.tsx:59 msgid "Report this starter pack" -msgstr "" +msgstr "Segnala questo starter pack" #: src/components/ReportDialog/SelectReportOptionView.tsx:47 msgid "Report this user" @@ -5781,7 +5778,7 @@ msgstr "Ripubblicato da <0><1/>" #: src/view/com/posts/FeedItem.tsx:292 #: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by you" -msgstr "" +msgstr "Ripubblicato da te" #: src/view/com/notifications/FeedItem.tsx:184 msgid "reposted your post" @@ -5942,7 +5939,7 @@ msgstr "Salva la modifica del tuo identificatore" #: src/components/StarterPack/ShareDialog.tsx:151 #: src/components/StarterPack/ShareDialog.tsx:158 msgid "Save image" -msgstr "" +msgstr "Salva immagine" #: src/view/com/modals/crop-image/CropImage.web.tsx:169 msgid "Save image crop" @@ -5950,7 +5947,7 @@ msgstr "Salva il ritaglio dell'immagine" #: src/components/StarterPack/QrCodeDialog.tsx:181 msgid "Save QR code" -msgstr "" +msgstr "Salva codice QR" #: src/view/screens/ProfileFeed.tsx:334 #: src/view/screens/ProfileFeed.tsx:340 @@ -6034,7 +6031,7 @@ msgstr "Cerca tutti i post con il tag {displayTag}" #: src/screens/StarterPack/Wizard/index.tsx:491 msgid "Search for feeds that you want to suggest to others." -msgstr "" +msgstr "Cerca feed che potresti suggerire ad altri utenti." #: src/view/com/modals/ListAddRemoveUsers.tsx:71 msgid "Search for users" @@ -6077,7 +6074,7 @@ msgstr "Vedi <0>{displayTag} posts di questo utente" #: src/view/com/auth/SplashScreen.web.tsx:162 msgid "See jobs at Bluesky" -msgstr "" +msgstr "Vedi offerte di lavoro in Bluesky" #: src/view/com/notifications/FeedItem.tsx:411 #: src/view/com/util/UserAvatar.tsx:402 @@ -6128,7 +6125,7 @@ msgstr "Seleziona GIF \"{0}\"" #: src/components/dialogs/MutedWords.tsx:142 msgid "Select how long to mute this word for." -msgstr "" +msgstr "Seleziona per quanto tempo silenziare questa parola." #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" @@ -6167,11 +6164,11 @@ msgstr "Seleziona il servizio che ospita i tuoi dati." #: src/view/com/composer/videos/SelectVideoBtn.tsx:53 msgid "Select video" -msgstr "" +msgstr "Seleziona video" #: src/components/dialogs/MutedWords.tsx:242 msgid "Select what content this mute word should apply to." -msgstr "" +msgstr "Seleziona dove applicare questa parola silenziata." #: src/screens/Onboarding/StepModeration/index.tsx:63 #~ msgid "Select what you want to see (or not see), and we’ll handle the rest." @@ -6243,7 +6240,7 @@ msgstr "Invia messaggio" #: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 msgid "Send post to..." -msgstr "" +msgstr "Invia post a..." #: src/components/dms/ReportDialog.tsx:234 #: src/components/dms/ReportDialog.tsx:237 @@ -6267,7 +6264,7 @@ msgstr "Invia la email di verifica" #: src/view/com/util/forms/PostDropdownBtn.tsx:399 #: src/view/com/util/forms/PostDropdownBtn.tsx:402 msgid "Send via direct message" -msgstr "" +msgstr "Invia tramite messaggi" #: src/view/com/modals/DeleteAccount.tsx:151 msgid "Sends email with confirmation code for account deletion" @@ -6343,23 +6340,23 @@ msgstr "Imposta il tuo nome utente di Bluesky" #: src/view/screens/Settings/index.tsx:463 #~ msgid "Sets color theme to dark" -#~ msgstr "Imposta il tema colore su scuro" +#~ msgstr "Imposta il tema scuro" #: src/view/screens/Settings/index.tsx:456 #~ msgid "Sets color theme to light" -#~ msgstr "Imposta il tema colore su chiaro" +#~ msgstr "Imposta il tema chiaro" #: src/view/screens/Settings/index.tsx:450 #~ msgid "Sets color theme to system setting" -#~ msgstr "Imposta il tema colore basato impostazioni di sistema" +#~ msgstr "Imposta il tema basato impostazioni di sistema" #: src/view/screens/Settings/index.tsx:489 #~ msgid "Sets dark theme to the dark theme" -#~ msgstr "Imposta il tema scuro sul tema scuro" +#~ msgstr "Imposta il tema scuro" #: src/view/screens/Settings/index.tsx:482 #~ msgid "Sets dark theme to the dim theme" -#~ msgstr "Imposta il tema scuro sul tema semi fosco" +#~ msgstr "Imposta il tema soffuso" #: src/screens/Login/ForgotPasswordForm.tsx:113 msgid "Sets email for password reset" @@ -6439,7 +6436,7 @@ msgstr "Condividi il feed" #: src/components/StarterPack/ShareDialog.tsx:131 #: src/screens/StarterPack/StarterPackScreen.tsx:586 msgid "Share link" -msgstr "" +msgstr "Condividi link" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -6453,15 +6450,15 @@ msgstr "" #: src/components/StarterPack/ShareDialog.tsx:135 #: src/components/StarterPack/ShareDialog.tsx:146 msgid "Share QR code" -msgstr "" +msgstr "Condividi codice QR" #: src/screens/StarterPack/StarterPackScreen.tsx:404 msgid "Share this starter pack" -msgstr "" +msgstr "Condividi starter pack" #: src/components/StarterPack/ShareDialog.tsx:100 msgid "Share this starter pack and help people join your community on Bluesky." -msgstr "" +msgstr "Condividi starter pack e invita persone a far parte della tua community su Bluesky." #: src/components/dms/ChatEmptyPill.tsx:34 msgid "Share your favorite feed!" @@ -6469,7 +6466,7 @@ msgstr "Condividi il tuo feed preferito!" #: src/Navigation.tsx:251 msgid "Shared Preferences Tester" -msgstr "" +msgstr "Test Preferenze Condiviseha" #: src/view/com/modals/LinkWarning.tsx:92 msgid "Shares the linked website" @@ -6513,7 +6510,7 @@ msgstr "Mostra follows simile a {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" -msgstr "" +msgstr "Mostra risposte nascoste" #: src/view/com/util/forms/PostDropdownBtn.tsx:449 #: src/view/com/util/forms/PostDropdownBtn.tsx:451 @@ -6522,7 +6519,7 @@ msgstr "Mostra meno come questo" #: src/screens/List/ListHiddenScreen.tsx:172 msgid "Show list anyway" -msgstr "" +msgstr "Mosta comunque questa lista" #: src/view/com/post-thread/PostThreadItem.tsx:584 #: src/view/com/post/Post.tsx:234 @@ -6533,11 +6530,11 @@ msgstr "Mostra di più" #: src/view/com/util/forms/PostDropdownBtn.tsx:441 #: src/view/com/util/forms/PostDropdownBtn.tsx:443 msgid "Show more like this" -msgstr "" +msgstr "Mosta altro come questo" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show muted replies" -msgstr "" +msgstr "Mosta risposte silenziate" #: src/view/screens/PreferencesFollowingFeed.tsx:154 msgid "Show Posts from My Feeds" @@ -6581,7 +6578,7 @@ msgstr "Mostra le risposte delle persone che segui prima delle altre risposte." #: src/view/com/util/forms/PostDropdownBtn.tsx:517 #: src/view/com/util/forms/PostDropdownBtn.tsx:527 msgid "Show reply for everyone" -msgstr "" +msgstr "Mostra risposta per tutti" #: src/view/screens/PreferencesFollowingFeed.tsx:84 msgid "Show Reposts" @@ -6652,7 +6649,7 @@ msgid "Sign in or create your account to join the conversation!" msgstr "Accedi o crea il tuo account per partecipare alla conversazione!" #~ msgid "Sign into" -#~ msgstr "Accedere a" +#~ msgstr "Accedi a" #: src/components/dialogs/Signin.tsx:46 msgid "Sign into Bluesky or create a new account" @@ -6660,7 +6657,7 @@ msgstr "Accedi a Bluesky o crea un nuovo account" #: src/view/screens/Settings/index.tsx:432 msgid "Sign out" -msgstr "Disconnetta" +msgstr "Esci" #: src/view/screens/Settings/index.tsx:420 #: src/view/screens/Settings/index.tsx:430 @@ -6690,37 +6687,37 @@ msgstr "È richiesta l'autenticazione" #: src/view/screens/Settings/index.tsx:361 msgid "Signed in as" -msgstr "Registrato/a come" +msgstr "Iscritto/a come" #: src/lib/hooks/useAccountSwitcher.ts:44 #: src/screens/Login/ChooseAccountForm.tsx:60 msgid "Signed in as @{0}" -msgstr "Registrato/a come @{0}" +msgstr "Iscritto/a come @{0}" #: src/view/com/notifications/FeedItem.tsx:222 msgid "signed up with your starter pack" -msgstr "" +msgstr "iscritto/a col tuo starter pack" #~ msgid "Signs {0} out of Bluesky" -#~ msgstr "{0} esce da Bluesky" +#~ msgstr "Esci da Bluesky con {0}" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 #: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 msgid "Signup without a starter pack" -msgstr "" +msgstr "Iscriviti senza uno starter pack" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 msgid "Similar accounts" -msgstr "" +msgstr "Account simili" #: src/screens/Onboarding/StepInterests/index.tsx:265 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" -msgstr "Salta questo passo" +msgstr "Salta" #: src/screens/Onboarding/StepInterests/index.tsx:262 msgid "Skip this flow" -msgstr "Salta questa corrente" +msgstr "Salta" #~ msgid "SMS verification" #~ msgstr "Verifica tramite SMS" @@ -6732,7 +6729,7 @@ msgstr "Sviluppo Software" #: src/components/FeedInterstitials.tsx:397 msgid "Some other feeds you might like" -msgstr "" +msgstr "Altri feed che potrebbero piacerti" #: src/components/WhoCanReply.tsx:70 msgid "Some people can reply" @@ -6740,7 +6737,7 @@ msgstr "Solo alcune persone possono rispondere" #: src/screens/StarterPack/Wizard/index.tsx:203 #~ msgid "Some subtitle" -#~ msgstr "" +#~ msgstr "Altri sottotitoli" #: src/screens/Messages/Conversation/index.tsx:106 msgid "Something went wrong" @@ -6752,7 +6749,7 @@ msgstr "Qualcosa è andato storto" #: src/screens/Deactivated.tsx:94 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 msgid "Something went wrong, please try again" -msgstr "" +msgstr "Qualcosa è andato storto, per favore riprova" #: src/components/ReportDialog/index.tsx:59 #: src/screens/Moderation/index.tsx:115 @@ -6763,7 +6760,7 @@ msgstr "Qualcosa è andato male, prova di nuovo." #: src/components/Lists.tsx:200 #: src/view/screens/NotificationsSettings.tsx:46 msgid "Something went wrong!" -msgstr "" +msgstr "Qualcosa è andato storto!" #~ msgid "Something went wrong. Check your email and try again." #~ msgstr "Qualcosa è andato storto. Controlla la tua email e riprova." @@ -6790,7 +6787,7 @@ msgstr "Ordina le risposte allo stesso post per:" #: src/components/moderation/LabelsOnMeDialog.tsx:171 msgid "Source: <0>{sourceName}" -msgstr "" +msgstr "Fonte: <0>{sourceName}" #: src/lib/moderation/useReportOptions.ts:67 #: src/lib/moderation/useReportOptions.ts:80 @@ -6838,19 +6835,19 @@ msgstr "" #: src/components/StarterPack/StarterPackCard.tsx:73 msgid "Starter pack by {0}" -msgstr "" +msgstr "Starter pack di {0}" #: src/screens/StarterPack/StarterPackScreen.tsx:703 msgid "Starter pack is invalid" -msgstr "" +msgstr "Lo starter pack non è valido" #: src/view/screens/Profile.tsx:214 msgid "Starter Packs" -msgstr "" +msgstr "Starter pack" #: src/components/StarterPack/ProfileStarterPacks.tsx:238 msgid "Starter packs let you easily share your favorite feeds and people with your friends." -msgstr "" +msgstr "Gli starter pack ti permettono di condividere utenti e feed preferiti coi tuoi amici." #~ msgid "Status page" #~ msgstr "Pagina di stato" @@ -6912,7 +6909,7 @@ msgstr "Iscriviti alla lista" #: src/view/screens/Search/Explore.tsx:332 msgid "Suggested accounts" -msgstr "" +msgstr "Account suggeriti" #: src/view/screens/Search/Search.tsx:425 #~ msgid "Suggested Follows" @@ -6942,7 +6939,7 @@ msgstr "Cambia account" #: src/tours/HomeTour.tsx:48 msgid "Switch between feeds to control your experience." -msgstr "" +msgstr "Cambia tra i feed per avere il totale controllo della tua esperienza." #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6971,7 +6968,7 @@ msgstr "Tag menu: {displayTag}" #: src/components/dialogs/MutedWords.tsx:282 msgid "Tags only" -msgstr "" +msgstr "Solo tag" #: src/view/com/modals/crop-image/CropImage.web.tsx:135 msgid "Tall" @@ -6979,15 +6976,15 @@ msgstr "Alto" #: src/components/ProgressGuide/Toast.tsx:150 msgid "Tap to dismiss" -msgstr "" +msgstr "Clicca per ignorare" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 msgid "Tap to enter full screen" -msgstr "" +msgstr "Clicca per entrare in modalità a schermo intero" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 msgid "Tap to toggle sound" -msgstr "" +msgstr "Clicca per attivare o disattivare l'audio" #: src/view/com/util/images/AutoSizedImage.tsx:70 msgid "Tap to view fully" @@ -6995,11 +6992,11 @@ msgstr "Tocca per visualizzare completamente" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" -msgstr "" +msgstr "Completato - 10 like!" #: src/components/ProgressGuide/List.tsx:49 msgid "Teach our algorithm what you like" -msgstr "" +msgstr "Impara all'algoritmo cosa ti piace" #: src/screens/Onboarding/index.tsx:36 #: src/screens/Onboarding/state.ts:99 @@ -7012,7 +7009,7 @@ msgstr "Racconta una barzalletta!" #: src/screens/StarterPack/Wizard/StepDetails.tsx:63 msgid "Tell us a little more" -msgstr "" +msgstr "Dicci un po' di più" #: src/view/shell/desktop/RightNav.tsx:90 msgid "Terms" @@ -7039,7 +7036,7 @@ msgstr "I termini utilizzati violano gli standard della comunità" #: src/components/dialogs/MutedWords.tsx:266 msgid "Text & tags" -msgstr "" +msgstr "Testo e tag" #: src/components/moderation/LabelsOnMeDialog.tsx:266 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 @@ -7066,7 +7063,7 @@ msgstr "Questo handle è già stato preso." #: src/screens/StarterPack/Wizard/index.tsx:105 #: src/screens/StarterPack/Wizard/index.tsx:113 msgid "That starter pack could not be found." -msgstr "" +msgstr "Impossibile trovare starter pack." #: src/view/com/post-thread/PostQuotes.tsx:129 msgid "That's all, folks!" @@ -7083,11 +7080,11 @@ msgstr "L'account sarà in grado di interagire con te dopo lo sblocco." #: src/components/moderation/ModerationDetailsDialog.tsx:118 #: src/lib/moderation/useModerationCauseDescription.ts:126 msgid "The author of this thread has hidden this reply." -msgstr "" +msgstr "L'autore del thread ha nascosto questa risposta." #: src/screens/Moderation/index.tsx:368 msgid "The Bluesky web application" -msgstr "" +msgstr "L'applicazione web di Bluesky" #: src/view/screens/CommunityGuidelines.tsx:36 msgid "The Community Guidelines have been moved to <0/>" @@ -7099,16 +7096,16 @@ msgstr "La politica sul copyright è stata spostata a <0/>" #: src/view/com/posts/FeedShutdownMsg.tsx:102 msgid "The Discover feed" -msgstr "" +msgstr "Il feed Discover" #: src/state/shell/progress-guide.tsx:167 #: src/state/shell/progress-guide.tsx:172 msgid "The Discover feed now knows what you like" -msgstr "" +msgstr "Ora il feed Discover sa cosa ti piace" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." -msgstr "" +msgstr "L'esperienza è migliore tramite l'app. Scarica ora Bluesky e ritorneremo da dove eravamo rimasti." #: src/view/com/posts/FeedShutdownMsg.tsx:67 msgid "The feed has been replaced with Discover." @@ -7137,11 +7134,11 @@ msgstr "La politica sulla privacy è stata spostata a <0/><0/>" #: src/state/queries/video/video.ts:129 msgid "The selected video is larger than 100MB." -msgstr "" +msgstr "Questo video è più grande di 100MB." #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." -msgstr "" +msgstr "Questo starter pack non è valido. Prova a cancellare questo starter pack invece." #: src/view/screens/Support.tsx:36 msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." @@ -7160,7 +7157,7 @@ msgstr "I Termini di Servizio sono stati spostati a" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." -msgstr "" +msgstr "Non c'è limite di tempo per la disattivazione dell'account, torna quando vuoi." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 #: src/view/screens/ProfileFeed.tsx:545 @@ -7184,7 +7181,7 @@ msgstr "Si è verificato un problema durante la connessione a Tenor." #: src/screens/Messages/Conversation/MessageListError.tsx:23 #~ msgid "There was an issue connecting to the chat." -#~ msgstr "" +#~ msgstr "Si è verificato un errore nel connettersi alla chat." #: src/view/screens/ProfileFeed.tsx:235 #: src/view/screens/ProfileList.tsx:359 @@ -7293,7 +7290,7 @@ msgstr "Questo account è bloccato da uno o più appartenente alle tue liste di #: src/components/moderation/LabelsOnMeDialog.tsx:250 msgid "This appeal will be sent to <0>{sourceName}." -msgstr "" +msgstr "Questo ricorso verrà inviato a <0>{sourceName}." #: src/screens/Messages/Conversation/ChatDisabled.tsx:104 msgid "This appeal will be sent to Bluesky's moderation service." @@ -7326,7 +7323,7 @@ msgstr "Questo contenuto non è visualizzabile senza un account Bluesky." #: src/screens/Messages/List/ChatListItem.tsx:213 msgid "This conversation is with a deleted or a deactivated account. Press for options." -msgstr "" +msgstr "L'utente di questa conversazione ha disattivato o cancellato l'account. Premi per le opzioni." #~ msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." #~ msgstr "Questa funzionalità è in versione beta. Puoi leggere ulteriori informazioni sulle esportazioni dell' archivio in <0>questo post del blog." @@ -7353,7 +7350,7 @@ msgstr "Questo feed è vuoto! Prova a seguire più utenti o ottimizza le imposta #: src/view/screens/ProfileFeed.tsx:474 #: src/view/screens/ProfileList.tsx:785 msgid "This feed is empty." -msgstr "" +msgstr "Questo feed è vuoto." #: src/view/com/posts/FeedShutdownMsg.tsx:99 msgid "This feed is no longer online. We are showing <0>Discover instead." @@ -7395,11 +7392,11 @@ msgstr "Questo link ti porta al seguente sito web:" #: src/screens/List/ListHiddenScreen.tsx:136 msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." -msgstr "" +msgstr "Questa lista - creata da <0>{0} - contiene violazioni dei termini della community di Bluesky nel nome o nella descrizione." #: src/view/screens/ProfileList.tsx:963 msgid "This list is empty!" -msgstr "La lista è vuota!" +msgstr "Questa lista è vuota!" #: src/screens/Profile/ErrorState.tsx:40 msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." @@ -7420,7 +7417,7 @@ msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile #: src/view/com/util/forms/PostDropdownBtn.tsx:637 msgid "This post will be hidden from feeds and threads. This cannot be undone." -msgstr "" +msgstr "Questo post verrà nascosto dai feed e dai thread. L'azione è irreversibile." #: src/view/com/util/forms/PostDropdownBtn.tsx:443 #~ msgid "This post will be hidden from feeds." @@ -7428,7 +7425,7 @@ msgstr "" #: src/view/com/composer/useExternalLinkFetch.ts:67 msgid "This post's author has disabled quote posts." -msgstr "" +msgstr "L'autore di questo post ha disattivato le citazioni." #: src/view/com/profile/ProfileMenu.tsx:374 msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." @@ -7436,7 +7433,7 @@ msgstr "Questo profilo è visibile solo agli utenti registrati. Non sarà visibi #: src/view/com/util/forms/PostDropdownBtn.tsx:699 msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." -msgstr "" +msgstr "Questa risposta verrà spostata in una sezione nascosta in basso al thread e disattiverà le notifiche delle risposte - sia per te che per gli altri." #: src/screens/Signup/StepInfo/Policies.tsx:37 msgid "This service has not provided terms of service or a privacy policy." @@ -7482,7 +7479,7 @@ msgstr "Questo utente è incluso nell'elenco <0>{0} che hai silenziato." #: src/components/NewskieDialog.tsx:65 msgid "This user is new here. Press for more info about when they joined." -msgstr "" +msgstr "Questo utente è nuovo qui. Clicca per maggiori informazioni riguardo a quando si sono iscritti." #: src/view/com/profile/ProfileFollows.tsx:87 msgid "This user isn't following anyone." @@ -7493,7 +7490,7 @@ msgstr "Questo utente non sta seguendo nessuno." #: src/components/dialogs/MutedWords.tsx:435 msgid "This will delete \"{0}\" from your muted words. You can always add it back later." -msgstr "" +msgstr "Questo eliminerà \"{0}\" dalle tue parole silenziate. Puoi riaggiungerla quando vuoi qui." #: src/components/dialogs/MutedWords.tsx:283 #~ msgid "This will delete {0} from your muted words. You can always add it back later." @@ -7504,11 +7501,11 @@ msgstr "" #: src/view/com/util/AccountDropdownBtn.tsx:55 msgid "This will remove @{0} from the quick access list." -msgstr "" +msgstr "Questo rimuoverà @{0} dalla lista d'accesso rapido." #: src/view/com/util/forms/PostDropdownBtn.tsx:689 msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." -msgstr "" +msgstr "Questo rimuoverà il tuo post da questa citazione per tutti gli utenti, e la rimpiazzerà con un placeholder." #: src/view/screens/Settings/index.tsx:560 msgid "Thread preferences" @@ -7521,7 +7518,7 @@ msgstr "Preferenze delle Discussioni" #: src/components/WhoCanReply.tsx:109 #~ msgid "Thread settings updated" -#~ msgstr "" +#~ msgstr "Impostazioni thread aggiornate" #: src/view/screens/PreferencesThreads.tsx:113 msgid "Threaded Mode" @@ -7616,7 +7613,7 @@ msgstr "Impossibile contattare il servizio. Per favore controlla la tua connessi #: src/screens/StarterPack/StarterPackScreen.tsx:637 msgid "Unable to delete" -msgstr "" +msgstr "Impossibile eliminare" #: src/components/dms/MessagesListBlockedFooter.tsx:89 #: src/components/dms/MessagesListBlockedFooter.tsx:96 @@ -7714,11 +7711,11 @@ msgstr "Riattiva questa discussione" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 msgid "Unmute video" -msgstr "" +msgstr "Riattiva auto" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 msgid "Unmuted" -msgstr "" +msgstr "Audio riattivato" #: src/view/screens/ProfileFeed.tsx:292 #: src/view/screens/ProfileList.tsx:673 @@ -7747,15 +7744,15 @@ msgstr "Annulla l'iscrizione" #: src/screens/List/ListHiddenScreen.tsx:184 #: src/screens/List/ListHiddenScreen.tsx:194 msgid "Unsubscribe from list" -msgstr "" +msgstr "Disiscriviti dalla lista" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 msgid "Unsubscribe from this labeler" -msgstr "Annulla l'iscrizione a questo/a labeler" +msgstr "Disiscriviti da questo/a labeler" #: src/screens/List/ListHiddenScreen.tsx:86 msgid "Unsubscribed from list" -msgstr "" +msgstr "Disiscritto dalla lista" #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 @@ -7775,15 +7772,15 @@ msgstr "Aggiorna a {handle}" #: src/view/com/util/forms/PostDropdownBtn.tsx:305 msgid "Updating quote attachment failed" -msgstr "" +msgstr "Impossibile aggiornare allegato" #: src/view/com/util/forms/PostDropdownBtn.tsx:335 msgid "Updating reply visibility failed" -msgstr "" +msgstr "Impossibile aggiornare visibilità risposte" #: src/screens/Login/SetNewPasswordForm.tsx:186 msgid "Updating..." -msgstr "In aggiornamento..." +msgstr "Aggiornamento..." #: src/screens/Onboarding/StepProfile/index.tsx:281 msgid "Upload a photo instead" @@ -7924,7 +7921,7 @@ msgstr "Utenti" #: src/components/WhoCanReply.tsx:258 msgid "users followed by <0>@{0}" -msgstr "" +msgstr "utenti seguiti da <0>@{0}" #: src/components/dms/MessagesNUX.tsx:140 #: src/components/dms/MessagesNUX.tsx:143 @@ -7974,7 +7971,7 @@ msgstr "Verifica la nuova email" #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" -msgstr "" +msgstr "Verifica file di testo" #: src/view/com/modals/VerifyEmail.tsx:111 msgid "Verify Your Email" @@ -7989,7 +7986,7 @@ msgstr "Versione {appVersion} {bundleInfo}" #: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 msgid "Video" -msgstr "" +msgstr "Video" #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 @@ -7998,7 +7995,7 @@ msgstr "Video Games" #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" -#~ msgstr "" +#~ msgstr "I video non possono essere più grandi di 100MB" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" @@ -8007,19 +8004,19 @@ msgstr "Vedi l'avatar di {0}" #: src/components/ProfileCard.tsx:110 #: src/view/com/notifications/FeedItem.tsx:277 msgid "View {0}'s profile" -msgstr "" +msgstr "Vedi il profilo di {0}" #: src/components/dms/MessagesListHeader.tsx:160 msgid "View {displayName}'s profile" -msgstr "" +msgstr "Vedi il profilo di {displayName}" #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" -msgstr "" +msgstr "Vedi questo profilo bloccato" #: src/view/screens/Settings/ExportCarDialog.tsx:97 msgid "View blogpost for more details" -msgstr "" +msgstr "Vedi il blogpost per maggiori dettagli" #: src/view/screens/Log.tsx:56 msgid "View debug entry" @@ -8063,20 +8060,20 @@ msgstr "Visualizza gli utenti a cui piace questo feed" #: src/screens/Moderation/index.tsx:274 msgid "View your blocked accounts" -msgstr "" +msgstr "Vedi i tuoi account bloccati" #: src/view/com/home/HomeHeaderLayout.web.tsx:79 #: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 msgid "View your feeds and explore more" -msgstr "" +msgstr "Vedi i tuoi feed e scoprine degli altri" #: src/screens/Moderation/index.tsx:244 msgid "View your moderation lists" -msgstr "" +msgstr "Vedi le tue liste di moderazione" #: src/screens/Moderation/index.tsx:259 msgid "View your muted accounts" -msgstr "" +msgstr "Vedi i tuoi account silenziati" #: src/view/com/modals/LinkWarning.tsx:89 #: src/view/com/modals/LinkWarning.tsx:95 @@ -8173,7 +8170,7 @@ msgstr "Siamo spiacenti, ma non è stato possibile completare la ricerca. Riprov #: src/view/com/composer/Composer.tsx:380 msgid "We're sorry! The post you are replying to has been deleted." -msgstr "" +msgstr "Ci dispiace! Il post a cui cerchi di rispondere è stato cancellato." #: src/components/Lists.tsx:220 #: src/view/screens/NotFound.tsx:48 @@ -8182,22 +8179,22 @@ msgstr "Ci dispiace! Non riusciamo a trovare la pagina che stavi cercando." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:330 #~ msgid "We're sorry! You can only subscribe to ten labelers, and you've reached your limit of ten." -#~ msgstr "Ci dispiace! Puoi abbonarti solo a dieci etichettatori e hai raggiunto il limite di dieci." +#~ msgstr "Ci dispiace! Puoi iscriverti solo a dieci etichettatori e hai raggiunto il limite di dieci." #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." -msgstr "" +msgstr "Ci dispiace! Puoi iscriverti solo a venti etichettatori e hai raggiunto il limite di dieci." #: src/screens/Deactivated.tsx:128 msgid "Welcome back!" -msgstr "" +msgstr "Bentornat*!" #~ msgid "Welcome to <0>Bluesky" #~ msgstr "Ti diamo il benvenuto a <0>Bluesky" #: src/components/NewskieDialog.tsx:103 msgid "Welcome, friend!" -msgstr "" +msgstr "Benvenut*, amic*!" #: src/screens/Onboarding/StepInterests/index.tsx:155 msgid "What are your interests?" @@ -8205,7 +8202,7 @@ msgstr "Quali sono i tuoi interessi?" #: src/screens/StarterPack/Wizard/StepDetails.tsx:42 msgid "What do you want to call your starter pack?" -msgstr "" +msgstr "Come vuoi chiamare il tuo starter pack?" #~ msgid "What is the issue with this {collectionName}?" #~ msgstr "Qual è il problema con questo {collectionName}?" @@ -8229,7 +8226,7 @@ msgstr "Quali lingue vorresti vedere negli algoritmi dei tuoi feed?" #: src/components/WhoCanReply.tsx:179 msgid "Who can interact with this post?" -msgstr "" +msgstr "Chi puo interagire a questo post?" #: src/components/dms/MessagesNUX.tsx:110 #: src/components/dms/MessagesNUX.tsx:124 @@ -8246,7 +8243,7 @@ msgstr "Chi può rispondere" #: src/components/WhoCanReply.tsx:216 #~ msgid "Who can reply?" -#~ msgstr "" +#~ msgstr "Chi può rispondere?" #: src/screens/Home/NoFeedsPinned.tsx:79 #: src/screens/Messages/List/index.tsx:185 @@ -8275,7 +8272,7 @@ msgstr "Perché questo post dovrebbe essere revisionato?" #: src/components/ReportDialog/SelectReportOptionView.tsx:60 msgid "Why should this starter pack be reviewed?" -msgstr "" +msgstr "Perché questo starter pack dovrebbe essere revisionato?" #: src/components/ReportDialog/SelectReportOptionView.tsx:48 msgid "Why should this user be reviewed?" @@ -8320,23 +8317,23 @@ msgstr "Si" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 msgid "Yes, deactivate" -msgstr "" +msgstr "Sì, disattiva il mio account" #: src/screens/StarterPack/StarterPackScreen.tsx:649 msgid "Yes, delete this starter pack" -msgstr "" +msgstr "Sì, elimina questo starter pack" #: src/view/com/util/forms/PostDropdownBtn.tsx:692 msgid "Yes, detach" -msgstr "" +msgstr "Sì" #: src/view/com/util/forms/PostDropdownBtn.tsx:702 msgid "Yes, hide" -msgstr "" +msgstr "Sì" #: src/screens/Deactivated.tsx:150 msgid "Yes, reactivate my account" -msgstr "" +msgstr "Sì, riattiva il mio account" #: src/components/dms/MessageItem.tsx:182 msgid "Yesterday, {time}" @@ -8345,15 +8342,15 @@ msgstr "Ieri, {time}" #: src/components/StarterPack/StarterPackCard.tsx:76 #: src/screens/List/ListHiddenScreen.tsx:140 msgid "you" -msgstr "" +msgstr "io" #: src/components/NewskieDialog.tsx:43 msgid "You" -msgstr "" +msgstr "Io" #: src/screens/SignupQueued.tsx:136 msgid "You are in line." -msgstr "Sei nella fila." +msgstr "Sei nella lista." #: src/view/com/profile/ProfileFollows.tsx:86 msgid "You are not following anyone." @@ -8366,7 +8363,7 @@ msgstr "Puoi anche scoprire nuovi feed personalizzati da seguire." #: src/view/com/modals/DeleteAccount.tsx:202 msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." -msgstr "" +msgstr "Puoi anche disattivare temporaneamente il tuo account, e riattivarlo in qualsiasi momento." #~ msgid "You can change hosting providers at any time." #~ msgstr "Puoi cambiare provider di hosting in qualsiasi momento." @@ -8390,7 +8387,7 @@ msgstr "Adesso puoi accedere con la tua nuova password." #: src/screens/Deactivated.tsx:136 msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." -msgstr "" +msgstr "Puoi riattivare il tuo account per accedere. Il tuo profilo e i tuoi post saranno visibili agli altri utenti." #: src/view/com/profile/ProfileFollowers.tsx:86 msgid "You do not have any followers." @@ -8398,7 +8395,7 @@ msgstr "Non hai follower." #: src/screens/Profile/KnownFollowers.tsx:99 msgid "You don't follow any users who follow @{name}." -msgstr "" +msgstr "Non segui nessuno che segue @{name}." #: src/view/com/modals/InviteCodes.tsx:67 msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." @@ -8493,7 +8490,7 @@ msgstr "Hai raggiunto la fine" #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" -msgstr "" +msgstr "Non hai ancora creato uno starter pack!" #: src/components/dialogs/MutedWords.tsx:398 msgid "You haven't muted any words or tags yet" @@ -8502,7 +8499,7 @@ msgstr "Non hai ancora silenziato nessuna parola o tag" #: src/components/moderation/ModerationDetailsDialog.tsx:117 #: src/lib/moderation/useModerationCauseDescription.ts:125 msgid "You hid this reply." -msgstr "" +msgstr "Hai nascosto questa risposta." #: src/components/moderation/LabelsOnMeDialog.tsx:86 msgid "You may appeal non-self labels if you feel they were placed in error." @@ -8514,19 +8511,19 @@ msgstr "Puoi presentare ricorso contro queste etichette se ritieni che siano sta #: src/screens/StarterPack/Wizard/State.tsx:79 msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" -msgstr "" +msgstr "Puoi aggiungere un massimo di {STARTER_PACK_MAX_SIZE} utenti" #: src/screens/StarterPack/Wizard/State.tsx:97 msgid "You may only add up to 3 feeds" -msgstr "" +msgstr "Puoi aggiungere un massimo di 3 feed" #: src/screens/StarterPack/Wizard/State.tsx:95 #~ msgid "You may only add up to 50 feeds" -#~ msgstr "" +#~ msgstr "Puoi aggiungere un massimo di 50 feed" #: src/screens/StarterPack/Wizard/State.tsx:78 #~ msgid "You may only add up to 50 profiles" -#~ msgstr "" +#~ msgstr "Puoi aggiungere un massimo di 50 utenti" #: src/screens/Signup/StepInfo/Policies.tsx:85 msgid "You must be 13 years of age or older to sign up." @@ -8541,15 +8538,15 @@ msgstr "Per iscriverti devi avere almeno 13 anni." #: src/components/StarterPack/ProfileStarterPacks.tsx:306 msgid "You must be following at least seven other people to generate a starter pack." -msgstr "" +msgstr "Devi seguire almeno altre 7 utenti per creare uno starter pack." #: src/components/StarterPack/QrCodeDialog.tsx:60 msgid "You must grant access to your photo library to save a QR code" -msgstr "" +msgstr "Devi attivare il permesso alla Galleria per salvare il codice QR" #: src/components/StarterPack/ShareDialog.tsx:68 msgid "You must grant access to your photo library to save the image." -msgstr "" +msgstr "Devi attivare il permesso alla Galleria per salvare l'immagine." #: src/components/ReportDialog/SubmitView.tsx:209 msgid "You must select at least one labeler for a report" @@ -8557,7 +8554,7 @@ msgstr "È necessario selezionare almeno un'etichettatore per un report" #: src/screens/Deactivated.tsx:131 msgid "You previously deactivated @{0}." -msgstr "" +msgstr "Hai precedentemente disattivato @{0}." #: src/view/com/util/forms/PostDropdownBtn.tsx:216 msgid "You will no longer receive notifications for this thread" @@ -8577,31 +8574,31 @@ msgstr "Tu: {0}" #: src/screens/Messages/List/ChatListItem.tsx:143 msgid "You: {defaultEmbeddedContentMessage}" -msgstr "" +msgstr "Tu: {defaultEmbeddedContentMessage}" #: src/screens/Messages/List/ChatListItem.tsx:136 msgid "You: {short}" -msgstr "" +msgstr "Tu: {short}" #: src/screens/Signup/index.tsx:113 msgid "You'll follow the suggested users and feeds once you finish creating your account!" -msgstr "" +msgstr "Seguirai gli utenti e feed consigliati alla fine della creazione del tuo account!" #: src/screens/Signup/index.tsx:118 msgid "You'll follow the suggested users once you finish creating your account!" -msgstr "" +msgstr "Seguirai gli utenti consigliati alla fine della creazione del tuo account!" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people and {0} others" -msgstr "" +msgstr "Seguirai queste persone e {0} altre" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 msgid "You'll follow these people right away" -msgstr "" +msgstr "Seguirai immediatamente queste persone" #: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 msgid "You'll stay updated with these feeds" -msgstr "" +msgstr "Resterai aggiornato su questi feed" #: src/screens/Onboarding/StepModeration/index.tsx:60 #~ msgid "You're in control" @@ -8616,7 +8613,7 @@ msgstr "Sei in fila" #: src/screens/Deactivated.tsx:89 #: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." -msgstr "" +msgstr "Hai effettuato l'accesso con una password dell'app. Accedi con la tua password principale per disattivare il tuo account." #: src/screens/Onboarding/StepFinished.tsx:239 msgid "You're ready to go!" @@ -8649,7 +8646,7 @@ msgstr "La tua data di nascita" #: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 msgid "Your browser does not support the video format. Please try a different browser." -msgstr "" +msgstr "Il tuo browser non supporta questo formato video. Per favore prova un altro browser." #: src/screens/Messages/Conversation/ChatDisabled.tsx:25 msgid "Your chats have been disabled" @@ -8683,7 +8680,7 @@ msgstr "La tua email non è stata ancora verificata. Ti consigliamo di fare ques #: src/state/shell/progress-guide.tsx:156 msgid "Your first like!" -msgstr "" +msgstr "Il tuo primo like!" #: src/view/com/posts/FollowingEmptyState.tsx:43 msgid "Your following feed is empty! Follow more users to see what's happening." @@ -8725,7 +8722,7 @@ msgstr "Il tuo profilo" #: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." -msgstr "" +msgstr "Il tuo profilo, post, feed, e liste non saranno più visibili agli altri utenti. Puoi riattivare il tuo account in qualsiasi momento effettuando l'accesso." #: src/view/com/composer/Composer.tsx:425 msgid "Your reply has been published" From 373735ac494cbb255c1da03c54487a5496eede4c Mon Sep 17 00:00:00 2001 From: Frudrax Cheng Date: Sun, 8 Sep 2024 03:28:36 +0800 Subject: [PATCH 010/113] Update Chinese Localization (#5036) * CN: Update Translates * CN: Remove superseded strings * CN: Update Translates#1 * TW: Update Translates & Remove superseded strings * CN: Update Translates#2 * TW: Update and clean * CN: Update Translates * Both: Run intl:extract * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * Update src/locale/locales/zh-TW/messages.po Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> * CN: Fix typos * Update Translates * TW: Update Translates * CN: Update Translates * CN: Update Translates * CN: Remove superseded strings * TW: Update and clean * CN: Update Translates --------- Co-authored-by: Kuwa Lee Co-authored-by: cirx <133132480+cirx1e@users.noreply.github.com> --- src/locale/locales/zh-CN/messages.po | 900 +++++++++++++++------------ src/locale/locales/zh-TW/messages.po | 873 ++++++++++++++------------ 2 files changed, 980 insertions(+), 793 deletions(-) diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 38dca182e9..332c68a854 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: zh_CN\n" "Project-Id-Version: zh-CN for bluesky-social-app\n" "Report-Msgid-Bugs-To: Frudrax Cheng \n" -"PO-Revision-Date: 2024-08-22 17:24+0800\n" +"PO-Revision-Date: 2024-09-07 22:51+0800\n" "Last-Translator: Frudrax Cheng \n" "Language-Team: Frudrax Cheng (auroursa), Simon Chan (RitsukiP), U2FsdGVkX1, Mikan Harada (mitian233), IceCodeNew\n" "Plural-Forms: \n" @@ -21,23 +21,43 @@ msgstr "(包含嵌入内容)" msgid "(no email)" msgstr "(没有邮件)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 人} other {其他 {formattedCount} 人}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "{0, plural, one {# 天} other {# 天}}" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "{0, plural, one {# 时} other {# 时}}" + +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {# 个标签已标记到这个账户} other {# 个标签已标记到这个账户}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# 个标签已标记到此内容} other {# 个标签已标记到此内容}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "{0, plural, one {# 分} other {# 分}}" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "{0, plural, one {# 月} other {# 月}}" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 条转发} other {# 条转发}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "{0, plural, one {# 秒} other {# 秒}}" + #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -48,11 +68,11 @@ msgstr "{0, plural, one {关注者} other {关注者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {正在关注} other {正在关注}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜欢 (# 个喜欢)} other {喜欢 (# 个喜欢)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜欢} other {喜欢}}" @@ -65,19 +85,19 @@ msgstr "{0, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {帖文} other {帖文}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {引用} other {引用}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回复 (# 个回复)} other {回复 (# 个回复)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {转发} other {转发}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {取消喜欢 (# 个喜欢)} other {取消喜欢 (# 个喜欢)}}" @@ -95,6 +115,10 @@ msgstr "{0} <0>在<1>文本及标签中" msgid "{0} joined this week" msgstr "在本周加入了 {0} 人" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "第 {0} 个(共 {1} 个)" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} 人已使用过此入门包!" @@ -111,30 +135,36 @@ msgstr "{0}最喜欢的资讯源和用户 - 来加入我们吧!" msgid "{0}'s starter pack" msgstr "{0}的入门包" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "{0}天" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "{0}时" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "{0}分" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "{0}月" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "{0}秒" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 位用户喜欢} other {# 位用户喜欢}}" -#: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, one {日} other {日}}" - -#: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, one {小时} other {小时}}" - -#: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, one {分} other {分}}" - -#: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, one {月} other {月}}" - -#: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, one {秒} other {秒}}" - +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "{displayName} 的入门包" @@ -232,10 +262,6 @@ msgstr "30天" msgid "7 days" msgstr "7天" -#: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "帮助工具提示" - #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -288,13 +314,13 @@ msgstr "账户已被列表隐藏" #: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" -msgstr "" +msgstr "账户选项" #: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "已从快速访问中移除账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "已取消屏蔽账户" @@ -346,9 +372,13 @@ msgstr "添加账户" msgid "Add alt text" msgstr "新增替代文本" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "新增替代文本(可选)" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "新增应用专用密码" @@ -443,7 +473,7 @@ msgstr "允许以下来源发起新对话" msgid "Allow replies from:" msgstr "允许回复:" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "允许访问私信" @@ -458,17 +488,20 @@ msgstr "已以@{0}身份登录" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "替代文本" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "替代文本" @@ -489,30 +522,41 @@ msgstr "一封电子邮件已发送至先前填写的邮箱 {0}。请查阅邮 msgid "An error has occurred" msgstr "发生错误" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "发生错误" +#: src/state/queries/video/video.ts:193 +msgid "An error occurred while compressing the video." +msgstr "压缩视频时发生错误。" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" -msgstr "创建入门包时发生错误,重试?" +msgstr "创建入门包时发生错误,想再试一次吗?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:220 msgid "An error occurred while loading the video. Please try again later." msgstr "播放视频时出现问题,请稍后再试。" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "播放视频时出现问题,请再试一次。" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "保存二维码时发生错误!" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "选择视频时发生错误" + #: src/screens/StarterPack/StarterPackScreen.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "关注所有人时发生错误" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:160 msgid "An error occurred while uploading the video." msgstr "上传视频时出现问题。" @@ -547,8 +591,8 @@ msgid "an unknown labeler" msgstr "未知的标记者" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "和" @@ -557,7 +601,7 @@ msgstr "和" msgid "Animals" msgstr "动物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "GIF 动画" @@ -573,7 +617,7 @@ msgstr "任何人都可以参与互动" msgid "App Language" msgstr "应用语言" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "应用专用密码已删除" @@ -590,21 +634,21 @@ msgid "App password settings" msgstr "应用专用密码设置" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "应用专用密码" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "申诉" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "申诉 \"{0}\" 标记" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "申诉已提交" @@ -634,7 +678,7 @@ msgstr "外观设置" msgid "Apply default recommended feeds" msgstr "使用默认推荐的资讯源" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "你确定要删除这条应用专用密码 \"{name}\" 吗?" @@ -658,7 +702,7 @@ msgstr "你确定要从你的资讯源中删除 {0} 吗?" msgid "Are you sure you want to remove this from your feeds?" msgstr "你确定要从自定义资讯源列表中删除此资讯源吗?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "你确定要丢弃这段草稿吗?" @@ -679,13 +723,13 @@ msgstr "艺术" msgid "Artistic or non-erotic nudity." msgstr "艺术作品或非色情的裸体。" -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "至少 3 个字符" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -715,7 +759,7 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "屏蔽" @@ -746,7 +790,7 @@ msgstr "屏蔽列表" msgid "Block these accounts?" msgstr "屏蔽这些账户?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "已屏蔽" @@ -821,23 +865,23 @@ msgstr "模糊化图片并从资讯源中过滤" msgid "Books" msgstr "书籍" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:352 msgid "Browse more accounts on the Explore page" msgstr "在探索页面浏览更多账户" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:485 msgid "Browse more feeds on the Explore page" msgstr "在探索页面浏览更多资讯源" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:334 +#: src/components/FeedInterstitials.tsx:337 +#: src/components/FeedInterstitials.tsx:467 +#: src/components/FeedInterstitials.tsx:470 msgid "Browse more suggestions" msgstr "浏览更多建议" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:360 +#: src/components/FeedInterstitials.tsx:494 msgid "Browse more suggestions on the Explore page" msgstr "在探索页面浏览更多建议" @@ -879,12 +923,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "只能包含字母、数字、空格、破折号及下划线。 长度必须至少 4 个字符,但不超过 32 个字符。" #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -900,7 +944,7 @@ msgstr "只能包含字母、数字、空格、破折号及下划线。 长度 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "取消" @@ -929,7 +973,7 @@ msgstr "取消裁剪图片" msgid "Cancel profile editing" msgstr "取消编辑个人资料" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "取消引用帖文" @@ -945,6 +989,21 @@ msgstr "取消搜索" msgid "Cancels opening the linked website" msgstr "取消打开链接的网站" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "无法与被屏蔽的用户互动" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "字幕(.vtt)" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "字幕及替代文本" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "更改" @@ -985,8 +1044,8 @@ msgid "Change Your Email" msgstr "更改你的邮箱地址" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "私信" @@ -1048,7 +1107,7 @@ msgstr "选择用户" msgid "Choose Service" msgstr "选择服务" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "选择支持你的自定义资讯源的算法。" @@ -1101,7 +1160,7 @@ msgstr "点击关闭该帖文的引用功能。" msgid "Click to enable quote posts of this post." msgstr "点击打开该帖文的引用功能。" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "点击以重试发送失败的私信" @@ -1122,7 +1181,7 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "关闭" @@ -1177,7 +1236,7 @@ msgstr "关闭底部导航栏" msgid "Closes password update alert" msgstr "关闭密码更新警告" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "关闭帖文编辑页并丢弃草稿" @@ -1185,11 +1244,11 @@ msgstr "关闭帖文编辑页并丢弃草稿" msgid "Closes viewer for header image" msgstr "关闭标题图片查看器" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "折叠用户列表" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "折叠给定通知的用户列表" @@ -1208,7 +1267,7 @@ msgstr "漫画" msgid "Community Guidelines" msgstr "社群准则" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "完成引导并开始使用你的账户" @@ -1216,7 +1275,7 @@ msgstr "完成引导并开始使用你的账户" msgid "Complete the challenge" msgstr "完成验证" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰写帖文的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" @@ -1224,10 +1283,6 @@ msgstr "撰写帖文的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" msgid "Compose reply" msgstr "撰写回复" -#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "压缩中..." - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "为类别 {name} 配置内容过滤设置" @@ -1236,8 +1291,8 @@ msgstr "为类别 {name} 配置内容过滤设置" msgid "Configured in <0>moderation settings." msgstr "在 <0>内容审核设置 中配置。" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1360,7 +1415,7 @@ msgstr "已复制构建版本号至剪贴板" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "已复制至剪贴板" @@ -1438,6 +1493,10 @@ msgstr "无法加载列表" msgid "Could not mute chat" msgstr "无法隐藏对话" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "无法处理你的视频" + #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "创建" @@ -1495,7 +1554,7 @@ msgstr "创建新的账户" msgid "Create report for {0}" msgstr "创建 {0} 的举报" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "{0} 已创建" @@ -1569,7 +1628,7 @@ msgstr "调试面板" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "删除" @@ -1582,11 +1641,11 @@ msgstr "删除账户" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "删除账户 <0>\"<1>{0}<2>\"" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "删除应用专用密码" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "删除应用专用密码?" @@ -1641,7 +1700,7 @@ msgstr "删除这个列表?" msgid "Delete this post?" msgstr "删除这条帖文?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "已删除" @@ -1677,7 +1736,7 @@ msgstr "分离引用帖文?" msgid "Dialog: adjust who can interact with this post" msgstr "对话框:调整谁可以参与这条帖文的互动" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "有什么想说的吗?" @@ -1691,8 +1750,8 @@ msgid "Direct messages are here!" msgstr "隆重介绍私信功能!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "关闭 GIF 自动播放" +msgid "Disable autoplay for videos and GIFs" +msgstr "关闭自动播放 GIF 及视频" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1702,7 +1761,7 @@ msgstr "关闭电子邮件两步验证" msgid "Disable haptic feedback" msgstr "关闭触感反馈" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "禁用字幕" @@ -1715,11 +1774,11 @@ msgstr "禁用字幕" msgid "Disabled" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "丢弃" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "丢弃草稿?" @@ -1728,10 +1787,6 @@ msgstr "丢弃草稿?" msgid "Discourage apps from showing my account to logged-out users" msgstr "阻止应用向未登录用户显示我的账户" -#: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "\"Discover\" 会根据你的浏览喜好向你推荐帖文。" - #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1749,7 +1804,7 @@ msgstr "探索新的资讯源" msgid "Dismiss" msgstr "关闭" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "关闭错误" @@ -1781,7 +1836,7 @@ msgstr "不对你已关注的用户使用此隐藏词" msgid "Does not include nudity." msgstr "不包含裸露内容。" -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "不以连字符开头或结尾" @@ -1801,6 +1856,8 @@ msgstr "域名已认证!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1823,7 +1880,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "下载 Bluesky" @@ -1832,7 +1889,7 @@ msgstr "下载 Bluesky" msgid "Download CAR file" msgstr "下载 CAR 文件" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "拖放即可新增图片" @@ -1941,12 +1998,12 @@ msgid "Edit post interaction settings" msgstr "调整帖文互动选项" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 msgid "Edit profile" msgstr "编辑个人资料" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 msgid "Edit Profile" msgstr "编辑个人资料" @@ -2045,7 +2102,7 @@ msgstr "启用媒体播放器" msgid "Enable priority notifications" msgstr "启用优先通知" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "启用字幕" @@ -2059,13 +2116,13 @@ msgstr "仅启用这个来源" msgid "Enabled" msgstr "已启用" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "已到末尾" -#: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "入门指南已结束,已没有进一步的选项。若仍需获取更多选项请返回上一步,或点按跳过。" +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "确保为每个字幕文件都选择了一种语言。" #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2121,7 +2178,7 @@ msgstr "输入你的用户名和密码" msgid "Error occurred while saving file" msgstr "保存文件时发生错误" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Captcha 响应错误。" @@ -2149,11 +2206,11 @@ msgstr "所有人都可以回复这条帖文。" msgid "Everyone" msgstr "所有人" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "过于频繁的提及或回复" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "过于频繁的骚扰信息" @@ -2165,6 +2222,10 @@ msgstr "排除你已关注的用户" msgid "Excludes users you follow" msgstr "排除你已关注的用户" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "退出全屏" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "退出账户删除流程" @@ -2189,7 +2250,7 @@ msgstr "退出搜索查询输入" msgid "Expand alt text" msgstr "展开替代文本" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "展开用户列表" @@ -2304,11 +2365,11 @@ msgstr "无法保存这张图片:{0}" msgid "Failed to save notification preferences, please try again" msgstr "无法保存通知首选项,请再试一次" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "无法发送私信" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "无法提交申诉,请再试一次。" @@ -2326,6 +2387,13 @@ msgstr "无法更新资讯源" msgid "Failed to update settings" msgstr "无法更新设置" +#: src/state/queries/video/video-upload.ts:75 +#: src/state/queries/video/video-upload.web.ts:71 +#: src/state/queries/video/video-upload.web.ts:75 +#: src/state/queries/video/video-upload.web.ts:85 +msgid "Failed to upload video" +msgstr "无法上传视频" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "资讯源" @@ -2350,7 +2418,7 @@ msgstr "反馈" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2376,7 +2444,7 @@ msgstr "文件保存成功!" msgid "Filter from feeds" msgstr "从资讯源中过滤" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "最终确定" @@ -2386,10 +2454,6 @@ msgstr "最终确定" msgid "Find accounts to follow" msgstr "寻找一些账户关注" -#: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "在探索页面中寻找更多资讯源与账户关注。" - #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 寻找帖文和用户" @@ -2406,15 +2470,11 @@ msgstr "调整讨论主题。" msgid "Finish" msgstr "完成" -#: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "完成入门指南并开始使用应用程序" - #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "灵活" @@ -2431,8 +2491,8 @@ msgstr "垂直翻转" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:256 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "关注" @@ -2441,8 +2501,8 @@ msgctxt "action" msgid "Follow" msgstr "关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "关注 {0}" @@ -2464,7 +2524,7 @@ msgstr "关注账户" msgid "Follow all" msgstr "关注所有人" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "回关" @@ -2492,16 +2552,16 @@ msgstr "由 <0>{0}、<1>{1} 以及 {2, plural, one {其他#人} other { msgid "Followed users" msgstr "已关注的用户" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "关注了你" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "回关" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "关注者" @@ -2518,17 +2578,17 @@ msgstr "由你所认识的关注者" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:254 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "正在关注" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:100 msgid "Following {0}" msgstr "已关注 {0}" @@ -2546,10 +2606,6 @@ msgstr "\"正在关注\"资讯源首选项" msgid "Following Feed Preferences" msgstr "\"正在关注\"资讯源首选项" -#: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "\"正在关注\"显示你已关注的账户所发布的最新帖文。" - #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "关注了你" @@ -2592,7 +2648,7 @@ msgstr "忘记?" msgid "Frequently Posts Unwanted Content" msgstr "频繁发布不受欢迎的内容" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "来自 @{sanitizedAuthor}" @@ -2601,6 +2657,10 @@ msgctxt "from-feed" msgid "From <0/>" msgstr "来自 <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "全屏" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "相册" @@ -2626,7 +2686,7 @@ msgstr "开始吧" msgid "Getting started" msgstr "开始吧" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "GIF" @@ -2645,7 +2705,7 @@ msgstr "明显违反法律或服务条款" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "返回" @@ -2694,10 +2754,6 @@ msgstr "前往下一步" msgid "Go to profile" msgstr "前往个人资料" -#: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "前往入门指南的下一步" - #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "前往用户个人资料" @@ -2762,7 +2818,7 @@ msgstr "隐藏列表" msgid "Hide" msgstr "隐藏" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "隐藏" @@ -2796,7 +2852,7 @@ msgstr "隐藏这条帖文?" msgid "Hide this reply?" msgstr "隐藏这条回复?" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "隐藏用户列表" @@ -2828,10 +2884,10 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -2903,7 +2959,7 @@ msgstr "如果你想更改你的用户识别符或电子邮件,请在停用之 msgid "Illegal and Urgent" msgstr "违法" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "图片" @@ -2919,7 +2975,11 @@ msgstr "图片已保存到你的照片图库!" msgid "Impersonation or false claims about identity or affiliation" msgstr "冒充或虚假身份及从属关系" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "冒充他人、提供虚假信息或提出虚假声明" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "不适当的消息或诱导性链接" @@ -2959,7 +3019,7 @@ msgstr "输入你的密码" msgid "Input your preferred hosting provider" msgstr "输入你首选的托管服务提供商" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "输入你的用户识别符" @@ -2992,7 +3052,7 @@ msgstr "邀请朋友" msgid "Invite code" msgstr "邀请码" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀请码无效,请检查你输入的邀请码并重试。" @@ -3020,6 +3080,10 @@ msgstr "邀请,但保持私密" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "现在就只有你了!通过上面的搜索将更多人添加到你的入门包中。" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "工作编号:{0}" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "工作" @@ -3056,11 +3120,11 @@ msgstr "标记" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "标记是对特定内容及用户的提示。可以针对特定内容默认隐藏内容、显示警告或直接显示。" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "你账户上的标记" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "你内容上的标记" @@ -3081,7 +3145,7 @@ msgstr "语言设置" msgid "Languages" msgstr "语言" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "最新" @@ -3151,8 +3215,7 @@ msgstr "自定义" msgid "Let's get your password reset!" msgstr "让我们来重置你的密码!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "让我们开始!" @@ -3181,18 +3244,18 @@ msgstr "喜欢这个资讯源" msgid "Liked by" msgstr "喜欢" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "喜欢" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "喜欢了你的自定义资讯源" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "喜欢了你的帖文" @@ -3252,7 +3315,7 @@ msgstr "解除对列表的隐藏" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3278,7 +3341,7 @@ msgstr "加载更多建议关注" msgid "Load new notifications" msgstr "加载新的通知" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3381,12 +3444,12 @@ msgstr "私信已删除" msgid "Message from server: {0}" msgstr "来自服务器的信息:{0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "私信输入栏" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "私信过长" @@ -3394,7 +3457,7 @@ msgstr "私信过长" msgid "Message settings" msgstr "私信设置" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3405,6 +3468,10 @@ msgstr "私信" msgid "Misleading Account" msgstr "误导性账户" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "误导性帖文" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "模式" @@ -3471,7 +3538,7 @@ msgstr "内容审核工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "由内容审核服务提供方对这段内容设置的一般警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "更多" @@ -3496,8 +3563,7 @@ msgid "Music" msgstr "音乐" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "隐藏" @@ -3569,7 +3635,7 @@ msgstr "隐藏讨论串" msgid "Mute words & tags" msgstr "隐藏词和标签" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "已隐藏" @@ -3607,7 +3673,7 @@ msgstr "我的生日" msgid "My Feeds" msgstr "自定义资讯源" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "我的个人资料" @@ -3629,9 +3695,9 @@ msgid "Name is required" msgstr "名称是必填项" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "名称或描述违反了社群准则" @@ -3662,7 +3728,7 @@ msgstr "转到个人资料" msgid "Need to report a copyright violation?" msgstr "需要举报侵犯版权行为吗?" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "永远不会失去对你的关注者或数据的访问。" @@ -3712,11 +3778,11 @@ msgstr "新帖文" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "新帖文" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "新帖文" @@ -3749,7 +3815,6 @@ msgstr "新闻" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3787,11 +3852,11 @@ msgid "No feeds found. Try searching for something else." msgstr "未找到资讯源,尝试搜索点别的。" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "不再关注 {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "不超过 253 个字符" @@ -3818,7 +3883,7 @@ msgstr "仅自己" msgid "No one but the author can quote this post." msgstr "仅限作者可引用这条帖文。" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "目前还没有任何帖文。" @@ -3885,7 +3950,7 @@ msgstr "暂时不需要" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "分享注意事项" @@ -3918,22 +3983,22 @@ msgstr "通知提示音" msgid "Notification Sounds" msgstr "通知提示音" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "通知" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "现在" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "现在" @@ -3941,7 +4006,7 @@ msgstr "现在" msgid "Nudity" msgstr "裸露" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "未标记的裸露或成人内容" @@ -3971,23 +4036,15 @@ msgstr "好的" msgid "Oldest replies first" msgstr "优先显示最旧的回复" -#: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "于" - -#: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "于 {str}" +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "于<0><1/><2><3/>" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "重新开始引导流程" -#: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "入门指南步骤:{0}/{1}" - -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "至少有一张图片缺失了替代文本。" @@ -3999,10 +4056,14 @@ msgstr "目前只支持上传 .jpg 或 .png 格式的图片文件" msgid "Only {0} can reply." msgstr "仅限 {0} 可以回复。" -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "仅限字母、数字和连字符" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "仅支持 WebVTT(.vtt)格式" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "糟糕,发生了一些错误!" @@ -4010,13 +4071,13 @@ msgstr "糟糕,发生了一些错误!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Oops!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "开启" @@ -4033,8 +4094,9 @@ msgstr "开启头像创建工具" msgid "Open conversation options" msgstr "开启对话选项" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "开启表情符号选择器" @@ -4202,12 +4264,12 @@ msgstr "开启系统日志界面" msgid "Opens the threads preferences" msgstr "开启讨论串首选项" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "开启此个人资料" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "开启视频选择器" @@ -4285,11 +4347,11 @@ msgid "Password updated!" msgstr "密码已更新!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "暂停" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "暂停视频" @@ -4349,7 +4411,7 @@ msgid "Pinned to your feeds" msgstr "固定到你的资讯源" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "播放" @@ -4361,8 +4423,8 @@ msgstr "播放 {0}" msgid "Play or pause the GIF" msgstr "播放或暂停 GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:194 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "播放视频" @@ -4375,16 +4437,16 @@ msgstr "播放视频" msgid "Plays the GIF" msgstr "播放 GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "请设置你的用户识别符。" -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "请设置你的密码。" -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "请完成 Captcha 验证。" @@ -4404,7 +4466,7 @@ msgstr "请输入这个应用专用密码的唯一名称,或使用我们提供 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "请输入一个有效的词、标签或短语" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "请输入你的电子邮箱。" @@ -4417,7 +4479,7 @@ msgstr "请输入你的邀请码。" msgid "Please enter your password as well:" msgstr "请输入你的密码:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "请解释为什么你认为这个标记是由 {0} 错误应用的" @@ -4434,7 +4496,7 @@ msgstr "请以 @{0} 身份登录" msgid "Please Verify Your Email" msgstr "请验证你的电子邮箱" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "请等待你的链接卡片加载完毕" @@ -4447,13 +4509,13 @@ msgstr "政治" msgid "Porn" msgstr "色情内容" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "发布" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "帖文" @@ -4585,13 +4647,13 @@ msgstr "与其他用户开始私信。" msgid "Processing..." msgstr "处理中..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "个人资料" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -4606,7 +4668,7 @@ msgstr "个人资料已更新" msgid "Protect your account by verifying your email." msgstr "通过验证电子邮箱来保护你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "公开内容" @@ -4618,11 +4680,11 @@ msgstr "公开且可共享的批量隐藏或屏蔽列表。" msgid "Public, shareable lists which can drive feeds." msgstr "公开且可共享的列表,可作为资讯源使用。" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "发布帖文" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "发布回复" @@ -4638,12 +4700,8 @@ msgstr "二维码已下载!" msgid "QR code saved to your camera roll!" msgstr "二维码已保存至你的照片图库!" -#: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "小建议" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -4658,8 +4716,8 @@ msgid "Quote post was successfully detached" msgstr "引用帖文已成功分离" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -4673,8 +4731,8 @@ msgstr "引用已打开" msgid "Quote settings" msgstr "引用选项" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "引用" @@ -4752,6 +4810,10 @@ msgstr "从你的入门包中删除 {displayName}" msgid "Remove account" msgstr "删除账户" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "删除关联" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "删除头像" @@ -4760,7 +4822,7 @@ msgstr "删除头像" msgid "Remove Banner" msgstr "删除横幅图片" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "删除嵌入" @@ -4799,10 +4861,6 @@ msgstr "从已保存的资讯源中删除" msgid "Remove image" msgstr "删除图片" -#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "删除图片预览" - #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "从你的隐藏词汇列表中删除" @@ -4815,24 +4873,28 @@ msgstr "删除个人资料" msgid "Remove profile from search history" msgstr "从搜索历史中删除个人资料" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "删除引用" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "删除转发" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "删除字幕文件" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "从保存的资讯源列表中删除这个资讯源" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "已被作者删除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "已被你删除" @@ -4856,13 +4918,13 @@ msgstr "已从保存的资讯源中删除" msgid "Removed from your feeds" msgstr "从你的自定义资讯源中删除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "删除引用的帖文" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "删除图片预览" +msgid "Removes the attachment" +msgstr "删除所有关联" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -4881,7 +4943,7 @@ msgstr "回复已被禁用" msgid "Replies to this post are disabled." msgstr "这条帖文的回复已被关闭。" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "回复" @@ -4905,23 +4967,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "由讨论串的作者设置的回复选项" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:523 msgctxt "description" msgid "Reply to <0><1/>" msgstr "回复 <0><1/>" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:514 msgctxt "description" msgid "Reply to a blocked post" msgstr "回复被屏蔽的帖文" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:516 msgctxt "description" msgid "Reply to a post" msgstr "回复这条帖文" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to you" msgstr "对你回复" @@ -5008,9 +5070,9 @@ msgstr "举报此入门包" msgid "Report this user" msgstr "举报这个用户" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "转发" @@ -5021,14 +5083,14 @@ msgid "Repost" msgstr "转发" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "转发或引用帖文" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "转发" @@ -5045,7 +5107,7 @@ msgstr "由 <0><1/> 转发" msgid "Reposted by you" msgstr "由你转发" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "转发你的帖文" @@ -5119,7 +5181,7 @@ msgstr "重试登录" msgid "Retries the last action, which errored out" msgstr "重试上次出错的操作" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5231,8 +5293,8 @@ msgstr "保存图片裁剪设置" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "说嗨!" @@ -5246,15 +5308,15 @@ msgid "Scroll to top" msgstr "滚动到顶部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5327,6 +5389,10 @@ msgstr "查看 Bluesky 的招聘职缺" msgid "See this guide" msgstr "查看指南" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "视频进度条" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "选择 {item}" @@ -5363,6 +5429,10 @@ msgstr "选择 GIF \"{0}\"" msgid "Select how long to mute this word for." msgstr "选择将此词语隐藏多长时间。" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "选择语言..." + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "选择语言" @@ -5375,6 +5445,10 @@ msgstr "选择内容审核服务提供方" msgid "Select option {i} of {numItems}" msgstr "选择 {numItems} 项中的第 {i} 项" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "选择字幕文件(.vtt)" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "选择 {emojiName} 表情符号作为你的头像" @@ -5387,7 +5461,7 @@ msgstr "请选择你要向哪个内容审核服务提供方提交举报" msgid "Select the service that hosts your data." msgstr "选择托管你数据的服务器。" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "选择视频" @@ -5437,8 +5511,8 @@ msgstr "发送电子邮件" msgid "Send feedback" msgstr "提交反馈" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "发送私信" @@ -5529,7 +5603,7 @@ msgstr "将图片纵横比设置为宽" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -5550,7 +5624,7 @@ msgstr "性暗示" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "分享" @@ -5570,7 +5644,7 @@ msgstr "分享一个有趣的事实!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "仍然分享" @@ -5626,7 +5700,7 @@ msgstr "分享链接的网站" msgid "Show" msgstr "显示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "显示替代文本" @@ -5645,7 +5719,7 @@ msgstr "显示徽章" msgid "Show badge and filter from feeds" msgstr "显示徽章并从资讯源中过滤" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 msgid "Show follows similar to {0}" msgstr "显示类似于 {0} 的关注者" @@ -5662,7 +5736,7 @@ msgstr "更少显示类似这样的" msgid "Show list anyway" msgstr "仍然显示列表" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 #: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" @@ -5715,7 +5789,7 @@ msgstr "显示警告" msgid "Show warning and filter from feeds" msgstr "显示警告并从资讯源中过滤" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "在你的资讯源中显示来自 {0} 的帖文" @@ -5728,12 +5802,12 @@ msgstr "在你的资讯源中显示来自 {0} 的帖文" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5765,12 +5839,12 @@ msgstr "登出" msgid "Sign out of all accounts" msgstr "登出所有账户" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5795,12 +5869,12 @@ msgstr "登录身份" msgid "Signed in as @{0}" msgstr "以 @{0} 身份登录" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "使用你的入门包注册" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "注册但不使用入门包" @@ -5822,7 +5896,7 @@ msgstr "跳过这段流程" msgid "Software Dev" msgstr "程序开发" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:449 msgid "Some other feeds you might like" msgstr "其他你可能喜欢的资讯源" @@ -5850,8 +5924,8 @@ msgstr "出了点问题,请重试。" msgid "Something went wrong!" msgstr "出了点问题!" -#: src/App.native.tsx:102 -#: src/App.web.tsx:83 +#: src/App.native.tsx:101 +#: src/App.web.tsx:82 msgid "Sorry! Your session expired. Please log in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" @@ -5863,12 +5937,12 @@ msgstr "回复排序" msgid "Sort replies to the same post by:" msgstr "对同一帖文的回复进行排序:" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "来源: <0>{sourceName}" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "垃圾内容" @@ -5897,11 +5971,6 @@ msgstr "与 {displayName} 开始私信" msgid "Start chatting" msgstr "开始私信" -#: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "开始入门指南吧,若需获取更多选项请点击下一步,或点按跳过。" - -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -5941,8 +6010,8 @@ msgstr "已清除存储,请立即重启应用。" msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5972,7 +6041,7 @@ msgstr "订阅这个列表" msgid "Suggested accounts" msgstr "建议的账号" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:314 msgid "Suggested for you" msgstr "为你推荐" @@ -5991,17 +6060,13 @@ msgstr "支持" msgid "Switch Account" msgstr "切换账户" -#: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "在资讯源之间切换以刷新你的浏览体验。" - #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "切换到 {0}" #: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" -msgstr "" +msgstr "切换你登录的账户" #: src/screens/Settings/AppearanceSettings.tsx:85 #: src/screens/Settings/AppearanceSettings.tsx:87 @@ -6028,17 +6093,18 @@ msgstr "高" msgid "Tap to dismiss" msgstr "点按关闭" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "点击进入全屏模式" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "点击切换声音播放" -#: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "点击查看完整内容" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "点击查看完整图片" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6074,9 +6140,9 @@ msgid "Terms of Service" msgstr "服务条款" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "用词违反了社群准则" @@ -6084,7 +6150,7 @@ msgstr "用词违反了社群准则" msgid "Text & tags" msgstr "文本及标签" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "文本输入框" @@ -6111,11 +6177,11 @@ msgstr "该用户识别符已被占用。" msgid "That starter pack could not be found." msgstr "找不到此入门包。" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "大功告成!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除屏蔽后,该账户将能够与你互动。" @@ -6146,7 +6212,7 @@ msgstr "\"Discover\" 资讯源" msgid "The Discover feed now knows what you like" msgstr "现在 \"Discover\" 资讯源已了解你的喜好" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "使用 App 的体验更好。立即下载 Bluesky,我们将从你上次中断的地方继续。" @@ -6154,11 +6220,11 @@ msgstr "使用 App 的体验更好。立即下载 Bluesky,我们将从你上 msgid "The feed has been replaced with Discover." msgstr "资讯源已替换为 \"Discover\"。" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "以下标记已应用到你的账户。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "以下标记已应用到你的内容。" @@ -6175,7 +6241,7 @@ msgstr "这条帖文可能已被删除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:188 msgid "The selected video is larger than 100MB." msgstr "选择的视频大小超过 100MB。" @@ -6233,7 +6299,7 @@ msgstr "连接服务器时出现问题" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "刷新通知时出现问题,点击重试。" -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "刷新帖文时出现问题,点击重试。" @@ -6251,15 +6317,15 @@ msgstr "刷新列表时出现问题,点击重试。" msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交举报时出现问题,请检查你的网络连接。" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "获取应用专用密码时出现问题" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:109 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:145 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6302,7 +6368,7 @@ msgstr "这个账户要求登录后才能查看其个人资料。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "这个账户已被你的一个或多个内容审核列表所屏蔽。要解除屏蔽,请从内容审核列表中删除这个账户。" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "这条申诉将提交给 <0>{sourceName}。" @@ -6377,7 +6443,7 @@ msgstr "这个标签是由 <0>{0} 标记的。" msgid "This label was applied by the author." msgstr "这个标签是由该作者标记的。" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "这个标签是由你标记的。" @@ -6410,7 +6476,7 @@ msgid "This post has been deleted." msgstr "这条帖文已被删除。" #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "这条帖文只对已登录用户可见,未登录的用户将无法看到。" @@ -6438,7 +6504,7 @@ msgstr "此服务没有提供服务条款或隐私政策。" msgid "This should create a domain record at:" msgstr "应该在以下位置创建一个域名记录:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "这个用户目前没有任何关注者。" @@ -6467,7 +6533,7 @@ msgstr "这个用户包含在你已隐藏的 <0>{0} 列表中。" msgid "This user is new here. Press for more info about when they joined." msgstr "此用户最近加入了 Bluesky,点按此处可获取其加入的具体时间。" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "这个账户目前没有关注任何人。" @@ -6508,6 +6574,10 @@ msgstr "在关闭电子邮件两步验证前,请先验证你的电子邮箱地 msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "要举报对话,请在会话中选择一条私信并举报。这有助于使内容审核服务提供方了解有关问题的背景信息。" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "要上传视频至 Bluesky,你必须首先验证邮箱地址。" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "你想将举报提交给谁?" @@ -6520,7 +6590,7 @@ msgstr "切换下拉式菜单" msgid "Toggle to enable or disable adult content" msgstr "切换以启用或禁用成人内容" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "热门" @@ -6531,8 +6601,8 @@ msgstr "转换" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -6551,7 +6621,7 @@ msgstr "电视节目" msgid "Two-factor authentication" msgstr "两步验证" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "在这里输入你的消息" @@ -6584,14 +6654,14 @@ msgstr "无法删除" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "取消屏蔽" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:199 msgctxt "action" msgid "Unblock" msgstr "取消屏蔽" @@ -6606,12 +6676,12 @@ msgstr "取消屏蔽账户" msgid "Unblock Account" msgstr "取消屏蔽账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:312 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "取消屏蔽账户?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -6622,7 +6692,7 @@ msgctxt "action" msgid "Unfollow" msgstr "取消关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241 msgid "Unfollow {0}" msgstr "取消关注 {0}" @@ -6636,8 +6706,7 @@ msgid "Unlike this feed" msgstr "取消喜欢这个资讯源" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "取消隐藏" @@ -6664,11 +6733,11 @@ msgstr "取消隐藏对话" msgid "Unmute thread" msgstr "取消隐藏讨论串" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "取消隐藏视频" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "已取消隐藏" @@ -6706,8 +6775,12 @@ msgstr "取消订阅这个标记者" msgid "Unsubscribed from list" msgstr "已从列表中取消订阅" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/state/queries/video/video.ts:206 +msgid "Unsupported video type: {mimeType}" +msgstr "不支持的视频格式:{mimeType}" + +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "不受欢迎的性内容" @@ -6762,7 +6835,7 @@ msgstr "从照片图库上传" msgid "Use a file on your server" msgstr "使用你服务器上的文件" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "使用应用专用密码登录到其他 Bluesky 客户端,而无需对其授予你账户或密码的完全访问权限。" @@ -6881,6 +6954,10 @@ msgstr "已喜欢此内容或个人资料的账户" msgid "Value:" msgstr "值:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "要求验证邮件地址" + #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "验证 DNS 记录" @@ -6902,6 +6979,10 @@ msgstr "验证我的邮箱" msgid "Verify New Email" msgstr "验证新的邮箱" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "立即验证" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "验证文本文件" @@ -6914,21 +6995,38 @@ msgstr "验证你的邮箱" msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "视频" +#: src/state/queries/video/video.ts:134 +msgid "Video failed to process" +msgstr "视频处理失败" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "电子游戏" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "无法找到视频。" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "视频设置" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "视频:{0}" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "查看{0}的头像" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "查看{0}的个人资料" @@ -6960,7 +7058,7 @@ msgstr "查看举报版权侵权的详情" msgid "View full thread" msgstr "查看整个讨论串" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "查看这个标记的详情" @@ -7020,7 +7118,7 @@ msgstr "警告内容" msgid "Warn content and filter from feeds" msgstr "警告内容并从资讯源中过滤" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "找不到任何与该标签相关的结果。" @@ -7032,7 +7130,7 @@ msgstr "我们无法加载这个对话" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。" -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" @@ -7080,7 +7178,7 @@ msgstr "很抱歉,我们无法加载你的隐藏词汇列表。请重试。" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,无法完成你的搜索。请稍后再试。" -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!你所回复的帖文已被删除。" @@ -7111,7 +7209,7 @@ msgstr "你想如何命名你的入门包?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "发生了什么新鲜事?" @@ -7173,16 +7271,16 @@ msgstr "为什么应该审核这个用户?" msgid "Wide" msgstr "宽" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "编写私信" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "撰写帖文" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "撰写你的回复" @@ -7223,7 +7321,7 @@ msgstr "是的,隐藏" msgid "Yes, reactivate my account" msgstr "是的,重新启用我的账户" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "昨天,{time}" @@ -7240,7 +7338,7 @@ msgstr "你" msgid "You are in line." msgstr "轮到你了。" -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "你没有关注任何账户。" @@ -7270,7 +7368,7 @@ msgstr "你现在可以使用新密码登录。" msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "你可以重新激活你的账户以继续登录,其他用户将可以重新看到你的个人资料和帖文。" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "你目前还没有任何关注者。" @@ -7345,7 +7443,7 @@ msgstr "你还没有建立任何列表。" msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "你还没有屏蔽任何账户。要屏蔽账户,请转到其个人资料并在其账户上的菜单中选择 \"屏蔽账户\"。" -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "你尚未创建任何应用专用密码,可以通过点击下面的按钮来创建一个。" @@ -7370,11 +7468,11 @@ msgstr "你还没有隐藏任何词或标签" msgid "You hid this reply." msgstr "你隐藏了这条回复。" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "如果你认为由他人放置标签的标记信息有误,你可以提出申诉。" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果你认为标签的标记信息有误,你可以提出申诉。" @@ -7442,15 +7540,15 @@ msgstr "完成创建账户后,你将关注建议的用户和资讯源!" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "完成创建帐户后,你将关注建议的用户!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "你将关注这些用户以及其他 {0} 位" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "你将立即关注这些人" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "你将通过这些资讯源接收最新动态" @@ -7465,7 +7563,7 @@ msgstr "轮到你了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "你已使用应用密码登录账户,请改用你的主密码登录以继续停用你的账户。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "你已设置完成!" @@ -7494,7 +7592,7 @@ msgstr "你的账户数据库包含所有公共数据记录,它们将被导出 msgid "Your birth date" msgstr "你的生日" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "你的浏览器不支持此视频格式,请更换不同的浏览器。" @@ -7507,7 +7605,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "你的选择将被保存,但可以稍后在设置中更改。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7529,7 +7627,7 @@ msgstr "你的第一个喜欢!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "你的\"正在关注\"资讯源为空!关注更多用户去看看他们发了什么。" -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "你的完整用户识别符将修改为" @@ -7545,11 +7643,11 @@ msgstr "你的隐藏词汇" msgid "Your password has been changed successfully!" msgstr "你的密码已成功更改!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "你的帖文已发布" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "你的帖文、喜欢和屏蔽是公开可见的,而隐藏不可见。" @@ -7561,7 +7659,7 @@ msgstr "你的个人资料" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用户将无法再看到你的个人资料、帖文、列表与其他相关信息,你可以随时登录以重新激活你的账户。" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "你的回复已发布" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index a9e22ac6c7..200e91bc87 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: zh-TW for bluesky-social-app\n" "POT-Creation-Date: \n" "Report-Msgid-Bugs-To: Kuwa Lee , Frudrax Cheng \n" -"PO-Revision-Date: 2024-08-23 16:41+0800\n" +"PO-Revision-Date: 2024-09-06 10:08+0800\n" "Last-Translator: \n" "Language-Team: Frudrax Cheng , Kuwa Lee , noeFly, snowleo208, Kisaragi Hiu, Yi-Jyun Pan, toto6038, cirx1e\n" "Language: zh_TW\n" @@ -21,23 +21,43 @@ msgstr "(含有嵌入內容)" msgid "(no email)" msgstr "(沒有電子郵件)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {其他 {formattedCount} 個人} other {其他 {formattedCount} 個人}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "{0, plural, one {# 天} other {# 天}}" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "{0, plural, one {# 時} other {# 時}}" + +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {該帳號有 # 個標記} other {該帳號有 # 個標記}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {該內容有 # 個標記} other {該內容有 # 個標記}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "{0, plural, one {# 分} other {# 分}}" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "{0, plural, one {# 月} other {# 月}}" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# 個轉貼} other {# 個轉貼}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "{0, plural, one {# 秒} other {# 秒}}" + #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -48,11 +68,11 @@ msgstr "{0, plural, one {個跟隨者} other {個跟隨者}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {個跟隨中} other {個跟隨中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {喜歡(# 個喜歡)} other {喜歡(# 個喜歡)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {喜歡} other {喜歡}}" @@ -65,19 +85,19 @@ msgstr "{0, plural,one {# 個用戶表示喜歡} other {# 個用戶表示喜歡} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {則貼文} other {則貼文}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {引用} other {引用}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {回覆(# 個回覆)} other {回覆(# 個回覆)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {轉貼} other {轉貼}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {撤回喜歡(# 個喜歡)} other {撤回喜歡(# 個喜歡)}}" @@ -95,6 +115,10 @@ msgstr "{0} <0>在<1>文字和標籤中" msgid "{0} joined this week" msgstr "本週加入了 {0} 人" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "第 {0} 個(共 {1} 個)" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} 人已使用此入門包!" @@ -111,30 +135,36 @@ msgstr "「{0}」最喜歡的動態和人物 - 加入我的行列吧!" msgid "{0}'s starter pack" msgstr "「{0}」的入門包" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "{0}天" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "{0}時" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "{0}分" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "{0}月" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "{0}秒" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# 個用戶表示喜歡} other {# 個用戶表示喜歡}}" -#: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, one {天} other {天}}" - -#: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, one {時} other {時}}" - -#: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, one {分} other {分}}" - -#: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, one {月} other {月}}" - -#: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, one {秒} other {秒}}" - +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "「{displayName}」的入門包" @@ -232,10 +262,6 @@ msgstr "30 天" msgid "7 days" msgstr "7 天" -#: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "幫助工具提示框" - #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -288,13 +314,13 @@ msgstr "帳號已被列表靜音" #: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" -msgstr "" +msgstr "帳號設定" #: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "已解除封鎖帳號" @@ -346,9 +372,13 @@ msgstr "新增帳號" msgid "Add alt text" msgstr "新增替代文字" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:103 +msgid "Add alt text (optional)" +msgstr "新增替代文字(可選)" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "新增應用程式專用密碼" @@ -443,7 +473,7 @@ msgstr "允許這些人向您發起對話:" msgid "Allow replies from:" msgstr "允許這些人回覆您的貼文:" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "允許存取私人訊息" @@ -458,17 +488,20 @@ msgstr "已以 @{0} 身份登入" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "替代文字" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:98 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "替代文字" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "替代文字" @@ -489,30 +522,41 @@ msgstr "一封電子郵件已發送至先前填寫的電子郵件地址 {0}。 msgid "An error has occurred" msgstr "發生錯誤" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "發生錯誤" +#: src/state/queries/video/video.ts:188 +msgid "An error occurred while compressing the video." +msgstr "壓縮影片時發生錯誤。" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "建立您的入門包時發生錯誤。是否要重試?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:205 msgid "An error occurred while loading the video. Please try again later." msgstr "載入影片時發生錯誤。請稍後再試。" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "載入影片時發生錯誤。請再試一次。" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "儲存 QR Code 時發生錯誤!" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "選擇影片時發生錯誤" + #: src/screens/StarterPack/StarterPackScreen.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "跟隨所有帳號時發生錯誤" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:156 msgid "An error occurred while uploading the video." msgstr "上傳影片時發生錯誤。" @@ -547,8 +591,8 @@ msgid "an unknown labeler" msgstr "未知的標記者" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "和" @@ -557,7 +601,7 @@ msgstr "和" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "GIF 動畫" @@ -573,7 +617,7 @@ msgstr "任何人都可以參與互動" msgid "App Language" msgstr "應用程式語言" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "應用程式專用密碼已刪除" @@ -590,21 +634,21 @@ msgid "App password settings" msgstr "應用程式專用密碼設定" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "應用程式專用密碼" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "申訴" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "申訴「{0}」標記" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "已提交申訴" @@ -634,7 +678,7 @@ msgstr "外觀設定" msgid "Apply default recommended feeds" msgstr "使用預設推薦的動態源" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "您確定要刪除這個應用程式專用密碼「{name}」嗎?" @@ -658,7 +702,7 @@ msgstr "您確定要從您的動態中移除 {0} 嗎?" msgid "Are you sure you want to remove this from your feeds?" msgstr "您確定要將此從您的動態源中移除嗎?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:864 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -679,13 +723,13 @@ msgstr "藝術" msgid "Artistic or non-erotic nudity." msgstr "藝術作品或非色情的裸露。" -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "至少 3 個字元" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -715,7 +759,7 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "封鎖" @@ -746,7 +790,7 @@ msgstr "封鎖列表" msgid "Block these accounts?" msgstr "封鎖這些帳號?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "已被封鎖" @@ -821,23 +865,23 @@ msgstr "模糊圖片並從動態中過濾" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:352 msgid "Browse more accounts on the Explore page" msgstr "在探索頁面瀏覽更多帳號" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:485 msgid "Browse more feeds on the Explore page" msgstr "在探索頁面瀏覽更多動態源" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:334 +#: src/components/FeedInterstitials.tsx:337 +#: src/components/FeedInterstitials.tsx:467 +#: src/components/FeedInterstitials.tsx:470 msgid "Browse more suggestions" msgstr "瀏覽更多建議" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:360 +#: src/components/FeedInterstitials.tsx:494 msgid "Browse more suggestions on the Explore page" msgstr "在探索頁面瀏覽更多建議" @@ -879,12 +923,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "只能包含字母、數字、空格、破折號及底線。長度必須至少有 4 個字元,但不超過 32 個字元。" #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:584 +#: src/view/com/composer/Composer.tsx:599 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -900,7 +944,7 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "取消" @@ -929,7 +973,7 @@ msgstr "取消圖片裁剪" msgid "Cancel profile editing" msgstr "取消編輯個人檔案" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "取消引用貼文" @@ -945,6 +989,21 @@ msgstr "取消搜尋" msgid "Cancels opening the linked website" msgstr "取消開啟網站連結" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "無法與被封鎖的使用者互動" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:128 +msgid "Captions (.vtt)" +msgstr "字幕(.vtt)" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "字幕和替代文字" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "變更" @@ -985,8 +1044,8 @@ msgid "Change Your Email" msgstr "變更您的電子郵件地址" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "對話" @@ -1048,7 +1107,7 @@ msgstr "選擇人物" msgid "Choose Service" msgstr "選擇服務" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "選擇提供您自定義動態的演算法。" @@ -1101,7 +1160,7 @@ msgstr "點擊這裡以停用這則帖文的引用。" msgid "Click to enable quote posts of this post." msgstr "點擊這裡以啟用這則帖文的引用。" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "點擊以重試傳送訊息" @@ -1122,7 +1181,7 @@ msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "關閉" @@ -1177,7 +1236,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:596 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -1185,11 +1244,11 @@ msgstr "關閉貼文編輯頁並捨棄草稿" msgid "Closes viewer for header image" msgstr "關閉標題圖片檢視器" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "折疊用戶清單" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "折疊指定通知的用戶清單" @@ -1208,7 +1267,7 @@ msgstr "漫畫" msgid "Community Guidelines" msgstr "社群守則" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "完成初始設定並開始使用您的帳號" @@ -1216,7 +1275,7 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:737 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1224,10 +1283,6 @@ msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" msgid "Compose reply" msgstr "撰寫回覆" -#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "壓縮中…" - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "為 {name} 配置內容過濾設定" @@ -1236,8 +1291,8 @@ msgstr "為 {name} 配置內容過濾設定" msgid "Configured in <0>moderation settings." msgstr "已在<0>內容管理設定中配置。" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1360,7 +1415,7 @@ msgstr "已複製建構版本號至剪貼簿" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "已複製至剪貼簿" @@ -1438,6 +1493,10 @@ msgstr "無法載入列表" msgid "Could not mute chat" msgstr "無法靜音對話" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "無法處理您的影片" + #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "建立" @@ -1495,7 +1554,7 @@ msgstr "建立新帳號" msgid "Create report for {0}" msgstr "建立 {0} 的檢舉" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "{0} 已建立" @@ -1569,7 +1628,7 @@ msgstr "偵錯面板" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "刪除" @@ -1582,11 +1641,11 @@ msgstr "刪除帳號" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "刪除帳號 <0>「<1>{0}<2>」" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "刪除應用程式專用密碼" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "刪除應用程式專用密碼?" @@ -1641,7 +1700,7 @@ msgstr "刪除此列表?" msgid "Delete this post?" msgstr "刪除這條貼文?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "已刪除" @@ -1677,7 +1736,7 @@ msgstr "分離這則帖文的引用?" msgid "Dialog: adjust who can interact with this post" msgstr "對話框:自訂誰可以參與這則帖文的互動" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:347 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" @@ -1691,8 +1750,8 @@ msgid "Direct messages are here!" msgstr "私人訊息已推出!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "關閉 GIF 自動播放" +msgid "Disable autoplay for videos and GIFs" +msgstr "關閉影片和 GIF 自動播放" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1702,7 +1761,7 @@ msgstr "關閉電子郵件雙重驗證" msgid "Disable haptic feedback" msgstr "關閉觸覺回饋" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "停用字幕" @@ -1715,11 +1774,11 @@ msgstr "停用字幕" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:866 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:863 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1728,10 +1787,6 @@ msgstr "捨棄草稿?" msgid "Discourage apps from showing my account to logged-out users" msgstr "阻撓應用程式向未登入用戶顯示我的帳號" -#: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "「Discover」動態源會在您瀏覽時瞭解您喜歡哪些貼文。" - #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1749,7 +1804,7 @@ msgstr "探索新的動態源" msgid "Dismiss" msgstr "跳過" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:684 msgid "Dismiss error" msgstr "跳過錯誤" @@ -1781,7 +1836,7 @@ msgstr "不要對已跟隨的用戶使用此靜音詞彙" msgid "Does not include nudity." msgstr "不包含裸露內容。" -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "不以連字符開頭或結尾" @@ -1801,6 +1856,8 @@ msgstr "網域已驗證!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:168 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1823,7 +1880,7 @@ msgstr "完成" msgid "Done{extraText}" msgstr "完成{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "下載 Bluesky" @@ -1941,12 +1998,12 @@ msgid "Edit post interaction settings" msgstr "編輯「貼文互動設定」" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 msgid "Edit profile" msgstr "編輯個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 msgid "Edit Profile" msgstr "編輯個人檔案" @@ -2045,7 +2102,7 @@ msgstr "啟用媒體播放器" msgid "Enable priority notifications" msgstr "啟用優先通知" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "啟用字幕" @@ -2059,14 +2116,10 @@ msgstr "僅啟用此來源" msgid "Enabled" msgstr "啟用" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "已經到底部啦!" -#: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "入門指南已結束,沒有進一步的選項。若仍需取得更多選項請返回上一步,或點擊跳過。" - #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "輸入此應用程式專用密碼的名稱" @@ -2121,7 +2174,7 @@ msgstr "輸入您的用戶名稱和密碼" msgid "Error occurred while saving file" msgstr "儲存檔案時發生錯誤" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" @@ -2149,11 +2202,11 @@ msgstr "所有人都可以回覆這則貼文。" msgid "Everyone" msgstr "所有人" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "過多的提及或回覆" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "過多或不受歡迎的訊息" @@ -2165,6 +2218,10 @@ msgstr "排除已跟隨的用戶" msgid "Excludes users you follow" msgstr "排除已跟隨的用戶" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "退出全螢幕" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "離開刪除帳號流程" @@ -2189,7 +2246,7 @@ msgstr "退出輸入搜索查詢" msgid "Expand alt text" msgstr "展開替代文字" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "展開用戶清單" @@ -2304,11 +2361,11 @@ msgstr "無法儲存圖片:{0}" msgid "Failed to save notification preferences, please try again" msgstr "無法儲存通知偏好設定,請再試一次" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "無法傳送" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "無法提交申訴,請再試一次。" @@ -2326,6 +2383,13 @@ msgstr "無法更新動態" msgid "Failed to update settings" msgstr "無法更新設定" +#: src/state/queries/video/video-upload.ts:75 +#: src/state/queries/video/video-upload.web.ts:71 +#: src/state/queries/video/video-upload.web.ts:75 +#: src/state/queries/video/video-upload.web.ts:85 +msgid "Failed to upload video" +msgstr "上傳影片失敗" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "動態" @@ -2350,7 +2414,7 @@ msgstr "意見回饋" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2376,7 +2440,7 @@ msgstr "文件儲存成功!" msgid "Filter from feeds" msgstr "動態源中的篩選" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "正在完成" @@ -2386,10 +2450,6 @@ msgstr "正在完成" msgid "Find accounts to follow" msgstr "尋找一些帳號來跟隨" -#: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "在探索頁面中尋找更多想要跟隨的動態源和帳號。" - #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "在 Bluesky 上尋找貼文和用戶" @@ -2406,15 +2466,11 @@ msgstr "微調討論串。" msgid "Finish" msgstr "完成" -#: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "完成導覽並開始使用程式" - #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "健康" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "靈活" @@ -2431,8 +2487,8 @@ msgstr "垂直翻轉" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:256 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "跟隨" @@ -2441,8 +2497,8 @@ msgctxt "action" msgid "Follow" msgstr "跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "跟隨 {0}" @@ -2464,7 +2520,7 @@ msgstr "跟隨帳號" msgid "Follow all" msgstr "全部跟隨" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "回跟" @@ -2492,16 +2548,16 @@ msgstr "已被您跟隨的 <0>{0}, <1>{1} 和{2, plural, one {其他 # msgid "Followed users" msgstr "您跟隨的用戶" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "已跟隨您" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "已回跟您" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "跟隨者" @@ -2518,17 +2574,17 @@ msgstr "您也認識的跟隨者" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:254 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "跟隨中" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:100 msgid "Following {0}" msgstr "已跟隨 {0}" @@ -2546,10 +2602,6 @@ msgstr "「Following」動態源偏好" msgid "Following Feed Preferences" msgstr "「Following」動態源偏好" -#: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "「Following」動態源顯示您跟隨用戶的最新貼文。" - #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "跟隨您" @@ -2592,7 +2644,7 @@ msgstr "忘記了?" msgid "Frequently Posts Unwanted Content" msgstr "頻繁發佈不當內容" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" @@ -2601,6 +2653,10 @@ msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "全螢幕" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "相簿" @@ -2626,7 +2682,7 @@ msgstr "開始" msgid "Getting started" msgstr "開始吧" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "GIF" @@ -2645,7 +2701,7 @@ msgstr "明顯違反法律或服務條款" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "返回" @@ -2694,10 +2750,6 @@ msgstr "前往下一步" msgid "Go to profile" msgstr "前往個人檔案" -#: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "前往導覽的下一步" - #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "前往用戶的個人檔案" @@ -2762,7 +2814,7 @@ msgstr "隱藏列表" msgid "Hide" msgstr "隱藏" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "隱藏" @@ -2796,7 +2848,7 @@ msgstr "隱藏這則貼文?" msgid "Hide this reply?" msgstr "隱藏這個回覆?" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "隱藏用戶列表" @@ -2828,10 +2880,10 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -2903,7 +2955,7 @@ msgstr "如果您想更改帳號代碼或電子郵件,請在停用帳號前更 msgid "Illegal and Urgent" msgstr "違法" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "圖片" @@ -2919,7 +2971,11 @@ msgstr "圖片已儲存至您的圖片庫!" msgid "Impersonation or false claims about identity or affiliation" msgstr "冒充或虛假聲明身份或隸屬關係" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "冒充、錯誤資訊或虛假聲明" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "不當訊息或露骨連結" @@ -2959,7 +3015,7 @@ msgstr "輸入您的密碼" msgid "Input your preferred hosting provider" msgstr "輸入您的託管服務供應商" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "輸入您的帳號代碼" @@ -2992,7 +3048,7 @@ msgstr "邀請朋友" msgid "Invite code" msgstr "邀請碼" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "邀請碼無效。請檢查您輸入的內容是否正確,然後重試。" @@ -3056,11 +3112,11 @@ msgstr "標記" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "標記是對用戶和內容的標註,可用於隱藏、警告和對網路進行分類。" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "您帳號上的標記" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "您內容上的標記" @@ -3081,7 +3137,7 @@ msgstr "語言設定" msgid "Languages" msgstr "語言" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "最新" @@ -3151,8 +3207,7 @@ msgstr "讓我選擇" msgid "Let's get your password reset!" msgstr "讓我們來重設您的密碼吧!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "讓我們開始吧!" @@ -3181,18 +3236,18 @@ msgstr "對這個動態源表示喜歡" msgid "Liked by" msgstr "表示喜歡的用戶" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "表示喜歡的用戶" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "對您的自訂動態源表示喜歡" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "表示喜歡您的貼文" @@ -3252,7 +3307,7 @@ msgstr "已解除靜音的列表" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3278,7 +3333,7 @@ msgstr "載入更多推薦跟隨者" msgid "Load new notifications" msgstr "載入新的通知" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3394,7 +3449,7 @@ msgstr "訊息太長了" msgid "Message settings" msgstr "訊息設定" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3405,6 +3460,10 @@ msgstr "訊息" msgid "Misleading Account" msgstr "誤導性帳號" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "誤導性貼文" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "模式" @@ -3471,7 +3530,7 @@ msgstr "內容管理工具" msgid "Moderator has chosen to set a general warning on the content." msgstr "內容管理者已將此內容標記為普通警告。" -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "更多" @@ -3496,8 +3555,7 @@ msgid "Music" msgstr "音樂" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "靜音" @@ -3569,7 +3627,7 @@ msgstr "靜音討論串" msgid "Mute words & tags" msgstr "靜音文字和標籤" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 msgid "Muted" msgstr "已靜音" @@ -3607,7 +3665,7 @@ msgstr "我的生日" msgid "My Feeds" msgstr "我的動態源" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "我的個人檔案" @@ -3629,9 +3687,9 @@ msgid "Name is required" msgstr "名稱是必填項" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "名稱或描述違反社群標準" @@ -3662,7 +3720,7 @@ msgstr "切換到您的個人檔案" msgid "Need to report a copyright violation?" msgstr "需要檢舉侵權嗎?" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "永遠不會失去對您的跟隨者或資料的存取權。" @@ -3712,11 +3770,11 @@ msgstr "新貼文" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "新貼文" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "新貼文" @@ -3749,7 +3807,6 @@ msgstr "新聞" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3787,11 +3844,11 @@ msgid "No feeds found. Try searching for something else." msgstr "沒有找到任何動態。請嘗試以其他關鍵字搜尋。" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "不再跟隨 {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "不超過 253 個字元" @@ -3818,7 +3875,7 @@ msgstr "沒有人" msgid "No one but the author can quote this post." msgstr "僅限發布者可以引用這則貼文。" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "目前還沒有貼文。" @@ -3885,7 +3942,7 @@ msgstr "暫時不需要" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "關於分享的注意事項" @@ -3918,22 +3975,22 @@ msgstr "通知音效" msgid "Notification Sounds" msgstr "通知音效" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "通知" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "現在" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "現在" @@ -3941,7 +3998,7 @@ msgstr "現在" msgid "Nudity" msgstr "裸露" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "未貼上此類標記的裸露或成人內容" @@ -3971,23 +4028,15 @@ msgstr "好的" msgid "Oldest replies first" msgstr "最舊的回覆優先" -#: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "在" - -#: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "在 {str}" +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "在<0><1/><2><3/>" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "入門指南步驟 {0}:{1}" - -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:661 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" @@ -3999,10 +4048,14 @@ msgstr "僅支援 .jpg 或 .png 格式的圖片" msgid "Only {0} can reply." msgstr "只有{0}可以回覆。" -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "只包含字母、數字和連字符" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "僅支援 WebVTT (.vtt) 檔案" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "糟糕,發生了錯誤!" @@ -4010,13 +4063,13 @@ msgstr "糟糕,發生了錯誤!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "糟糕!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "開放" @@ -4033,8 +4086,8 @@ msgstr "開啟頭像建立工具" msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/view/com/composer/Composer.tsx:846 +#: src/view/com/composer/Composer.tsx:847 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -4202,12 +4255,12 @@ msgstr "開啟系統日誌頁面" msgid "Opens the threads preferences" msgstr "開啟討論串偏好" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "開啟這個個人檔案" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "開啟影片選擇器" @@ -4285,11 +4338,11 @@ msgid "Password updated!" msgstr "密碼已更新!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "暫停" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "暫停影片" @@ -4349,7 +4402,7 @@ msgid "Pinned to your feeds" msgstr "從您的動態中取消釘選" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "播放" @@ -4361,8 +4414,8 @@ msgstr "播放 {0}" msgid "Play or pause the GIF" msgstr "播放或暫停 GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:179 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "播放影片" @@ -4375,16 +4428,16 @@ msgstr "播放影片" msgid "Plays the GIF" msgstr "播放 GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "請設定您的帳號代碼。" -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "請設定您的密碼。" -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "請完成 Captcha 驗證。" @@ -4404,7 +4457,7 @@ msgstr "請輸入此應用程式專用密碼的唯一名稱,或使用我們提 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "請輸入有效的文字或標籤進行靜音" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "請輸入您的電子郵件。" @@ -4417,7 +4470,7 @@ msgstr "請輸入您的邀請碼。" msgid "Please enter your password as well:" msgstr "請輸入您的密碼:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "請解釋您認為 {0} 不該套用此標記的原因" @@ -4434,7 +4487,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:351 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -4447,13 +4500,13 @@ msgstr "政治" msgid "Porn" msgstr "色情" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:636 +#: src/view/com/composer/Composer.tsx:643 msgctxt "action" msgid "Post" msgstr "發佈" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "貼文" @@ -4585,13 +4638,13 @@ msgstr "和其他用戶進行私人對話。" msgid "Processing..." msgstr "處理中…" -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "個人檔案" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -4606,7 +4659,7 @@ msgstr "個人檔案已更新" msgid "Protect your account by verifying your email." msgstr "通過驗證電子郵件地址來保護您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "公開" @@ -4618,11 +4671,11 @@ msgstr "公開且可共享的用戶列表,可供批量靜音或封鎖。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:621 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:621 msgid "Publish reply" msgstr "發佈回覆" @@ -4638,12 +4691,8 @@ msgstr "QR Code 下載成功!" msgid "QR code saved to your camera roll!" msgstr "QR Code 已儲存至您的圖片庫!" -#: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "小建議" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -4658,8 +4707,8 @@ msgid "Quote post was successfully detached" msgstr "貼文引用已成功分離" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -4673,8 +4722,8 @@ msgstr "引用貼文已啟用" msgid "Quote settings" msgstr "引用設定" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "引用" @@ -4752,6 +4801,10 @@ msgstr "從您的入門包刪除 {displayName}" msgid "Remove account" msgstr "移除帳號" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "撤銷貼文分離" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "刪除頭像" @@ -4760,7 +4813,7 @@ msgstr "刪除頭像" msgid "Remove Banner" msgstr "刪除橫幅" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "刪除嵌入" @@ -4799,10 +4852,6 @@ msgstr "從儲存的動態源中刪除" msgid "Remove image" msgstr "刪除圖片" -#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "刪除圖片預覽" - #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "從您的列表中刪除靜音文字" @@ -4815,24 +4864,28 @@ msgstr "刪除個人檔案" msgid "Remove profile from search history" msgstr "刪除搜尋紀錄中的個人檔案" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:300 msgid "Remove quote" msgstr "刪除引用貼文" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "刪除轉貼貼文" +#: src/view/com/composer/videos/SubtitleDialog.tsx:251 +msgid "Remove subtitle file" +msgstr "移除字幕檔案" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "將這個動態源從您已儲存之動態源列表中刪除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "由發布者刪除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "由您刪除" @@ -4856,13 +4909,13 @@ msgstr "已從儲存的動態源中刪除" msgid "Removed from your feeds" msgstr "從您的動態中刪除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:301 msgid "Removes quoted post" msgstr "刪除已轉貼貼文" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "移除圖片預覽" +msgid "Removes the attachment" +msgstr "撤銷所有貼文分離" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -4881,7 +4934,7 @@ msgstr "回覆已被停用" msgid "Replies to this post are disabled." msgstr "這則貼文的回覆已停用。" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:634 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4905,23 +4958,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "由此討論串的發佈者選擇的回覆設定" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:523 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:514 msgctxt "description" msgid "Reply to a blocked post" msgstr "對已被封鎖的貼文回覆" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:516 msgctxt "description" msgid "Reply to a post" msgstr "回覆這則貼文" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to you" msgstr "對您回覆" @@ -5008,9 +5061,9 @@ msgstr "檢舉這個入門包" msgid "Report this user" msgstr "檢舉這個用戶" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "轉貼" @@ -5021,14 +5074,14 @@ msgid "Repost" msgstr "轉貼" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "轉貼或引用貼文" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "轉貼" @@ -5045,7 +5098,7 @@ msgstr "由 <0><1/> 轉貼" msgid "Reposted by you" msgstr "由您轉貼" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "轉貼您的貼文" @@ -5119,7 +5172,7 @@ msgstr "重試登入" msgid "Retries the last action, which errored out" msgstr "重試上次出錯的操作" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5231,8 +5284,8 @@ msgstr "儲存圖片裁剪設定" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "說句「你好!👋」" @@ -5246,15 +5299,15 @@ msgid "Scroll to top" msgstr "滾動到頂部" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5327,6 +5380,10 @@ msgstr "查看 Bluesky 的職缺" msgid "See this guide" msgstr "查看指南" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "影片進度條" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "選擇 {item}" @@ -5363,6 +5420,10 @@ msgstr "選擇 GIF「{0}」" msgid "Select how long to mute this word for." msgstr "選擇靜音此文字的時間長度。" +#: src/view/com/composer/videos/SubtitleDialog.tsx:236 +msgid "Select language..." +msgstr "選擇語言…" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "選擇語言" @@ -5375,6 +5436,10 @@ msgstr "選擇內容管理服務提供者" msgid "Select option {i} of {numItems}" msgstr "選擇 {numItems} 個項目中的第 {i} 項" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "選擇字幕檔 (.vtt)" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "選擇 {emojiName} 表情符號作為您的頭像" @@ -5387,7 +5452,7 @@ msgstr "選擇要向哪些內容管理服務提供者提出檢舉" msgid "Select the service that hosts your data." msgstr "選擇用來託管您的資料的服務商。" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "選擇影片" @@ -5529,7 +5594,7 @@ msgstr "將圖片比例設定為寬" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -5550,7 +5615,7 @@ msgstr "性暗示" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "分享" @@ -5570,7 +5635,7 @@ msgstr "分享一個趣聞!📰" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "仍然分享" @@ -5626,7 +5691,7 @@ msgstr "分享網站的連結" msgid "Show" msgstr "顯示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "顯示替代文字" @@ -5645,7 +5710,7 @@ msgstr "顯示標記" msgid "Show badge and filter from feeds" msgstr "顯示標記並從動態源中篩選" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 msgid "Show follows similar to {0}" msgstr "顯示類似於 {0} 的跟隨者" @@ -5662,7 +5727,7 @@ msgstr "減少顯示此類內容" msgid "Show list anyway" msgstr "仍然顯示列表" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 #: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" @@ -5715,7 +5780,7 @@ msgstr "顯示警告" msgid "Show warning and filter from feeds" msgstr "顯示警告並從動態中篩選" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "在您的動態中顯示來自 {0} 的貼文" @@ -5728,12 +5793,12 @@ msgstr "在您的動態中顯示來自 {0} 的貼文" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5765,12 +5830,12 @@ msgstr "登出" msgid "Sign out of all accounts" msgstr "登出所有帳戶" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5795,12 +5860,12 @@ msgstr "登入身分" msgid "Signed in as @{0}" msgstr "以 @{0} 身分登入" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "用您的入門包註冊" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "不使用入門包註冊" @@ -5822,7 +5887,7 @@ msgstr "跳過此流程" msgid "Software Dev" msgstr "軟體開發" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:449 msgid "Some other feeds you might like" msgstr "其他您可能喜歡的動態源" @@ -5850,8 +5915,8 @@ msgstr "發生了一些問題,請再試一次。" msgid "Something went wrong!" msgstr "發生了一些問題!" -#: src/App.native.tsx:102 -#: src/App.web.tsx:83 +#: src/App.native.tsx:101 +#: src/App.web.tsx:82 msgid "Sorry! Your session expired. Please log in again." msgstr "抱歉!您的登入會話已過期。請重新登入。" @@ -5863,12 +5928,12 @@ msgstr "排序回覆" msgid "Sort replies to the same post by:" msgstr "對同一貼文的回覆進行排序:" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "來源:{sourceName}" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "垃圾訊息" @@ -5897,11 +5962,6 @@ msgstr "與 {displayName} 開始對話" msgid "Start chatting" msgstr "開始對話" -#: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "開始入門指南吧!若需取得更多選項請點選下一步,或點選跳過。" - -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -5941,8 +6001,8 @@ msgstr "已清除儲存資料,您需要立即重啟應用程式。" msgid "Storybook" msgstr "故事書" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5972,7 +6032,7 @@ msgstr "訂閱這個列表" msgid "Suggested accounts" msgstr "推薦的帳號" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:314 msgid "Suggested for you" msgstr "為您推薦" @@ -5991,17 +6051,13 @@ msgstr "支援" msgid "Switch Account" msgstr "切換帳號" -#: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "在動態源之間切換以掌控您的體驗。" - #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "切換到 {0}" #: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" -msgstr "" +msgstr "切換您登入的帳號" #: src/screens/Settings/AppearanceSettings.tsx:85 #: src/screens/Settings/AppearanceSettings.tsx:87 @@ -6028,17 +6084,18 @@ msgstr "高" msgid "Tap to dismiss" msgstr "點擊以跳過" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Tap to enter full screen" msgstr "點擊以進入全螢幕" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Tap to toggle sound" msgstr "點擊以開關聲音" -#: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "點擊查看完整內容" +#: src/view/com/util/images/AutoSizedImage.tsx:185 +#: src/view/com/util/images/AutoSizedImage.tsx:205 +msgid "Tap to view full image" +msgstr "點擊查看完整圖片" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6074,9 +6131,9 @@ msgid "Terms of Service" msgstr "服務條款" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "所使用的文字違反了社群標準" @@ -6084,7 +6141,7 @@ msgstr "所使用的文字違反了社群標準" msgid "Text & tags" msgstr "文字和標籤" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "文字輸入框" @@ -6111,11 +6168,11 @@ msgstr "這個帳號代碼已被使用。" msgid "That starter pack could not be found." msgstr "找不到那個入門包。" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "大功告成!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠與您互動。" @@ -6146,7 +6203,7 @@ msgstr "Discover 動態源" msgid "The Discover feed now knows what you like" msgstr "「Discover」動態源現在知道您喜歡什麼" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "使用應用程式的體驗會更好。現在就下載 Bluesky,我們將從您離開的地方繼續。" @@ -6154,11 +6211,11 @@ msgstr "使用應用程式的體驗會更好。現在就下載 Bluesky,我們 msgid "The feed has been replaced with Discover." msgstr "此動態源已由「Discover」取代。" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "以下標記已套用到您的帳號。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "以下標記已套用到您的內容。" @@ -6175,7 +6232,7 @@ msgstr "這則貼文可能已被刪除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:183 msgid "The selected video is larger than 100MB." msgstr "選擇的影片檔案大小超過 100MB。" @@ -6233,7 +6290,7 @@ msgstr "連線伺服器時出現問題" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "取得通知時發生問題,點擊這裡重試。" -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "取得貼文時發生問題,點擊這裡重試。" @@ -6251,15 +6308,15 @@ msgstr "取得列表時發生問題,點擊這裡重試。" msgid "There was an issue sending your report. Please check your internet connection." msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "取得應用程式專用密碼時發生問題" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:109 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:145 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6302,7 +6359,7 @@ msgstr "此帳號要求使用者登入後才能查看其個人檔案。" msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "此帳號已被一個或多個內容管理清單封鎖。若要解除封鎖,請檢查這些清單並刪除此使用者。" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "此申訴將被提交至 <0>{sourceName}。" @@ -6377,7 +6434,7 @@ msgstr "此標記由 <0>{0} 新增。" msgid "This label was applied by the author." msgstr "此標記由發布者新增。" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "此標記由您新增。" @@ -6410,7 +6467,7 @@ msgid "This post has been deleted." msgstr "這則貼文已被刪除。" #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "只有登入用戶能見到這則貼文,未登入的人將看不到它。" @@ -6438,7 +6495,7 @@ msgstr "此服務尚未提供服務條款或隱私政策。" msgid "This should create a domain record at:" msgstr "這應該會在以下位置建立一個域名記錄:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "此用戶沒有任何追隨者。" @@ -6467,7 +6524,7 @@ msgstr "此用戶包含在您已靜音的 <0>{0} 列表中。" msgid "This user is new here. Press for more info about when they joined." msgstr "這是新來的用戶,請按此瞭解更多有關他們何時加入的資訊。" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "此用戶未跟隨任何人。" @@ -6508,6 +6565,10 @@ msgstr "若要關閉電子郵件雙重驗證,請驗證您的電子郵件地址 msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "若要檢舉對話,請透過對話畫面檢舉其中一則訊息。這可以讓我們的內容管理者瞭解問題的來龍去脈。" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "要上傳影片到 Bluesky,您必須先驗證您的電子郵件。" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "您希望向誰提交此檢舉?" @@ -6520,7 +6581,7 @@ msgstr "切換下拉式選單" msgid "Toggle to enable or disable adult content" msgstr "切換以啟用或停用成人內容" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "熱門" @@ -6531,8 +6592,8 @@ msgstr "轉換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -6584,14 +6645,14 @@ msgstr "無法刪除" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:199 msgctxt "action" msgid "Unblock" msgstr "解除封鎖" @@ -6606,12 +6667,12 @@ msgstr "解除封鎖帳號" msgid "Unblock Account" msgstr "解除封鎖帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:312 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "解除封鎖?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -6622,7 +6683,7 @@ msgctxt "action" msgid "Unfollow" msgstr "取消跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241 msgid "Unfollow {0}" msgstr "取消跟隨 {0}" @@ -6636,8 +6697,7 @@ msgid "Unlike this feed" msgstr "取消喜歡這個動態源" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "取消靜音" @@ -6664,11 +6724,11 @@ msgstr "取消靜音對話" msgid "Unmute thread" msgstr "取消靜音討論串" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "取消靜音影片" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 msgid "Unmuted" msgstr "取消靜音" @@ -6706,8 +6766,12 @@ msgstr "取消訂閱這個標記者" msgid "Unsubscribed from list" msgstr "已從列表中取消訂閱" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/state/queries/video/video.ts:201 +msgid "Unsupported video type: {mimeType}" +msgstr "不支援的影片類型:{mimeType}" + +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "不受歡迎的色情內容" @@ -6762,7 +6826,7 @@ msgstr "從圖片庫上傳" msgid "Use a file on your server" msgstr "使用您伺服器上的檔案" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "使用應用程式專用密碼登入到其他 Bluesky 客戶端,而無需提供完整的帳號權限和密碼。" @@ -6881,6 +6945,10 @@ msgstr "喜歡此內容或個人檔案的用戶" msgid "Value:" msgstr "值:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "需要驗證的電子郵件" + #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "驗證 DNS 紀錄" @@ -6902,6 +6970,10 @@ msgstr "驗證我的電子郵件" msgid "Verify New Email" msgstr "驗證新的電子郵件" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "立即驗證" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "驗證文字檔案" @@ -6914,21 +6986,38 @@ msgstr "驗證您的電子郵件" msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:144 msgid "Video" msgstr "影片" +#: src/state/queries/video/video.ts:131 +msgid "Video failed to process" +msgstr "影片處理失敗" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "電子遊戲" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "找不到影片。" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:95 +msgid "Video settings" +msgstr "影片設定" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 +msgid "Video: {0}" +msgstr "影片:{0}" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "查看 {0} 的頭像" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "查看 {0} 的個人檔案" @@ -6960,7 +7049,7 @@ msgstr "查看詳細資訊以檢舉侵犯版權" msgid "View full thread" msgstr "查看整個討論串" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "查看有關這些標記的資訊" @@ -7020,7 +7109,7 @@ msgstr "警告內容" msgid "Warn content and filter from feeds" msgstr "警告內容並從動態源中過濾" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "我們找不到任何與該標籤相關的結果。" @@ -7032,7 +7121,7 @@ msgstr "我們無法載入這個對話" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" @@ -7080,7 +7169,7 @@ msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:413 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!您回覆的貼文已被刪除。" @@ -7111,7 +7200,7 @@ msgstr "您想將您的入門包命名為什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:508 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -7178,11 +7267,11 @@ msgstr "寬" msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:735 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:507 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -7223,7 +7312,7 @@ msgstr "是,隱藏" msgid "Yes, reactivate my account" msgstr "確定並停用我的帳號" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "昨天,{time}" @@ -7240,7 +7329,7 @@ msgstr "您" msgid "You are in line." msgstr "您正處於隊列之中。" -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "您沒有跟隨任何人。" @@ -7270,7 +7359,7 @@ msgstr "您現在可以使用新密碼登入。" msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "您可以登入以重新啟用帳號。其他用戶將可以重新看到您的個人檔案和貼文。" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "您沒有任何跟隨者。" @@ -7345,7 +7434,7 @@ msgstr "您沒有建立任何列表。" msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "您還沒有封鎖任何帳號。要封鎖帳號,請前往其個人檔案並在其帳號上的選單中選擇「封鎖帳號」。" -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "您還沒有建立任何應用程式專用密碼,您可以按下面的按鈕來建立一個。" @@ -7370,11 +7459,11 @@ msgstr "您還沒有隱藏任何文字或標籤" msgid "You hid this reply." msgstr "你隱藏了這個回覆。" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "如果您認為這些標記有誤,且標記並非由您新增,您可以提出申訴。" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "如果您覺得這些標記有誤,您可以提出申訴。" @@ -7442,15 +7531,15 @@ msgstr "當您成功建立帳號後,您將會跟隨建議的用戶和動態源 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "當您完成帳號創建後,您將會跟隨建議的用戶!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "您將會跟隨這些人物和其他 {0} 人" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "您將會立即跟隨這些人物" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "您將透過這些動態源接收最新動態" @@ -7465,7 +7554,7 @@ msgstr "輪到您了" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "您正在使用應用程式專用密碼登入。請使用您的主密碼登入,以繼續停用您的帳號。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "您已完成設定!" @@ -7494,7 +7583,7 @@ msgstr "您可以將您的帳號儲存庫下載為一個「CAR」檔案。該檔 msgid "Your birth date" msgstr "您的生日" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "您的瀏覽器不支援該影片格式。請嘗試使用其他瀏覽器。" @@ -7507,7 +7596,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "您的選擇將被儲存,但可以稍後在設定中更改。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7529,7 +7618,7 @@ msgstr "您的第一個喜歡!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "您的「Following」動態源是空的!跟隨更多用戶來看看發生了什麼事情。" -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "您的完整帳號代碼將修改為" @@ -7545,11 +7634,11 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:459 msgid "Your post has been published" msgstr "您的貼文已發佈" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "您的貼文、喜歡和封鎖是公開的,而靜音資訊則只有您可以查看。" @@ -7561,7 +7650,7 @@ msgstr "您的個人檔案" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:458 msgid "Your reply has been published" msgstr "您的回覆已發佈" From 4037e7a50d4f6cf2f07253d410d848b60bd6d528 Mon Sep 17 00:00:00 2001 From: Minseo Lee Date: Sun, 8 Sep 2024 04:29:08 +0900 Subject: [PATCH 011/113] Update Korean localization (#5035) * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po * Update messages.po --- src/locale/locales/ko/messages.po | 881 +++++++++++++++++------------- 1 file changed, 487 insertions(+), 394 deletions(-) diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 1f6cfef0ef..30d908b01e 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ko\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 11:39+0900\n" +"PO-Revision-Date: 2024-09-06 14:25+0900\n" "Last-Translator: quiple\n" "Language-Team: quiple, lens0021, HaruChanHeart, hazzzi, heartade\n" "Plural-Forms: \n" @@ -21,23 +21,43 @@ msgstr "(임베드 콘텐츠 포함)" msgid "(no email)" msgstr "(이메일 없음)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "외 {0, plural, other {{formattedCount}}}명" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "{0, plural, other {#}}일" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "{0, plural, other {#}}시간" + +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "이 계정에 {0, plural, other {#}}개의 라벨이 지정됨" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "이 콘텐츠에 {0, plural, other {#}}개의 라벨이 지정됨" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "{0, plural, other {#}}분" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "{0, plural, other {#}}개월" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#}}개" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "{0, plural, other {#}}초" + #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -48,11 +68,11 @@ msgstr "팔로워" msgid "{0, plural, one {following} other {following}}" msgstr "팔로우 중" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "좋아요 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "좋아요" @@ -65,19 +85,19 @@ msgstr "{0, plural, other {#}}명의 사용자가 좋아함" msgid "{0, plural, one {post} other {posts}}" msgstr "게시물" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "인용" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "답글 ({0, plural, other {#}}개)" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "재게시" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "좋아요 취소 ({0, plural, other {#}}개)" @@ -95,6 +115,10 @@ msgstr "<0><1>텍스트 및 태그에서 {0}" msgid "{0} joined this week" msgstr "이번 주에 {0}명이 가입함" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "{0}/{1}" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0}명이 이 스타터 팩을 사용했습니다!" @@ -111,30 +135,36 @@ msgstr "{0} 님이 좋아하는 피드 및 사람들 - 함께하세요!" msgid "{0}'s starter pack" msgstr "{0} 님의 스타터 팩" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "{0}일" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "{0}시간" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "{0}분" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "{0}개월" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "{0}초" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#}}명의 사용자가 좋아함" -#: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "일" - -#: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "시간" - -#: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "분" - -#: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "개월" - -#: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "초" - +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "{displayName} 님의 스타터 팩" @@ -232,10 +262,6 @@ msgstr "30일" msgid "7 days" msgstr "7일" -#: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "도움말 툴팁" - #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -288,13 +314,13 @@ msgstr "리스트로 계정 뮤트됨" #: src/view/com/util/AccountDropdownBtn.tsx:43 msgid "Account options" -msgstr "" +msgstr "계정 옵션" #: src/view/com/util/AccountDropdownBtn.tsx:59 msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "계정 차단 해제됨" @@ -346,9 +372,13 @@ msgstr "계정 추가" msgid "Add alt text" msgstr "대체 텍스트 추가" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:103 +msgid "Add alt text (optional)" +msgstr "대체 텍스트 추가 (선택 사항)" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "앱 비밀번호 추가" @@ -443,7 +473,7 @@ msgstr "새 메시지를 허용할 대상" msgid "Allow replies from:" msgstr "답글을 허용할 대상" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "다이렉트 메시지 접근 허용" @@ -458,17 +488,20 @@ msgstr "이미 @{0}(으)로 로그인했습니다" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:98 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "대체 텍스트" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "대체 텍스트" @@ -489,30 +522,41 @@ msgstr "이전 주소인 {0}(으)로 이메일을 보냈습니다. 이 이메일 msgid "An error has occurred" msgstr "오류 발생" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "오류 발생" +#: src/state/queries/video/video.ts:193 +msgid "An error occurred while compressing the video." +msgstr "동영상을 압축하는 동안 오류가 발생했습니다." + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "스타터 팩을 만드는 동안 오류가 발생했습니다. 다시 시도하시겠습니까?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:205 msgid "An error occurred while loading the video. Please try again later." msgstr "동영상을 불러오는 동안 오류가 발생했습니다. 나중에 다시 시도하세요." +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "동영상을 불러오는 동안 오류가 발생했습니다. 다시 시도하세요." + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "QR 코드를 저장하는 동안 오류가 발생했습니다" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "동영상을 선택하는 동안 오류가 발생했습니다" + #: src/screens/StarterPack/StarterPackScreen.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:160 msgid "An error occurred while uploading the video." msgstr "동영상을 업로드하는 동안 오류가 발생했습니다." @@ -547,8 +591,8 @@ msgid "an unknown labeler" msgstr "알 수 없는 라벨러" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "및" @@ -557,7 +601,7 @@ msgstr "및" msgid "Animals" msgstr "동물" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "움직이는 GIF" @@ -573,7 +617,7 @@ msgstr "누구나 상호작용할 수 있음" msgid "App Language" msgstr "앱 언어" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "앱 비밀번호 삭제됨" @@ -590,21 +634,21 @@ msgid "App password settings" msgstr "앱 비밀번호 설정" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "앱 비밀번호" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "이의신청" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "\"{0}\" 라벨 이의신청" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "이의신청 제출함" @@ -634,7 +678,7 @@ msgstr "모양 설정" msgid "Apply default recommended feeds" msgstr "기본 추천 피드 적용하기" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "앱 비밀번호 \"{name}\"을(를) 삭제하시겠습니까?" @@ -658,7 +702,7 @@ msgstr "피드에서 {0}을(를) 제거하시겠습니까?" msgid "Are you sure you want to remove this from your feeds?" msgstr "내 피드에서 이 피드를 삭제하시겠습니까?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "이 초안을 삭제하시겠습니까?" @@ -679,13 +723,13 @@ msgstr "예술" msgid "Artistic or non-erotic nudity." msgstr "선정적이지 않거나 예술적인 노출." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "3자 이상" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -715,7 +759,7 @@ msgstr "생년월일" msgid "Birthday:" msgstr "생년월일:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "차단" @@ -746,7 +790,7 @@ msgstr "리스트 차단" msgid "Block these accounts?" msgstr "이 계정들을 차단하시겠습니까?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "차단됨" @@ -821,23 +865,23 @@ msgstr "이미지 흐리게 및 피드에서 필터링" msgid "Books" msgstr "책" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:352 msgid "Browse more accounts on the Explore page" msgstr "탐색 페이지에서 더 많은 계정 찾아보기" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:485 msgid "Browse more feeds on the Explore page" msgstr "탐색 페이지에서 더 많은 피드 찾아보기" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:334 +#: src/components/FeedInterstitials.tsx:337 +#: src/components/FeedInterstitials.tsx:467 +#: src/components/FeedInterstitials.tsx:470 msgid "Browse more suggestions" msgstr "더 많은 추천 찾아보기" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:360 +#: src/components/FeedInterstitials.tsx:494 msgid "Browse more suggestions on the Explore page" msgstr "탐색 페이지에서 더 많은 추천 찾아보기" @@ -879,12 +923,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. 길이는 4자 이상이어야 하고 32자를 넘지 않아야 합니다." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -900,7 +944,7 @@ msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "취소" @@ -929,7 +973,7 @@ msgstr "이미지 자르기 취소" msgid "Cancel profile editing" msgstr "프로필 편집 취소" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "게시물 인용 취소" @@ -945,6 +989,21 @@ msgstr "검색 취소" msgid "Cancels opening the linked website" msgstr "연결된 웹사이트를 여는 것을 취소합니다" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "차단된 사용자와 상호작용할 수 없습니다" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:128 +msgid "Captions (.vtt)" +msgstr "자막(.vtt)" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "자막 및 대체 텍스트" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "변경" @@ -985,8 +1044,8 @@ msgid "Change Your Email" msgstr "이메일 변경" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "대화" @@ -1048,7 +1107,7 @@ msgstr "사람들 선택" msgid "Choose Service" msgstr "서비스 선택" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "맞춤 피드를 구동할 알고리즘을 선택하세요." @@ -1101,7 +1160,7 @@ msgstr "이 게시물의 인용 게시물을 비활성화하려면 클릭하세 msgid "Click to enable quote posts of this post." msgstr "이 게시물의 인용 게시물을 활성화하려면 클릭하세요." -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "클릭하여 메시지를 다시 보내기" @@ -1122,7 +1181,7 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "닫기" @@ -1177,7 +1236,7 @@ msgstr "하단 탐색 막대를 닫습니다" msgid "Closes password update alert" msgstr "비밀번호 변경 알림을 닫습니다" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" @@ -1185,11 +1244,11 @@ msgstr "게시물 작성 상자를 닫고 게시물 초안을 삭제합니다" msgid "Closes viewer for header image" msgstr "헤더 이미지 뷰어를 닫습니다" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "사용자 목록 접기" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "이 알림에 대한 사용자 목록을 축소합니다" @@ -1208,7 +1267,7 @@ msgstr "만화" msgid "Community Guidelines" msgstr "커뮤니티 가이드라인" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "온보딩 완료 후 계정 사용 시작" @@ -1216,7 +1275,7 @@ msgstr "온보딩 완료 후 계정 사용 시작" msgid "Complete the challenge" msgstr "챌린지 완료하기" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" @@ -1224,10 +1283,6 @@ msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습 msgid "Compose reply" msgstr "답글 작성하기" -#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "압축 중..." - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "{name} 카테고리에 대한 콘텐츠 필터링 설정을 구성합니다." @@ -1236,8 +1291,8 @@ msgstr "{name} 카테고리에 대한 콘텐츠 필터링 설정을 구성합니 msgid "Configured in <0>moderation settings." msgstr "<0>검토 설정에서 설정합니다." -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1360,7 +1415,7 @@ msgstr "빌드 버전 클립보드에 복사됨" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "클립보드에 복사됨" @@ -1438,6 +1493,10 @@ msgstr "리스트를 불러올 수 없습니다" msgid "Could not mute chat" msgstr "대화를 뮤트할 수 없습니다" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "동영상을 처리할 수 없습니다" + #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "만들기" @@ -1495,7 +1554,7 @@ msgstr "새 계정 만들기" msgid "Create report for {0}" msgstr "{0}에 대한 신고 작성하기" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "{0}에 생성됨" @@ -1569,7 +1628,7 @@ msgstr "디버그 패널" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "삭제" @@ -1582,11 +1641,11 @@ msgstr "계정 삭제" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "<0>\"<1>{0}<2>\" 계정 삭제" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "앱 비밀번호 삭제" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "앱 비밀번호를 삭제하시겠습니까?" @@ -1641,7 +1700,7 @@ msgstr "이 리스트를 삭제하시겠습니까?" msgid "Delete this post?" msgstr "이 게시물을 삭제하시겠습니까?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "삭제됨" @@ -1677,7 +1736,7 @@ msgstr "인용을 해제하시겠습니까?" msgid "Dialog: adjust who can interact with this post" msgstr "대화 상자: 이 게시물과 상호작용할 수 있는 사람 조정하기" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "하고 싶은 말이 없나요?" @@ -1691,8 +1750,8 @@ msgid "Direct messages are here!" msgstr "다이렉트 메시지가 생겼습니다!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "GIF 자동 재생 끄기" +msgid "Disable autoplay for videos and GIFs" +msgstr "동영상 및 GIF 자동 재생 끄기" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1702,7 +1761,7 @@ msgstr "이메일 2단계 인증 끄기" msgid "Disable haptic feedback" msgstr "햅틱 피드백 끄기" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "자막 사용 안 함" @@ -1715,11 +1774,11 @@ msgstr "자막 사용 안 함" msgid "Disabled" msgstr "사용 안 함" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "삭제" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "초안 삭제" @@ -1728,10 +1787,6 @@ msgstr "초안 삭제" msgid "Discourage apps from showing my account to logged-out users" msgstr "앱이 로그아웃한 사용자에게 내 계정을 표시하지 않도록 설정하기" -#: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "Discover 피드는 탐색하며 내가 어떤 게시물을 좋아하는지 학습합니다." - #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -1749,7 +1804,7 @@ msgstr "새 피드 발견하기" msgid "Dismiss" msgstr "닫기" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "오류 무시" @@ -1781,7 +1836,7 @@ msgstr "내가 팔로우하는 사용자에게는 이 뮤트 단어를 적용하 msgid "Does not include nudity." msgstr "노출을 포함하지 않습니다." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "하이픈으로 시작하거나 끝나지 않음" @@ -1801,6 +1856,8 @@ msgstr "도메인을 확인했습니다." #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:168 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1823,7 +1880,7 @@ msgstr "완료" msgid "Done{extraText}" msgstr "완료{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "Bluesky 다운로드" @@ -1941,12 +1998,12 @@ msgid "Edit post interaction settings" msgstr "게시물 상호작용 설정 편집하기" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 msgid "Edit profile" msgstr "프로필 편집" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 msgid "Edit Profile" msgstr "프로필 편집" @@ -2045,7 +2102,7 @@ msgstr "미디어 플레이어를 사용할 외부 사이트" msgid "Enable priority notifications" msgstr "우선순위 알림 사용" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "자막 사용" @@ -2059,14 +2116,10 @@ msgstr "이 소스에서만 사용" msgid "Enabled" msgstr "사용" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "피드 끝" -#: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "온보딩 투어 창이 종료됐습니다. 앞으로 이동하지 마세요. 대신 뒤로 이동하여 더 많은 옵션을 보거나 건너뛰려면 누르세요." - #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "이 앱 비밀번호의 이름 입력" @@ -2121,7 +2174,7 @@ msgstr "사용자 이름 및 비밀번호 입력" msgid "Error occurred while saving file" msgstr "파일을 저장하는 동안 오류가 발생했습니다" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." @@ -2149,11 +2202,11 @@ msgstr "누구나 이 게시물에 답글을 달 수 있습니다." msgid "Everyone" msgstr "모두" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "과도한 멘션 또는 답글" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "과도하거나 원치 않는 메시지" @@ -2165,6 +2218,10 @@ msgstr "내가 팔로우하는 사용자 제외하기" msgid "Excludes users you follow" msgstr "내가 팔로우하는 사용자 제외" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "전체화면 나가기" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "계정 삭제 프로세스를 종료합니다" @@ -2189,7 +2246,7 @@ msgstr "검색어 입력을 종료합니다" msgid "Expand alt text" msgstr "대체 텍스트 확장" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "사용자 목록 펼치기" @@ -2304,11 +2361,11 @@ msgstr "이미지를 저장하지 못함: {0}" msgid "Failed to save notification preferences, please try again" msgstr "알림 설정을 저장하지 못했습니다. 다시 시도해 주세요" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "전송 실패" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "이의신청을 제출하지 못했습니다. 다시 시도해 주세요." @@ -2326,6 +2383,13 @@ msgstr "피드를 업데이트하지 못했습니다" msgid "Failed to update settings" msgstr "설정을 업데이트하지 못했습니다" +#: src/state/queries/video/video-upload.ts:75 +#: src/state/queries/video/video-upload.web.ts:71 +#: src/state/queries/video/video-upload.web.ts:75 +#: src/state/queries/video/video-upload.web.ts:85 +msgid "Failed to upload video" +msgstr "동영상을 업로드하지 못했습니다" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "피드" @@ -2350,7 +2414,7 @@ msgstr "피드백" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2376,7 +2440,7 @@ msgstr "파일을 성공적으로 저장했습니다!" msgid "Filter from feeds" msgstr "피드에서 필터링" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "마무리 중" @@ -2386,10 +2450,6 @@ msgstr "마무리 중" msgid "Find accounts to follow" msgstr "팔로우할 계정 찾아보기" -#: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "탐색 페이지에서 팔로우할 피드와 계정을 더 찾아보세요." - #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "Bluesky에서 게시물 및 사용자 찾기" @@ -2406,15 +2466,11 @@ msgstr "대화 스레드를 미세 조정합니다." msgid "Finish" msgstr "완료" -#: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "투어 완료 및 애플리케이션 시작" - #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "건강" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "유연성" @@ -2431,8 +2487,8 @@ msgstr "세로로 뒤집기" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:256 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "팔로우" @@ -2441,8 +2497,8 @@ msgctxt "action" msgid "Follow" msgstr "팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "{0} 님을 팔로우" @@ -2464,7 +2520,7 @@ msgstr "계정 팔로우" msgid "Follow all" msgstr "모두 팔로우" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "맞팔로우" @@ -2492,16 +2548,16 @@ msgstr "<0>{0} 님, <1>{1} 님 외 {2, plural, other {#}}명이 팔로 msgid "Followed users" msgstr "팔로우한 사용자" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "이(가) 나를 팔로우했습니다" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "이(가) 나를 맞팔로우했습니다" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "팔로워" @@ -2518,17 +2574,17 @@ msgstr "내가 아는 팔로워" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:254 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "팔로우 중" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:100 msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" @@ -2546,10 +2602,6 @@ msgstr "팔로우 중 피드 설정" msgid "Following Feed Preferences" msgstr "팔로우 중 피드 설정" -#: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "팔로우 중 피드는 내가 팔로우하는 사람들의 최신 게시물을 표시합니다." - #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "나를 팔로우함" @@ -2592,7 +2644,7 @@ msgstr "분실" msgid "Frequently Posts Unwanted Content" msgstr "잦은 원치 않는 콘텐츠 게시" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor} 님의 태그" @@ -2601,6 +2653,10 @@ msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>에서" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "전체화면" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "갤러리" @@ -2626,7 +2682,7 @@ msgstr "시작하기" msgid "Getting started" msgstr "시작하기" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "GIF" @@ -2645,7 +2701,7 @@ msgstr "명백한 법률 또는 서비스 이용약관 위반 행위" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "뒤로" @@ -2694,10 +2750,6 @@ msgstr "다음" msgid "Go to profile" msgstr "프로필로 가기" -#: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "둘러보기 다음 단계로 이동" - #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "사용자의 프로필로 가기" @@ -2762,7 +2814,7 @@ msgstr "숨겨진 리스트" msgid "Hide" msgstr "숨기기" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "숨기기" @@ -2796,7 +2848,7 @@ msgstr "이 게시물을 숨기시겠습니까?" msgid "Hide this reply?" msgstr "이 답글을 숨기시겠습니까?" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "사용자 리스트 숨기기" @@ -2828,10 +2880,10 @@ msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자 msgid "Hmmmm, we couldn't load that moderation service." msgstr "검토 서비스를 불러올 수 없습니다." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -2903,7 +2955,7 @@ msgstr "핸들이나 이메일을 변경하려는 경우 비활성화하기 전 msgid "Illegal and Urgent" msgstr "불법 및 긴급 사항" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "이미지" @@ -2919,7 +2971,11 @@ msgstr "이미지를 사진 보관함에 저장했습니다" msgid "Impersonation or false claims about identity or affiliation" msgstr "신원 또는 소속에 대한 사칭 또는 허위 주장" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "사칭, 허위 정보 또는 허위 주장" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "부적절한 메시지 또는 노골적인 링크" @@ -2959,7 +3015,7 @@ msgstr "비밀번호를 입력합니다" msgid "Input your preferred hosting provider" msgstr "선호하는 호스팅 제공자를 입력합니다" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "사용자 핸들을 입력합니다" @@ -2992,7 +3048,7 @@ msgstr "친구 초대하기" msgid "Invite code" msgstr "초대 코드" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "초대 코드가 올바르지 않습니다. 코드를 올바르게 입력했는지 확인한 후 다시 시도하세요." @@ -3020,6 +3076,10 @@ msgstr "개인적인 초대" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "아직은 나밖에 없습니다. 위에서 검색하여 스타터 팩에 더 많은 사람을 추가하세요." +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "작업 ID: {0}" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "채용" @@ -3056,11 +3116,11 @@ msgstr "라벨" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "라벨은 사용자 및 콘텐츠에 대한 주석입니다. 네트워크를 숨기고, 경고하고, 분류하는 데 사용할 수 있습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "내 계정의 라벨" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "내 콘텐츠의 라벨" @@ -3081,7 +3141,7 @@ msgstr "언어 설정" msgid "Languages" msgstr "언어" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "최신" @@ -3151,8 +3211,7 @@ msgstr "직접 선택하기" msgid "Let's get your password reset!" msgstr "비밀번호를 재설정해 봅시다!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "출발!" @@ -3181,18 +3240,18 @@ msgstr "이 피드에 좋아요 표시" msgid "Liked by" msgstr "좋아요 표시한 사용자" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "좋아요 표시한 사용자" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "이(가) 내 맞춤 피드를 좋아합니다" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "이(가) 내 게시물을 좋아합니다" @@ -3252,7 +3311,7 @@ msgstr "리스트 언뮤트됨" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3278,7 +3337,7 @@ msgstr "추천 팔로우 더 불러오기" msgid "Load new notifications" msgstr "새 알림 불러오기" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3394,7 +3453,7 @@ msgstr "메시지가 너무 깁니다" msgid "Message settings" msgstr "메시지 설정" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3405,6 +3464,10 @@ msgstr "메시지" msgid "Misleading Account" msgstr "오해의 소지가 있는 계정" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "오해의 소지가 있는 게시물" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "모드" @@ -3471,7 +3534,7 @@ msgstr "검토 도구" msgid "Moderator has chosen to set a general warning on the content." msgstr "검토자가 콘텐츠에 일반 경고를 설정했습니다." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "더 보기" @@ -3496,8 +3559,7 @@ msgid "Music" msgstr "음악" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "뮤트" @@ -3569,7 +3631,7 @@ msgstr "스레드 뮤트" msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 msgid "Muted" msgstr "뮤트됨" @@ -3607,7 +3669,7 @@ msgstr "내 생년월일" msgid "My Feeds" msgstr "내 피드" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "내 프로필" @@ -3629,9 +3691,9 @@ msgid "Name is required" msgstr "이름을 입력하세요" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "이름 또는 설명이 커뮤니티 기준을 위반함" @@ -3662,7 +3724,7 @@ msgstr "내 프로필로 이동합니다" msgid "Need to report a copyright violation?" msgstr "저작권 위반을 신고해야 하나요?" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "팔로워 또는 데이터에 대한 접근 권한을 잃지 않습니다." @@ -3712,11 +3774,11 @@ msgstr "새 게시물" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "새 게시물" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "새 게시물" @@ -3749,7 +3811,6 @@ msgstr "뉴스" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3787,11 +3848,11 @@ msgid "No feeds found. Try searching for something else." msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요." #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "253자를 초과하지 않음" @@ -3818,7 +3879,7 @@ msgstr "없음" msgid "No one but the author can quote this post." msgstr "이 게시물은 작성자 외에는 누구도 인용할 수 없습니다." -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "아직 게시물이 없습니다." @@ -3885,7 +3946,7 @@ msgstr "나중에 하기" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "공유 관련 참고 사항" @@ -3918,22 +3979,22 @@ msgstr "알림음" msgid "Notification Sounds" msgstr "알림음" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "알림" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "지금" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "지금" @@ -3941,7 +4002,7 @@ msgstr "지금" msgid "Nudity" msgstr "노출" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "누드 또는 성인 콘텐츠로 설정되지 않은 콘텐츠" @@ -3971,38 +4032,34 @@ msgstr "확인" msgid "Oldest replies first" msgstr "오래된 순" -#: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "on" - -#: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "" +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "<0><1/><2><3/>" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "온보딩 재설정" -#: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "온보딩 투어 단계 {0}: {1}" - -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다." #: src/screens/Onboarding/StepProfile/index.tsx:117 msgid "Only .jpg and .png files are supported" -msgstr ".jpg 및 .png 파일만 지원합니다" +msgstr ".jpg 및 .png 파일만 지원됩니다" #: src/components/WhoCanReply.tsx:217 msgid "Only {0} can reply." msgstr "{0}만 답글을 달 수 있습니다." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "문자, 숫자, 하이픈만 포함" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "WebVTT(.vtt) 파일만 지원됩니다" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "이런, 뭔가 잘못되었습니다!" @@ -4010,13 +4067,13 @@ msgstr "이런, 뭔가 잘못되었습니다!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "이런!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "공개성" @@ -4033,8 +4090,8 @@ msgstr "아바타 생성기 열기" msgid "Open conversation options" msgstr "대화 옵션 열기" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "이모티콘 선택기 열기" @@ -4202,12 +4259,12 @@ msgstr "시스템 로그 페이지를 엽니다" msgid "Opens the threads preferences" msgstr "스레드 설정을 엽니다" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "이 프로필을 엽니다" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "동영상 선택기를 엽니다" @@ -4285,11 +4342,11 @@ msgid "Password updated!" msgstr "비밀번호 변경됨" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "일시 정지" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "동영상 일시 정지" @@ -4349,7 +4406,7 @@ msgid "Pinned to your feeds" msgstr "내 피드에 고정됨" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "재생" @@ -4361,8 +4418,8 @@ msgstr "{0} 재생" msgid "Play or pause the GIF" msgstr "GIP를 재생하거나 일시 정지합니다" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:179 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "동영상 재생" @@ -4375,16 +4432,16 @@ msgstr "동영상 재생" msgid "Plays the GIF" msgstr "GIF를 재생합니다" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "핸들을 입력하세요." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "비밀번호를 입력하세요." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "인증 캡차를 완료해 주세요." @@ -4404,7 +4461,7 @@ msgstr "이 앱 비밀번호에 대해 고유한 이름을 입력하거나 무 msgid "Please enter a valid word, tag, or phrase to mute" msgstr "뮤트할 단어나 태그 또는 문구를 입력하세요" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "이메일을 입력하세요." @@ -4417,7 +4474,7 @@ msgstr "초대 코드를 입력하세요." msgid "Please enter your password as well:" msgstr "비밀번호를 입력하세요." -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "{0} 님이 이 라벨을 잘못 적용했다고 생각하는 이유를 설명해 주세요" @@ -4434,7 +4491,7 @@ msgstr "@{0}(으)로 로그인하세요" msgid "Please Verify Your Email" msgstr "이메일 인증하기" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "링크 카드를 완전히 불러올 때까지 기다려주세요" @@ -4447,13 +4504,13 @@ msgstr "정치" msgid "Porn" msgstr "음란물" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "게시하기" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "게시물" @@ -4585,13 +4642,13 @@ msgstr "다른 사용자와 비공개로 대화하세요." msgid "Processing..." msgstr "처리 중…" -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "프로필" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -4606,7 +4663,7 @@ msgstr "프로필 업데이트됨" msgid "Protect your account by verifying your email." msgstr "이메일을 인증하여 계정을 보호하세요." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "공공성" @@ -4618,11 +4675,11 @@ msgstr "일괄 뮤트하거나 차단할 수 있는 공개적이고 공유 가 msgid "Public, shareable lists which can drive feeds." msgstr "피드를 탐색할 수 있는 공개적이고 공유 가능한 목록입니다." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "게시물 게시하기" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "답글 게시하기" @@ -4638,12 +4695,8 @@ msgstr "QR 코드를 다운로드했습니다." msgid "QR code saved to your camera roll!" msgstr "QR 코드를 사진 보관함에 저장했습니다." -#: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "빠른 팁" - -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -4658,8 +4711,8 @@ msgid "Quote post was successfully detached" msgstr "인용을 성공적으로 해제했습니다" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -4673,8 +4726,8 @@ msgstr "게시물 인용 활성화됨" msgid "Quote settings" msgstr "인용 설정" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "인용" @@ -4752,6 +4805,10 @@ msgstr "스타터 팩에서 {displayName} 제거" msgid "Remove account" msgstr "계정 제거" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "첨부 파일 제거" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "아바타 제거" @@ -4760,7 +4817,7 @@ msgstr "아바타 제거" msgid "Remove Banner" msgstr "배너 제거" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "임베드 제거" @@ -4799,10 +4856,6 @@ msgstr "저장한 피드에서 제거" msgid "Remove image" msgstr "이미지 제거" -#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "이미지 미리보기 제거" - #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "목록에서 뮤트한 단어 제거" @@ -4815,24 +4868,28 @@ msgstr "프로필 제거" msgid "Remove profile from search history" msgstr "검색 기록에서 프로필을 제거합니다" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:300 msgid "Remove quote" msgstr "인용 제거" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "재게시를 취소합니다" +#: src/view/com/composer/videos/SubtitleDialog.tsx:251 +msgid "Remove subtitle file" +msgstr "자막 파일 제거" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "저장한 피드에서 이 피드를 제거합니다" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "작성자에 의해 제거됨" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "나에 의해 제거됨" @@ -4856,13 +4913,13 @@ msgstr "저장한 피드에서 제거됨" msgid "Removed from your feeds" msgstr "내 피드에서 제거됨" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:301 msgid "Removes quoted post" msgstr "인용된 게시물을 제거합니다" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "이미지 미리보기를 제거합니다" +msgid "Removes the attachment" +msgstr "첨부 파일을 제거합니다" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -4881,7 +4938,7 @@ msgstr "답글 비활성화됨" msgid "Replies to this post are disabled." msgstr "이 게시물에 대한 답글은 비활성화되어 있습니다." -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "답글" @@ -4905,23 +4962,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "답글 설정은 스레드 작성자가 선택합니다" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:523 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/> 님에게 보내는 답글" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:514 msgctxt "description" msgid "Reply to a blocked post" msgstr "차단된 게시물에 보내는 답글" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:516 msgctxt "description" msgid "Reply to a post" msgstr "게시물에 보내는 답글" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to you" msgstr "나에게 보내는 답글" @@ -5008,9 +5065,9 @@ msgstr "이 스타터 팩 신고하기" msgid "Report this user" msgstr "이 사용자 신고하기" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "재게시" @@ -5021,14 +5078,14 @@ msgid "Repost" msgstr "재게시" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "재게시 또는 게시물 인용" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "재게시한 사용자" @@ -5045,7 +5102,7 @@ msgstr "<0><1/> 님이 재게시함" msgid "Reposted by you" msgstr "내가 재게시함" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "이(가) 내 게시물을 재게시했습니다" @@ -5119,7 +5176,7 @@ msgstr "로그인을 다시 시도합니다" msgid "Retries the last action, which errored out" msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 @@ -5231,8 +5288,8 @@ msgstr "이미지 자르기 설정을 저장합니다" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "인사해 보세요!" @@ -5246,15 +5303,15 @@ msgid "Scroll to top" msgstr "맨 위로 스크롤" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5327,6 +5384,10 @@ msgstr "Bluesky에 지원하기" msgid "See this guide" msgstr "이 가이드" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "슬라이더 탐색" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "{item} 선택" @@ -5363,6 +5424,10 @@ msgstr "GIF \"{0}\" 선택" msgid "Select how long to mute this word for." msgstr "이 단어를 음소거할 기간 선택하기" +#: src/view/com/composer/videos/SubtitleDialog.tsx:236 +msgid "Select language..." +msgstr "언어 선택..." + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "언어 선택" @@ -5375,6 +5440,10 @@ msgstr "검토자 선택" msgid "Select option {i} of {numItems}" msgstr "{numItems}개 중 {i}번째 옵션을 선택합니다" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "자막 파일(.vtt) 선택" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "{emojiName} 이모티콘을 아바타로 선택하기" @@ -5387,7 +5456,7 @@ msgstr "신고할 검토 서비스를 선택하세요." msgid "Select the service that hosts your data." msgstr "데이터를 호스팅할 서비스를 선택하세요." -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "동영상 선택" @@ -5529,7 +5598,7 @@ msgstr "이미지 비율을 가로로 길게 설정합니다" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -5550,7 +5619,7 @@ msgstr "외설적" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "공유" @@ -5570,7 +5639,7 @@ msgstr "재미있는 사실을 전하세요!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "무시하고 공유" @@ -5626,7 +5695,7 @@ msgstr "연결된 웹사이트를 공유합니다" msgid "Show" msgstr "표시" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "대체 텍스트 표시" @@ -5645,7 +5714,7 @@ msgstr "배지 표시" msgid "Show badge and filter from feeds" msgstr "배지 표시 및 피드에서 필터링" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 msgid "Show follows similar to {0}" msgstr "{0} 님과 비슷한 팔로우 표시" @@ -5662,7 +5731,7 @@ msgstr "이런 항목 덜 보기" msgid "Show list anyway" msgstr "무시하고 리스트 표시하기" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 #: src/view/com/posts/FeedItem.tsx:479 msgid "Show More" @@ -5715,7 +5784,7 @@ msgstr "경고 표시" msgid "Show warning and filter from feeds" msgstr "경고 표시 및 피드에서 필터링" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "피드에 {0} 님의 게시물을 표시합니다" @@ -5728,12 +5797,12 @@ msgstr "피드에 {0} 님의 게시물을 표시합니다" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5765,12 +5834,12 @@ msgstr "로그아웃" msgid "Sign out of all accounts" msgstr "모든 계정 로그아웃" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5795,12 +5864,12 @@ msgstr "로그인한 계정" msgid "Signed in as @{0}" msgstr "@{0}(으)로 로그인했습니다" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "(이)가 내 스타터 팩으로 가입했습니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "스타터 팩 없이 가입하기" @@ -5822,7 +5891,7 @@ msgstr "이 단계 건너뛰기" msgid "Software Dev" msgstr "소프트웨어 개발" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:449 msgid "Some other feeds you might like" msgstr "좋아할 만한 다른 피드" @@ -5850,8 +5919,8 @@ msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요. msgid "Something went wrong!" msgstr "문제가 발생했습니다!" -#: src/App.native.tsx:102 -#: src/App.web.tsx:83 +#: src/App.native.tsx:101 +#: src/App.web.tsx:82 msgid "Sorry! Your session expired. Please log in again." msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요." @@ -5863,12 +5932,12 @@ msgstr "답글 정렬" msgid "Sort replies to the same post by:" msgstr "동일한 게시물에 대한 답글을 정렬하는 기준입니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "출처: <0>{sourceName}" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "스팸" @@ -5897,11 +5966,6 @@ msgstr "{displayName} 님과 대화 시작하기" msgid "Start chatting" msgstr "대화 시작하기" -#: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "온보딩 투어 창을 시작합니다. 뒤로 이동하지 마세요. 대신 앞으로 이동하여 더 많은 옵션을 보거나 건너뛰려면 누르세요." - -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -5941,8 +6005,8 @@ msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니 msgid "Storybook" msgstr "스토리북" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -5972,7 +6036,7 @@ msgstr "이 리스트 구독하기" msgid "Suggested accounts" msgstr "추천 계정" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:314 msgid "Suggested for you" msgstr "나를 위한 추천" @@ -5991,17 +6055,13 @@ msgstr "지원" msgid "Switch Account" msgstr "계정 전환" -#: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "피드 사이를 전환하여 내 환경을 제어할 수 있습니다." - #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "{0}(으)로 전환" #: src/view/screens/Settings/index.tsx:127 msgid "Switches the account you are logged in to" -msgstr "" +msgstr "로그인 중인 계정을 전환합니다" #: src/screens/Settings/AppearanceSettings.tsx:85 #: src/screens/Settings/AppearanceSettings.tsx:87 @@ -6028,17 +6088,18 @@ msgstr "세로" msgid "Tap to dismiss" msgstr "눌러서 닫기" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Tap to enter full screen" msgstr "탭하여 전체화면으로 보기" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Tap to toggle sound" msgstr "탭하여 소리 켜기/끄기" -#: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "탭하여 전체 크기로 봅니다" +#: src/view/com/util/images/AutoSizedImage.tsx:185 +#: src/view/com/util/images/AutoSizedImage.tsx:205 +msgid "Tap to view full image" +msgstr "탭하여 전체 이미지를 봅니다" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6074,9 +6135,9 @@ msgid "Terms of Service" msgstr "서비스 이용약관" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "커뮤니티 기준을 위반하는 용어 사용" @@ -6084,7 +6145,7 @@ msgstr "커뮤니티 기준을 위반하는 용어 사용" msgid "Text & tags" msgstr "텍스트 및 태그" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "텍스트 입력 필드" @@ -6111,11 +6172,11 @@ msgstr "이 핸들은 이미 사용 중입니다." msgid "That starter pack could not be found." msgstr "스타터 팩을 찾을 수 없습니다." -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "이상입니다, 여러분!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "차단을 해제하면 이 계정이 나와 상호작용할 수 있게 됩니다." @@ -6146,7 +6207,7 @@ msgstr "Discover 피드" msgid "The Discover feed now knows what you like" msgstr "이제 Discover 피드는 사용자가 무엇을 좋아하는지 알게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "앱에서 더 나은 환경을 경험하세요. 지금 Bluesky를 다운로드하면 중단한 부분부터 다시 시작합니다." @@ -6154,11 +6215,11 @@ msgstr "앱에서 더 나은 환경을 경험하세요. 지금 Bluesky를 다운 msgid "The feed has been replaced with Discover." msgstr "피드를 Discover로 교체했습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "내 계정에 다음 라벨이 적용되었습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "내 콘텐츠에 다음 라벨이 적용되었습니다." @@ -6175,7 +6236,7 @@ msgstr "게시물이 삭제되었을 수 있습니다." msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:188 msgid "The selected video is larger than 100MB." msgstr "선택한 동영상이 100MB를 초과합니다." @@ -6233,7 +6294,7 @@ msgstr "서버에 연결하는 동안 문제가 발생했습니다" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "알림을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "게시물을 가져오는 동안 문제가 발생했습니다. 이곳을 탭하여 다시 시도하세요." @@ -6251,15 +6312,15 @@ msgstr "리스트를 가져오는 동안 문제가 발생했습니다. 이곳을 msgid "There was an issue sending your report. Please check your internet connection." msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 연결을 확인해 주세요." -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:109 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:145 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6302,7 +6363,7 @@ msgstr "이 계정의 프로필을 보려면 로그인해야 합니다." msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "이 계정은 하나 이상의 검토 리스트에 의해 차단되었습니다. 차단을 해제하려면 해당 리스트로 직접 이동하여 이 사용자를 제거하세요." -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "이 이의신청은 <0>{sourceName}에게 보내집니다." @@ -6377,7 +6438,7 @@ msgstr "이 라벨은 {0}이(가) 적용했습니다." msgid "This label was applied by the author." msgstr "이 라벨은 작성자가 적용했습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "이 라벨은 내가 적용했습니다." @@ -6410,7 +6471,7 @@ msgid "This post has been deleted." msgstr "이 게시물은 삭제되었습니다." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "이 게시물은 로그인한 사용자에게만 표시됩니다. 로그인하지 않은 사용자에게는 표시되지 않습니다." @@ -6438,7 +6499,7 @@ msgstr "이 서비스는 서비스 이용약관이나 개인정보 처리방침 msgid "This should create a domain record at:" msgstr "이 도메인에 레코드가 추가됩니다:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "이 사용자는 팔로워가 없습니다." @@ -6467,7 +6528,7 @@ msgstr "이 사용자는 내가 뮤트한 <0>{0} 리스트에 포함되어 msgid "This user is new here. Press for more info about when they joined." msgstr "이 사용자는 새로 가입했습니다. 언제 가입했는지 자세한 정보를 보려면 누르세요." -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "이 사용자는 아무도 팔로우하지 않았습니다." @@ -6508,6 +6569,10 @@ msgstr "이메일 2단계 인증을 비활성화하려면 이메일 주소에 msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "대화를 신고하려면 대화 화면에서 해당 메시지 중 하나를 신고하세요. 이렇게 하면 운영진이 문제의 맥락을 파악할 수 있습니다." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "Bluesky에 동영상을 업로드하려면 먼저 이메일을 인증해야 합니다." + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "이 신고를 누구에게 보내시겠습니까?" @@ -6520,7 +6585,7 @@ msgstr "드롭다운 열기 및 닫기" msgid "Toggle to enable or disable adult content" msgstr "성인 콘텐츠 활성화 또는 비활성화 전환" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "인기" @@ -6531,8 +6596,8 @@ msgstr "변형" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -6584,14 +6649,14 @@ msgstr "삭제할 수 없음" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:199 msgctxt "action" msgid "Unblock" msgstr "차단 해제" @@ -6606,12 +6671,12 @@ msgstr "계정 차단 해제" msgid "Unblock Account" msgstr "계정 차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:312 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -6622,7 +6687,7 @@ msgctxt "action" msgid "Unfollow" msgstr "언팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241 msgid "Unfollow {0}" msgstr "{0} 님을 언팔로우" @@ -6636,8 +6701,7 @@ msgid "Unlike this feed" msgstr "이 피드 좋아요 취소" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "언뮤트" @@ -6664,11 +6728,11 @@ msgstr "알림 언뮤트" msgid "Unmute thread" msgstr "스레드 언뮤트" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "동영상 음소거 해제" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 msgid "Unmuted" msgstr "음소거 해제됨" @@ -6706,8 +6770,12 @@ msgstr "이 라벨러 구독 취소하기" msgid "Unsubscribed from list" msgstr "리스트 구독 취소됨" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/state/queries/video/video.ts:206 +msgid "Unsupported video type: {mimeType}" +msgstr "지원되지 않는 동영상 유형: {mimeType}" + +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "원치 않는 성적 콘텐츠" @@ -6762,7 +6830,7 @@ msgstr "라이브러리에서 업로드" msgid "Use a file on your server" msgstr "서버에 있는 파일을 사용합니다" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "앱 비밀번호를 사용하면 계정이나 비밀번호에 대한 전체 접근 권한을 제공하지 않고도 다른 Bluesky 클라이언트에 로그인할 수 있습니다." @@ -6881,6 +6949,10 @@ msgstr "이 콘텐츠 또는 프로필을 좋아하는 사용자" msgid "Value:" msgstr "값:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "이메일 인증 필요" + #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "DNS 레코드 인증" @@ -6902,6 +6974,10 @@ msgstr "내 이메일 인증하기" msgid "Verify New Email" msgstr "새 이메일 인증" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "지금 인증하기" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "텍스트 파일 인증" @@ -6914,21 +6990,38 @@ msgstr "이메일 인증하기" msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:144 msgid "Video" msgstr "동영상" +#: src/state/queries/video/video.ts:134 +msgid "Video failed to process" +msgstr "동영상을 처리하지 못했습니다" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "비디오 게임" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "동영상을 찾을 수 없습니다." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:95 +msgid "Video settings" +msgstr "동영상 설정" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 +msgid "Video: {0}" +msgstr "동영상: {0}" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0} 님의 아바타를 봅니다" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "{0} 님의 프로필 보기" @@ -6938,7 +7031,7 @@ msgstr "{displayName} 님의 프로필 보기" #: src/components/ProfileHoverCard/index.web.tsx:430 msgid "View blocked user's profile" -msgstr "차단한 사용자의 프로필 보기" +msgstr "차단된 사용자의 프로필 보기" #: src/view/screens/Settings/ExportCarDialog.tsx:97 msgid "View blogpost for more details" @@ -6960,7 +7053,7 @@ msgstr "저작권 위반 신고에 대한 세부 정보 보기" msgid "View full thread" msgstr "전체 스레드 보기" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "이 라벨에 대한 정보 보기" @@ -7020,7 +7113,7 @@ msgstr "콘텐츠 경고" msgid "Warn content and filter from feeds" msgstr "콘텐츠 경고 및 피드에서 필터링" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "해당 해시태그에 대한 결과를 찾을 수 없습니다." @@ -7032,7 +7125,7 @@ msgstr "이 대화를 불러올 수 없습니다" msgid "We estimate {estimatedTime} until your account is ready." msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기억하세요." @@ -7080,7 +7173,7 @@ msgstr "죄송하지만 현재 뮤트한 단어를 불러올 수 없습니다. msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "죄송하지만 검색을 완료할 수 없습니다. 몇 분 후에 다시 시도해 주세요." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "죄송하지만 답글을 달려는 게시물이 삭제되었습니다." @@ -7111,7 +7204,7 @@ msgstr "스타터 팩의 이름을 무엇으로 할까요?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "무슨 일이 일어나고 있나요?" @@ -7178,11 +7271,11 @@ msgstr "가로" msgid "Write a message" msgstr "메시지를 입력하세요" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "게시물 작성" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "답글 작성하기" @@ -7223,7 +7316,7 @@ msgstr "숨기기" msgid "Yes, reactivate my account" msgstr "내 계정 재활성화" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "어제 {time}" @@ -7240,7 +7333,7 @@ msgstr "나" msgid "You are in line." msgstr "대기 중입니다." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "아무도 팔로우하지 않았습니다." @@ -7270,7 +7363,7 @@ msgstr "이제 새 비밀번호로 로그인할 수 있습니다." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "계정을 재활성화하여 로그인을 계속할 수 있습니다. 내 프로필과 글이 다른 사용자에게 표시됩니다." -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "팔로워가 없습니다." @@ -7345,7 +7438,7 @@ msgstr "리스트가 없습니다." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "아직 어떤 계정도 차단하지 않았습니다. 계정을 차단하려면 해당 계정의 프로필로 이동하여 계정 메뉴에서 \"계정 차단\"을 선택하세요." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "아직 앱 비밀번호를 생성하지 않았습니다. 아래 버튼을 눌러 생성할 수 있습니다." @@ -7370,11 +7463,11 @@ msgstr "아직 어떤 단어나 태그도 뮤트하지 않았습니다" msgid "You hid this reply." msgstr "내가 이 답글을 숨겼습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "비셀프 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "이 라벨이 잘못 지정되었다고 생각되면 이의신청할 수 있습니다." @@ -7442,15 +7535,15 @@ msgstr "계정 생성을 완료하면 추천 사용자 및 피드를 팔로우 msgid "You'll follow the suggested users once you finish creating your account!" msgstr "계정 생성을 완료하면 추천 사용자를 팔로우하게 됩니다." -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "다음 사람들 외 {0}명을 팔로우하게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "다음 사람들을 바로 팔로우하게 됩니다" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "다음 피드를 구독하게 됩니다" @@ -7465,7 +7558,7 @@ msgstr "대기 중입니다" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "앱 비밀번호로 로그인했습니다. 계정 비활성화를 계속하려면 원래 비밀번호로 로그인하세요." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "준비가 끝났습니다!" @@ -7494,7 +7587,7 @@ msgstr "모든 공개 데이터 레코드가 포함된 계정 저장소를 \"CAR msgid "Your birth date" msgstr "생년월일" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "브라우저가 이 동영상 형식을 지원하지 않습니다. 다른 브라우저를 사용하세요." @@ -7507,7 +7600,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "선택 사항은 저장되며 나중에 설정에서 변경할 수 있습니다." #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7529,7 +7622,7 @@ msgstr "첫 좋아요!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "팔로우 중 피드가 비어 있습니다. 더 많은 사용자를 팔로우하여 무슨 일이 일어나고 있는지 확인하세요." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "내 전체 핸들:" @@ -7545,11 +7638,11 @@ msgstr "뮤트한 단어" msgid "Your password has been changed successfully!" msgstr "비밀번호를 성공적으로 변경했습니다." -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "게시물을 게시했습니다" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다." @@ -7561,7 +7654,7 @@ msgstr "내 프로필" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "내 프로필, 글, 피드 및 리스트가 더 이상 다른 Bluesky 사용자에게 표시되지 않습니다. 언제든지 로그인하여 계정을 재활성화할 수 있습니다." -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "내 답글을 게시했습니다" From 0a61b06580e2fc1a01abc3f79565816d5858d1df Mon Sep 17 00:00:00 2001 From: Takayuki KUSANO <65759+tkusano@users.noreply.github.com> Date: Sun, 8 Sep 2024 04:29:37 +0900 Subject: [PATCH 012/113] Update Japanese Translation (#5031) * Update translation * Update translation * Fixed wording * Change the translation of QRcode of starterpack * Update translation * Update translation * Update translation * Update translation --- src/locale/locales/ja/messages.po | 272 ++++++++++++++++++++---------- 1 file changed, 184 insertions(+), 88 deletions(-) diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index 8bfc547cbe..ce450c2f83 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -8,7 +8,7 @@ msgstr "" "Language: ja\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-08-23 13:21+0900\n" +"PO-Revision-Date: 2024-09-07 20:28+0900\n" "Last-Translator: tkusano\n" "Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys, hibiki, reindex-ot, haoyayoi, vyv03354\n" "Plural-Forms: \n" @@ -26,6 +26,14 @@ msgstr "(メールがありません)" msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {他{formattedCount}人}}" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "{0, plural, other {#日}}" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "{0, plural, other {#時間}}" + #: src/components/moderation/LabelsOnMe.tsx:55 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, other {#個のラベルがこのアカウントに適用されています}}" @@ -34,10 +42,22 @@ msgstr "{0, plural, other {#個のラベルがこのアカウントに適用さ msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {#個のラベルがこのコンテンツに適用されています}}" +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "{0, plural, other {#分}}" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "{0, plural, other {#ヶ月}}" + #: src/view/com/util/post-ctrls/RepostButton.tsx:68 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#回のリポスト}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "{0, plural, other {#秒}}" + #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -95,6 +115,10 @@ msgstr "<0><1>テキストとタグ中の{0}" msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:578 +msgid "{0} of {1}" +msgstr "{0} / {1}" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0}人がこのスターターパックを使用しました!" @@ -111,30 +135,35 @@ msgstr "{0}のお気に入りのフィードとユーザーです - 参加して msgid "{0}'s starter pack" msgstr "{0}のスターターパック" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "{0}日" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "{0}時間" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "{0}分" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "{0}ヶ月" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "{0}秒" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#人のユーザーがいいね}}" -#: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, other {日}}" - -#: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, other {時間}}" - -#: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, other {分}}" - -#: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, other {ヶ月}}" - -#: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, other {秒}}" - #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "{displayName}のスターターパック" @@ -232,10 +261,6 @@ msgstr "30日" msgid "7 days" msgstr "7日" -#: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "ヘルプ・ツールチップ" - #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 msgid "Access navigation links and settings" @@ -346,6 +371,10 @@ msgstr "アカウントを追加" msgid "Add alt text" msgstr "ALTテキストを追加" +#: src/view/com/composer/videos/SubtitleDialog.tsx:100 +msgid "Add alt text (optional)" +msgstr "ALTテキストを追加(オプション)" + #: src/view/screens/AppPasswords.tsx:106 #: src/view/screens/AppPasswords.tsx:148 #: src/view/screens/AppPasswords.tsx:161 @@ -493,6 +522,10 @@ msgstr "エラーが発生しました" msgid "An error occurred" msgstr "エラーが発生しました" +#: src/state/queries/video/video.ts:182 +msgid "An error occurred while compressing the video." +msgstr "ビデオの圧縮中にエラーが発生しました。" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "スターターパックの生成中にエラーが発生しました。再度試しますか?" @@ -502,11 +535,19 @@ msgstr "スターターパックの生成中にエラーが発生しました。 msgid "An error occurred while loading the video. Please try again later." msgstr "ビデオの読み込み時にエラーが発生しました。時間をおいてもう一度お試しください。" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "ビデオの読み込み時にエラーが発生しました。もう一度お試しください。" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "QRコードの保存中にエラーが発生しました!" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:51 +msgid "An error occurred while selecting the video" +msgstr "ビデオの選択中にエラーが発生しました" + #: src/screens/StarterPack/StarterPackScreen.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" @@ -945,6 +986,21 @@ msgstr "検索をキャンセル" msgid "Cancels opening the linked website" msgstr "リンク先のウェブサイトを開くことをキャンセル" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:138 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:240 +msgid "Cannot interact with a blocked user" +msgstr "ブロックしたユーザーとはやりとりできません" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:125 +msgid "Captions (.vtt)" +msgstr "キャプション(.vtt)" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:51 +msgid "Captions & alt text" +msgstr "キャプション&ALTテキスト" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "変更" @@ -1224,10 +1280,6 @@ msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" msgid "Compose reply" msgstr "返信を作成" -#: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "圧縮中…" - #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" msgstr "このカテゴリのコンテンツフィルタリングを設定:{name}" @@ -1438,6 +1490,10 @@ msgstr "リストの読み込みに失敗しました" msgid "Could not mute chat" msgstr "チャットのミュートに失敗しました" +#: src/view/com/composer/videos/VideoPreview.web.tsx:42 +msgid "Could not process your video" +msgstr "ビデオを処理できませんでした" + #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "作成" @@ -1691,8 +1747,8 @@ msgid "Direct messages are here!" msgstr "ダイレクトメッセージはこちら!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "GIFを自動再生しない" +msgid "Disable autoplay for videos and GIFs" +msgstr "ビデオやGIFを自動再生しない" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1728,10 +1784,6 @@ msgstr "下書きを削除しますか?" msgid "Discourage apps from showing my account to logged-out users" msgstr "アプリがログアウトしたユーザーに自分のアカウントを表示しないようにする" -#: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "Discoverは閲覧中にどの投稿が好みなのかを学習します。" - #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 msgid "Discover new custom feeds" @@ -2063,9 +2115,9 @@ msgstr "有効" msgid "End of feed" msgstr "フィードの終わり" -#: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "オンボーディングツアー・ウインドウ終了。先へ進まないでください。代わりに、戻って他のオプションを見るか、スキップしてください。" +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "各字幕ファイルに言語が選択されてることを確認してください。" #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2165,6 +2217,10 @@ msgstr "フォローしているユーザーは除外" msgid "Excludes users you follow" msgstr "フォローしているユーザーは除外" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:325 +msgid "Exit fullscreen" +msgstr "全画面表示を終了" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "アカウントの削除処理を終了" @@ -2326,6 +2382,13 @@ msgstr "フィードの更新に失敗しました" msgid "Failed to update settings" msgstr "設定の更新に失敗しました" +#: src/state/queries/video/video-upload.ts:75 +#: src/state/queries/video/video-upload.web.ts:71 +#: src/state/queries/video/video-upload.web.ts:75 +#: src/state/queries/video/video-upload.web.ts:85 +msgid "Failed to upload video" +msgstr "ビデオのアップロードに失敗しました" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "フィード" @@ -2386,10 +2449,6 @@ msgstr "最後に" msgid "Find accounts to follow" msgstr "フォローするアカウントを探す" -#: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "検索ページでフォローすべきフィードやアカウントを見つける。" - #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" msgstr "投稿やユーザーをBlueskyで検索" @@ -2406,10 +2465,6 @@ msgstr "ディスカッションスレッドを微調整します。" msgid "Finish" msgstr "完了" -#: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "ツアーを終了してアプリを使用開始" - #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "フィットネス" @@ -2546,10 +2601,6 @@ msgstr "Followingフィードの設定" msgid "Following Feed Preferences" msgstr "Followingフィードの設定" -#: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "Followingはフォローしてるユーザーの最新の投稿を表示します。" - #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" msgstr "あなたをフォロー" @@ -2601,6 +2652,10 @@ msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>から" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:326 +msgid "Fullscreen" +msgstr "全画面表示" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "ギャラリー" @@ -2694,10 +2749,6 @@ msgstr "次へ" msgid "Go to profile" msgstr "プロフィールへ" -#: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "ツアーの次のステップへ移動" - #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" msgstr "ユーザーのプロフィールへ移動" @@ -2919,6 +2970,10 @@ msgstr "画像をカメラロールに保存しました!" msgid "Impersonation or false claims about identity or affiliation" msgstr "なりすまし、または身元もしくは所属に関する虚偽の主張" +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "なりすまし、偽情報、あるいは虚偽の主張" + #: src/lib/moderation/useReportOptions.ts:86 msgid "Inappropriate messages or explicit links" msgstr "不適切なメッセージ、または露骨なコンテンツへのリンク" @@ -3020,6 +3075,10 @@ msgstr "招待、ただし個人的なもの" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "今はあなただけ!上で検索してスターターパックにより多くのユーザーを追加してください。" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "ジョブID:{0}" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "仕事" @@ -3405,6 +3464,10 @@ msgstr "メッセージ" msgid "Misleading Account" msgstr "誤解を招くアカウント" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "誤解を招く投稿" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "モード" @@ -3971,22 +4034,14 @@ msgstr "OK" msgid "Oldest replies first" msgstr "古い順に返信を表示" -#: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "on" - -#: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "{str}" +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "<0><1/><2><3/>" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "オンボーディングのリセット" -#: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "オンボーディングツアー ステップ {0}:{1}" - #: src/view/com/composer/Composer.tsx:589 msgid "One or more images is missing alt text." msgstr "1つもしくは複数の画像にALTテキストがありません。" @@ -4003,6 +4058,10 @@ msgstr "{0}のみ返信可能。" msgid "Only contains letters, numbers, and hyphens" msgstr "英数字とハイフンのみ" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "WebVTT(.vtt)ファイルのみに対応しています" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "おっと、何らかの問題が発生したようです!" @@ -4364,12 +4423,12 @@ msgstr "GIFの再生や一時停止" #: src/view/com/util/post-embeds/VideoEmbed.tsx:52 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 msgid "Play video" -msgstr "動画を再生" +msgstr "ビデオを再生" #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 #: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 msgid "Play Video" -msgstr "動画を再生" +msgstr "ビデオを再生" #: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:122 msgid "Plays the GIF" @@ -4638,10 +4697,6 @@ msgstr "QRコードをダウンロードしました!" msgid "QR code saved to your camera roll!" msgstr "QRコードをカメラロールに保存しました!" -#: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "クイック・チップ" - #: src/view/com/util/post-ctrls/RepostButton.tsx:122 #: src/view/com/util/post-ctrls/RepostButton.tsx:149 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 @@ -4752,6 +4807,10 @@ msgstr "{displayName}をスターターパックから削除" msgid "Remove account" msgstr "アカウントを削除" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "添付を削除" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "アバターを削除" @@ -4799,10 +4858,6 @@ msgstr "保存フィードから削除" msgid "Remove image" msgstr "イメージを削除" -#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "イメージプレビューを削除" - #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" msgstr "リストからミュートワードを削除" @@ -4824,6 +4879,10 @@ msgstr "引用を削除" msgid "Remove repost" msgstr "リポストを削除" +#: src/view/com/composer/videos/SubtitleDialog.tsx:248 +msgid "Remove subtitle file" +msgstr "字幕ファイルを削除" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "保存したフィードからこのフィードを削除" @@ -4861,8 +4920,8 @@ msgid "Removes quoted post" msgstr "引用を削除する" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "画像のプレビューを削除する" +msgid "Removes the attachment" +msgstr "添付を削除する" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -5327,6 +5386,10 @@ msgstr "Blueskyの求人を見る" msgid "See this guide" msgstr "ガイドを見る" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:572 +msgid "Seek slider" +msgstr "シークバー" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "{item}を選択" @@ -5363,6 +5426,10 @@ msgstr "GIF「{0}」を選ぶ" msgid "Select how long to mute this word for." msgstr "このワードをどのくらいの間ミュートするのかを選択。" +#: src/view/com/composer/videos/SubtitleDialog.tsx:233 +msgid "Select language..." +msgstr "言語を選択…" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "言語を選択" @@ -5375,6 +5442,10 @@ msgstr "モデレーターを選択" msgid "Select option {i} of {numItems}" msgstr "{numItems}個中{i}個目のオプションを選択" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "字幕ファイル(.vtt)を選択" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "絵文字{emojiName}をアバターとして選択" @@ -5897,10 +5968,6 @@ msgstr "{displayName}とのチャットを開始" msgid "Start chatting" msgstr "チャットを開始" -#: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "オンボーディングツアー・ウインドウ開始。前へ戻らないでください。代わりに、進んで他のオプションを見るか、スキップしてください。" - #: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 @@ -5991,10 +6058,6 @@ msgstr "サポート" msgid "Switch Account" msgstr "アカウントを切り替える" -#: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "フィードを切り替えて、あなたの体験をコントロールしよう。" - #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" msgstr "{0}に切り替え" @@ -6036,9 +6099,10 @@ msgstr "タップしてフルスクリーンに" msgid "Tap to toggle sound" msgstr "タップして音の切り替え" -#: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "タップして全体を表示" +#: src/view/com/util/images/AutoSizedImage.tsx:185 +#: src/view/com/util/images/AutoSizedImage.tsx:205 +msgid "Tap to view full image" +msgstr "タップして画像全体を表示" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6508,6 +6572,10 @@ msgstr "メールでの2要素認証を無効にするには、メールアド msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "会話を報告するには、会話の画面からメッセージのうちの一つを報告してください。それによって問題の文脈をモデレーターが理解できるようになります。" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "Blueskyにビデオをアップロードするには、まずメールアドレスを確認しなくてはなりません。" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "この報告を誰に送りたいですか?" @@ -6706,6 +6774,10 @@ msgstr "このラベラーの登録を解除" msgid "Unsubscribed from list" msgstr "リストの登録を解除しました" +#: src/state/queries/video/video.ts:195 +msgid "Unsupported video type: {mimeType}" +msgstr "サポートしていないビデオ形式:{mimeType}" + #: src/lib/moderation/useReportOptions.ts:72 #: src/lib/moderation/useReportOptions.ts:85 msgid "Unwanted Sexual Content" @@ -6881,6 +6953,10 @@ msgstr "このコンテンツやプロフィールにいいねをしているユ msgid "Value:" msgstr "値:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "メールアドレスの確認が必要" + #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "DNSレコードを確認" @@ -6902,6 +6978,10 @@ msgstr "メールアドレスを確認" msgid "Verify New Email" msgstr "新しいメールアドレスを確認" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "確認する" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "テキストファイルを確認" @@ -6918,11 +6998,27 @@ msgstr "バージョン {appVersion} {bundleInfo}" msgid "Video" msgstr "ビデオ" +#: src/state/queries/video/video.ts:129 +msgid "Video failed to process" +msgstr "ビデオの処理に失敗" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "ビデオゲーム" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "ビデオが見つかりません。" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:92 +msgid "Video settings" +msgstr "ビデオの設定" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:86 +msgid "Video: {0}" +msgstr "ビデオ:{0}" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" From f1877e44f2576e84dd0a6d817c60b8df0f2dd9bb Mon Sep 17 00:00:00 2001 From: Hailey Date: Sat, 7 Sep 2024 13:03:53 -0700 Subject: [PATCH 013/113] [Video] Fix type on web (#5211) --- src/lib/media/video/compress.web.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/media/video/compress.web.ts b/src/lib/media/video/compress.web.ts index c071b33aef..34d69267d4 100644 --- a/src/lib/media/video/compress.web.ts +++ b/src/lib/media/video/compress.web.ts @@ -1,3 +1,5 @@ +import {ImagePickerAsset} from 'expo-image-picker' + import {VideoTooLargeError} from 'lib/media/video/errors' import {CompressedVideo} from './types' @@ -5,13 +7,13 @@ const MAX_VIDEO_SIZE = 1024 * 1024 * 100 // 100MB // doesn't actually compress, but throws if >100MB export async function compressVideo( - file: string, + asset: ImagePickerAsset, _opts?: { signal?: AbortSignal onProgress?: (progress: number) => void }, ): Promise { - const {mimeType, base64} = parseDataUrl(file) + const {mimeType, base64} = parseDataUrl(asset.uri) const blob = base64ToBlob(base64, mimeType) const uri = URL.createObjectURL(blob) From 9b8d62ca254863455b895cf016fe19825285ca70 Mon Sep 17 00:00:00 2001 From: Hailey Date: Sat, 7 Sep 2024 13:29:27 -0700 Subject: [PATCH 014/113] [Video] Tweak order of elements in composer (#5213) --- src/view/com/composer/Composer.tsx | 64 +++++++++++++++--------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 3c7868ad2d..25ed6c7699 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -200,6 +200,7 @@ export const ComposePost = observer(function ComposePost({ } }, }) + const hasVideo = Boolean(videoUploadState.asset || videoUploadState.video) const [publishOnUpload, setPublishOnUpload] = useState(false) @@ -730,8 +731,37 @@ export const ComposePost = observer(function ComposePost({ /> )} - - + + {hasVideo && ( + + {videoUploadState.asset && + (videoUploadState.status === 'compressing' ? ( + + ) : videoUploadState.video ? ( + + ) : null)} + + + )} + + {quote ? ( @@ -742,36 +772,6 @@ export const ComposePost = observer(function ComposePost({ )} ) : null} - - {(videoUploadState.asset || videoUploadState.video) && ( - - {videoUploadState.asset && - (videoUploadState.status === 'compressing' ? ( - - ) : videoUploadState.video ? ( - - ) : null)} - - - )} - From 63ab16a62d7e63a3ef38b6363bbf8034ccfb490f Mon Sep 17 00:00:00 2001 From: Kirill Date: Sat, 7 Sep 2024 23:50:18 +0300 Subject: [PATCH 015/113] Add Russian translation (#3875) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add Russian translation * Update messages.po * Update messages.po (draft) * Добавлены новые строки для перевода В ручную объеденил исправленный RU с самым новым EN. Могут быть ошибки но быстрый тест проблем не выявил. * Переведены не переведенные строки, некоторые исправления перевода. * Еще небольшие правки * Update messages.po (draft) * Update messages.po (stage) * Update messages.po * Init lingui compiling ru language * Update messages.po * Update messages.po (clear) * Update messages.po * Update messages.po * change await import to await Promise.all * Update messages.po * Update messages.po (clear) --------- Co-authored-by: DearFox <59219907+DearFox@users.noreply.github.com> --- lingui.config.js | 1 + src/locale/helpers.ts | 2 + src/locale/i18n.ts | 9 + src/locale/i18n.web.ts | 4 + src/locale/languages.ts | 2 + src/locale/locales/ru/messages.po | 7667 +++++++++++++++++++++++++++++ 6 files changed, 7685 insertions(+) create mode 100644 src/locale/locales/ru/messages.po diff --git a/lingui.config.js b/lingui.config.js index 14a94b5ded..796969ab54 100644 --- a/lingui.config.js +++ b/lingui.config.js @@ -14,6 +14,7 @@ module.exports = { 'ja', 'ko', 'pt-BR', + 'ru', 'tr', 'uk', 'zh-CN', diff --git a/src/locale/helpers.ts b/src/locale/helpers.ts index cbaaf445a8..3bae45214d 100644 --- a/src/locale/helpers.ts +++ b/src/locale/helpers.ts @@ -143,6 +143,8 @@ export function sanitizeAppLanguageSetting(appLanguage: string): AppLanguage { return AppLanguage.ko case 'pt-BR': return AppLanguage.pt_BR + case 'ru': + return AppLanguage.ru case 'tr': return AppLanguage.tr case 'uk': diff --git a/src/locale/i18n.ts b/src/locale/i18n.ts index 2a6cfae913..dce9193a73 100644 --- a/src/locale/i18n.ts +++ b/src/locale/i18n.ts @@ -24,6 +24,7 @@ import {messages as messagesIt} from '#/locale/locales/it/messages' import {messages as messagesJa} from '#/locale/locales/ja/messages' import {messages as messagesKo} from '#/locale/locales/ko/messages' import {messages as messagesPt_BR} from '#/locale/locales/pt-BR/messages' +import {messages as messagesRu} from '#/locale/locales/ru/messages' import {messages as messagesTr} from '#/locale/locales/tr/messages' import {messages as messagesUk} from '#/locale/locales/uk/messages' import {messages as messagesZh_CN} from '#/locale/locales/zh-CN/messages' @@ -131,6 +132,14 @@ export async function dynamicActivate(locale: AppLanguage) { ]) break } + case AppLanguage.ru: { + i18n.loadAndActivate({locale, messages: messagesRu}) + await Promise.all([ + import('@formatjs/intl-pluralrules/locale-data/ru'), + import('@formatjs/intl-numberformat/locale-data/ru'), + ]) + break + } case AppLanguage.tr: { i18n.loadAndActivate({locale, messages: messagesTr}) await Promise.all([ diff --git a/src/locale/i18n.web.ts b/src/locale/i18n.web.ts index 87c3c590e9..5f5f8592eb 100644 --- a/src/locale/i18n.web.ts +++ b/src/locale/i18n.web.ts @@ -60,6 +60,10 @@ export async function dynamicActivate(locale: AppLanguage) { mod = await import(`./locales/pt-BR/messages`) break } + case AppLanguage.ru: { + mod = await import(`./locales/ru/messages`) + break + } case AppLanguage.tr: { mod = await import(`./locales/tr/messages`) break diff --git a/src/locale/languages.ts b/src/locale/languages.ts index d2b38e6851..71a77986ff 100644 --- a/src/locale/languages.ts +++ b/src/locale/languages.ts @@ -18,6 +18,7 @@ export enum AppLanguage { ja = 'ja', ko = 'ko', pt_BR = 'pt-BR', + ru = 'ru', tr = 'tr', uk = 'uk', zh_CN = 'zh-CN', @@ -43,6 +44,7 @@ export const APP_LANGUAGES: AppLanguageConfig[] = [ {code2: AppLanguage.ja, name: '日本語 – Japanese'}, {code2: AppLanguage.ko, name: '한국어 – Korean'}, {code2: AppLanguage.pt_BR, name: 'Português (BR) – Portuguese (BR)'}, + {code2: AppLanguage.ru, name: 'Русский – Russian'}, {code2: AppLanguage.tr, name: 'Türkçe – Turkish'}, {code2: AppLanguage.uk, name: 'Українська – Ukrainian'}, {code2: AppLanguage.zh_CN, name: '简体中文(中国)– Chinese (Simplified)'}, diff --git a/src/locale/locales/ru/messages.po b/src/locale/locales/ru/messages.po new file mode 100644 index 0000000000..e480b6eecb --- /dev/null +++ b/src/locale/locales/ru/messages.po @@ -0,0 +1,7667 @@ +msgid "" +msgstr "" +"POT-Creation-Date: 2024-05-06 15:45+0300\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: @lingui/cli\n" +"Language: ru\n" +"Project-Id-Version: Russian localization for bluesky-social-app\n" +"Report-Msgid-Bugs-To: Kirill Plotnikov \n" +"PO-Revision-Date: \n" +"Last-Translator: Kirill Plotnikov \n" +"Language-Team: DearFox, ponfertato, Potato Energy, Ukrainian\n" +"Plural-Forms: \n" + +#: src/screens/Messages/List/ChatListItem.tsx:120 +msgid "(contains embedded content)" +msgstr "(содержит встроенный контент)" + +#: src/view/com/modals/VerifyEmail.tsx:150 +msgid "(no email)" +msgstr "(нет электронной почты)" + +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 +msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" +msgstr "{0, plural, one {еще один} other {{formattedCount} других}}" + +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "{0, plural, one {# день} other {# дни}}" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "{0, plural, one {# час} other {# часы}}" + +#: src/components/moderation/LabelsOnMe.tsx:54 +msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" +msgstr "{0, plural, one {# на этот аккаунт был установлен ярлык} other {# на этот аккаунт был установлен ярлык}}" + +#: src/components/moderation/LabelsOnMe.tsx:60 +msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" +msgstr "{0, plural, one {# На этот контент установлен ярлык} other {# На этот контент были установлены ярлыки}}" + +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "{0, plural, one {# минута} other {# минуты}}" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "{0, plural, one {# месяц} other {# месяцы}}" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 +msgid "{0, plural, one {# repost} other {# reposts}}" +msgstr "{0, plural, one {# перепост} other {# перепосты}}" + +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "{0, plural, one {# секунда} other {# секунды}}" + +#: src/components/ProfileHoverCard/index.web.tsx:398 +#: src/screens/Profile/Header/Metrics.tsx:23 +msgid "{0, plural, one {follower} other {followers}}" +msgstr "{1, plural, one {подписчик} other {подписчиков}}" + +#: src/components/ProfileHoverCard/index.web.tsx:402 +#: src/screens/Profile/Header/Metrics.tsx:27 +msgid "{0, plural, one {following} other {following}}" +msgstr "{0, plural, one {подписка} other {подписок}}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 +msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" +msgstr "{0, plural, one {Нравится (# лайк)} other {Нравится (# лайки)}}" + +#: src/view/com/post-thread/PostThreadItem.tsx:439 +msgid "{0, plural, one {like} other {likes}}" +msgstr "{0, plural, one {лайк} other {лайков}}" + +#: src/components/FeedCard.tsx:210 +#: src/view/com/feeds/FeedSourceCard.tsx:300 +msgid "{0, plural, one {Liked by # user} other {Liked by # users}}" +msgstr "{0, plural, one {Понравилось # пользователю} other {Понравилось # пользователям}}" + +#: src/screens/Profile/Header/Metrics.tsx:59 +msgid "{0, plural, one {post} other {posts}}" +msgstr "{0, plural, one {пост} other {постов}}" + +#: src/view/com/post-thread/PostThreadItem.tsx:419 +msgid "{0, plural, one {quote} other {quotes}}" +msgstr "{0, plural, one {quote} other {quotes}}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 +msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" +msgstr "{0, plural, one {Ответить (# ответ)} other {Ответить (# ответов)}}" + +#: src/view/com/post-thread/PostThreadItem.tsx:397 +msgid "{0, plural, one {repost} other {reposts}}" +msgstr "{0, plural, one {репост} other {репостов}}" + +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 +msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" +msgstr "{0, plural, one {Убрать лайк (# лайк)} other {Убрать лайки (# лайков)}}" + +#. Pattern: {wordValue} in tags +#: src/components/dialogs/MutedWords.tsx:475 +msgid "{0} <0>in <1>tags" +msgstr "{0} <0>в <1>теги" + +#. Pattern: {wordValue} in text, tags +#: src/components/dialogs/MutedWords.tsx:465 +msgid "{0} <0>in <1>text & tags" +msgstr "{0} <0>в <1>тексте и тегах" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:228 +msgid "{0} joined this week" +msgstr "{0} присоединился на этой неделе" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "{0} из {1}" + +#: src/screens/StarterPack/StarterPackScreen.tsx:467 +msgid "{0} people have used this starter pack!" +msgstr "{0} людей использовали этот стартовый набор!" + +#: src/view/com/util/UserAvatar.tsx:419 +msgid "{0}'s avatar" +msgstr "аватар {0}" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:68 +msgid "{0}'s favorite feeds and people - join me!" +msgstr "Любимые каналы и люди {0} - присоединяйтесь!" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:47 +msgid "{0}'s starter pack" +msgstr "Стартовый набор {0}" + +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "{0}д" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "{0}ч" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "{0}м" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "{0}мес" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "{0}с" + +#: src/components/LabelingServiceCard/index.tsx:71 +msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" +msgstr "{count, plural, one {Понравилось # пользователю} other {Понравилось # пользователям}}" + +#: src/lib/generate-starterpack.ts:108 +#: src/screens/StarterPack/Wizard/index.tsx:174 +msgid "{displayName}'s Starter Pack" +msgstr "Стартовый набор {displayName}" + +#: src/screens/SignupQueued.tsx:207 +msgid "{estimatedTimeHrs, plural, one {hour} other {hours}}" +msgstr "{estimatedTimeHrs, plural, one {час} other {часов}}" + +#: src/screens/SignupQueued.tsx:213 +msgid "{estimatedTimeMins, plural, one {minute} other {minutes}}" +msgstr "{estimatedTimeMins, plural, one {минута} other {минуты}}" + +#: src/components/ProfileHoverCard/index.web.tsx:505 +#: src/screens/Profile/Header/Metrics.tsx:50 +msgid "{following} following" +msgstr "{following} подписок" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:405 +msgid "{handle} can't be messaged" +msgstr "{handle} не может получать сообщения" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:286 +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:299 +#: src/view/screens/ProfileFeed.tsx:590 +msgid "{likeCount, plural, one {Liked by # user} other {Liked by # users}}" +msgstr "{likeCount, plural, one {Понравилось # пользователю} other {Понравилось # пользователям}}" + +#: src/view/shell/Drawer.tsx:466 +msgid "{numUnreadNotifications} unread" +msgstr "{numUnreadNotifications} непрочитанное" + +#: src/components/NewskieDialog.tsx:116 +msgid "{profileName} joined Bluesky {0} ago" +msgstr "{profileName} присоединился к Bluesky {0} назад" + +#: src/components/NewskieDialog.tsx:111 +msgid "{profileName} joined Bluesky using a starter pack {0} ago" +msgstr "{profileName} присоединился к Bluesky, используя стартовый набор {0} назад" + +#: src/screens/StarterPack/Wizard/index.tsx:466 +msgctxt "profiles" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "<0>{0}, <1>{1}, и {2, plural, one {# другой} other {# другие}} включены в ваш стартовый набор" + +#: src/screens/StarterPack/Wizard/index.tsx:519 +msgctxt "feeds" +msgid "<0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}} are included in your starter pack" +msgstr "<0>{0}, <1>{1}, и {2, plural, one {# другой} other {# другие}} включены в ваш стартовый набор" + +#: src/view/shell/Drawer.tsx:109 +msgid "<0>{0} {1, plural, one {follower} other {followers}}" +msgstr "<0>{0} {1, plural, one {подписчик} other {подписчиков}}" + +#: src/view/shell/Drawer.tsx:124 +msgid "<0>{0} {1, plural, one {following} other {following}}" +msgstr "<0>{0} {1, plural, one {подписка} other {подписок}}" + +#: src/screens/StarterPack/Wizard/index.tsx:507 +msgid "<0>{0} and<1> <2>{1} are included in your starter pack" +msgstr "<0>{0} и<1> <2>{1} входят в ваш стартовый набор" + +#: src/screens/StarterPack/Wizard/index.tsx:500 +msgid "<0>{0} is included in your starter pack" +msgstr "<0>{0} входит в ваш стартовый набор" + +#: src/components/WhoCanReply.tsx:274 +msgid "<0>{0} members" +msgstr "<0>{0} участников" + +#: src/view/com/modals/SelfLabel.tsx:135 +msgid "<0>Not Applicable. This warning is only available for posts with media attached." +msgstr "<0>Не применимо. Это предупреждение доступно только для сообщений с прикрепленными медиафайлами." + +#: src/screens/StarterPack/Wizard/index.tsx:457 +msgid "<0>You and<1> <2>{0} are included in your starter pack" +msgstr "<0>Вы и<1> <2>{0} включены в ваш стартовый набор" + +#: src/screens/Profile/Header/Handle.tsx:50 +msgid "⚠Invalid Handle" +msgstr "⚠Недопустимый псевдоним" + +#: src/components/dialogs/MutedWords.tsx:193 +msgid "24 hours" +msgstr "24 часа" + +#: src/screens/Login/LoginForm.tsx:266 +msgid "2FA Confirmation" +msgstr "Подтверждение 2FA" + +#: src/components/dialogs/MutedWords.tsx:232 +msgid "30 days" +msgstr "30 дней" + +#: src/components/dialogs/MutedWords.tsx:217 +msgid "7 days" +msgstr "7 дней" + +#: src/view/com/util/ViewHeader.tsx:92 +#: src/view/screens/Search/Search.tsx:684 +msgid "Access navigation links and settings" +msgstr "Открыть навигацию и настройки" + +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:56 +msgid "Access profile and other navigation links" +msgstr "Открыть профиль и другую навигацию" + +#: src/view/com/modals/EditImage.tsx:300 +#: src/view/screens/Settings/index.tsx:463 +msgid "Accessibility" +msgstr "Доступность" + +#: src/view/screens/Settings/index.tsx:454 +msgid "Accessibility settings" +msgstr "Настройки доступности" + +#: src/Navigation.tsx:318 +#: src/view/screens/AccessibilitySettings.tsx:73 +msgid "Accessibility Settings" +msgstr "Настройки Доступности" + +#: src/screens/Login/LoginForm.tsx:190 +#: src/view/screens/Settings/index.tsx:315 +#: src/view/screens/Settings/index.tsx:718 +msgid "Account" +msgstr "Учетная запись" + +#: src/view/com/profile/ProfileMenu.tsx:144 +msgid "Account blocked" +msgstr "Учетная запись заблокирована" + +#: src/view/com/profile/ProfileMenu.tsx:158 +msgid "Account followed" +msgstr "Вы подписались на учетную запись" + +#: src/view/com/profile/ProfileMenu.tsx:118 +msgid "Account muted" +msgstr "Учетная запись игнорируется" + +#: src/components/moderation/ModerationDetailsDialog.tsx:102 +#: src/lib/moderation/useModerationCauseDescription.ts:96 +msgid "Account Muted" +msgstr "Учетная запись игнорируется" + +#: src/components/moderation/ModerationDetailsDialog.tsx:88 +msgid "Account Muted by List" +msgstr "Учетная запись игнорируется списком" + +#: src/view/com/util/AccountDropdownBtn.tsx:43 +msgid "Account options" +msgstr "Параметры учетной записи" + +#: src/view/com/util/AccountDropdownBtn.tsx:59 +msgid "Account removed from quick access" +msgstr "Учетная запись удалена из быстрого доступа" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/view/com/profile/ProfileMenu.tsx:133 +msgid "Account unblocked" +msgstr "Учетная запись разблокирована" + +#: src/view/com/profile/ProfileMenu.tsx:171 +msgid "Account unfollowed" +msgstr "Вы отписались от учетной записи" + +#: src/view/com/profile/ProfileMenu.tsx:107 +msgid "Account unmuted" +msgstr "Учетная запись больше не игнорируется" + +#: src/components/dialogs/MutedWords.tsx:328 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/screens/ProfileList.tsx:937 +msgid "Add" +msgstr "Добавить" + +#: src/screens/StarterPack/Wizard/index.tsx:568 +msgid "Add {0} more to continue" +msgstr "Добавьте еще {0}, чтобы продолжить" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:59 +msgid "Add {displayName} to starter pack" +msgstr "Добавить {displayName} в стартовый набор" + +#: src/view/com/modals/SelfLabel.tsx:57 +msgid "Add a content warning" +msgstr "Добавить предупреждение о содержимом" + +#: src/view/screens/ProfileList.tsx:927 +msgid "Add a user to this list" +msgstr "Добавить пользователя в список" + +#: src/components/dialogs/SwitchAccount.tsx:56 +#: src/screens/Deactivated.tsx:199 +#: src/view/screens/Settings/index.tsx:401 +#: src/view/screens/Settings/index.tsx:410 +msgid "Add account" +msgstr "Добавить учетную запись" + +#: src/view/com/composer/GifAltText.tsx:69 +#: src/view/com/composer/GifAltText.tsx:135 +#: src/view/com/composer/GifAltText.tsx:175 +#: src/view/com/composer/photos/Gallery.tsx:120 +#: src/view/com/composer/photos/Gallery.tsx:187 +#: src/view/com/modals/AltImage.tsx:118 +msgid "Add alt text" +msgstr "Добавить альтернативный текст" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:103 +msgid "Add alt text (optional)" +msgstr "Добавьте альтернативный текст (необязательно)" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 +msgid "Add App Password" +msgstr "Добавить пароль приложения" + +#: src/components/dialogs/MutedWords.tsx:321 +msgid "Add mute word for configured settings" +msgstr "Добавить слово к игнорированию с выбранными настройками" + +#: src/components/dialogs/MutedWords.tsx:112 +msgid "Add muted words and tags" +msgstr "Добавить игнорируемые слова и теги" + +#: src/screens/Home/NoFeedsPinned.tsx:99 +msgid "Add recommended feeds" +msgstr "Добавить рекомендуемые ленты" + +#: src/screens/StarterPack/Wizard/index.tsx:488 +msgid "Add some feeds to your starter pack!" +msgstr Добавьте несколько лент в свой стартовый набор!"" + +#: src/screens/Feeds/NoFollowingFeed.tsx:41 +msgid "Add the default feed of only people you follow" +msgstr "Добавьте в ленту по умолчанию только тех людей, за кем вы следите" + +#: src/view/com/modals/ChangeHandle.tsx:410 +msgid "Add the following DNS record to your domain:" +msgstr "Добавьте следующую DNS-запись к вашему домену:" + +#: src/components/FeedCard.tsx:293 +msgid "Add this feed to your feeds" +msgstr "Добавьте эту ленту в свои ленты" + +#: src/view/com/profile/ProfileMenu.tsx:267 +#: src/view/com/profile/ProfileMenu.tsx:270 +msgid "Add to Lists" +msgstr "Добавить в списки" + +#: src/view/com/feeds/FeedSourceCard.tsx:266 +msgid "Add to my feeds" +msgstr "Добавить в мои ленты" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:192 +#: src/view/com/modals/UserAddRemoveLists.tsx:156 +msgid "Added to list" +msgstr "Добавлено в список" + +#: src/view/com/feeds/FeedSourceCard.tsx:125 +msgid "Added to my feeds" +msgstr "Добавлено в мои ленты" + +#: src/lib/moderation/useGlobalLabelStrings.ts:34 +#: src/lib/moderation/useModerationCauseDescription.ts:144 +#: src/view/com/modals/SelfLabel.tsx:76 +msgid "Adult Content" +msgstr "Содержимое для взрослых" + +#: src/screens/Moderation/index.tsx:365 +msgid "Adult content can only be enabled via the Web at <0>bsky.app." +msgstr "Взрослый контент можно включить только через веб-сайт <0>bsky.app." + +#: src/components/moderation/LabelPreference.tsx:242 +msgid "Adult content is disabled." +msgstr "Содержимое для взрослых отключено." + +#: src/screens/Moderation/index.tsx:409 +#: src/view/screens/Settings/index.tsx:652 +msgid "Advanced" +msgstr "Расширенные" + +#: src/state/shell/progress-guide.tsx:171 +msgid "Algorithm training complete!" +msgstr "Обучение алгоритму завершено!" + +#: src/screens/StarterPack/StarterPackScreen.tsx:370 +msgid "All accounts have been followed!" +msgstr "Все учетные записи отслеживаются!" + +#: src/view/screens/Feeds.tsx:733 +msgid "All the feeds you've saved, right in one place." +msgstr "Все сохраненные ленты в одном месте." + +#: src/view/com/modals/AddAppPasswords.tsx:188 +#: src/view/com/modals/AddAppPasswords.tsx:195 +msgid "Allow access to your direct messages" +msgstr "Разрешите доступ к своим прямым сообщениям" + +#: src/screens/Messages/Settings.tsx:62 +#: src/screens/Messages/Settings.tsx:65 +msgid "Allow new messages from" +msgstr "Разрешить новые сообщения от" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:359 +msgid "Allow replies from:" +msgstr "Разрешить ответы от:" + +#: src/view/screens/AppPasswords.tsx:266 +msgid "Allows access to direct messages" +msgstr "Позволяет получить доступ к прямым сообщениям" + +#: src/screens/Login/ForgotPasswordForm.tsx:178 +#: src/view/com/modals/ChangePassword.tsx:171 +msgid "Already have a code?" +msgstr "Уже есть код?" + +#: src/screens/Login/ChooseAccountForm.tsx:49 +msgid "Already signed in as @{0}" +msgstr "Уже вошли как @{0}" + +#: src/view/com/composer/GifAltText.tsx:93 +#: src/view/com/composer/photos/Gallery.tsx:144 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 +msgid "ALT" +msgstr "АЛЬТ" + +#: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:98 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/modals/EditImage.tsx:316 +#: src/view/screens/AccessibilitySettings.tsx:87 +msgid "Alt text" +msgstr "Альтернативный текст" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 +msgid "Alt Text" +msgstr "Альтернативный текст" + +#: src/view/com/composer/photos/Gallery.tsx:224 +msgid "Alt text describes images for blind and low-vision users, and helps give context to everyone." +msgstr "Альтернативный текст описывает изображение для незрячих и слабовидящих пользователей, и предоставляет дополнительный контекст для всех." + +#: src/view/com/modals/VerifyEmail.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:96 +msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below." +msgstr "Было отправлено письмо на адрес {0}. Оно содержит код подтверждения, который можно ввести ниже." + +#: src/view/com/modals/ChangeEmail.tsx:114 +msgid "An email has been sent to your previous address, {0}. It includes a confirmation code which you can enter below." +msgstr "Было отправлено письмо на ваш предыдущий адрес, {0}. Оно содержит код подтверждения, который вы можете ввести ниже." + +#: src/components/dialogs/GifSelect.tsx:254 +msgid "An error has occurred" +msgstr "Возникла ошибка" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 +msgid "An error occurred" +msgstr "Возникла ошибка" + +#: src/state/queries/video/video.ts:193 +msgid "An error occurred while compressing the video." +msgstr "Возникла ошибка при сжатии видео." + +#: src/components/StarterPack/ProfileStarterPacks.tsx:315 +msgid "An error occurred while generating your starter pack. Want to try again?" +msgstr "При создании вашего стартового набора возникла ошибка. Хотите попробовать еще раз?" + +#: src/view/com/util/post-embeds/VideoEmbed.tsx:205 +msgid "An error occurred while loading the video. Please try again later." +msgstr "При загрузке видео возникла ошибка. Пожалуйста, повторите попытку позже." + +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "При загрузке видео возникла ошибка. Пожалуйста, попробуйте еще раз." + +#: src/components/StarterPack/QrCodeDialog.tsx:71 +#: src/components/StarterPack/ShareDialog.tsx:79 +msgid "An error occurred while saving the QR code!" +msgstr "При сохранении QR-кода возникла ошибка." + +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "При выборе видео возникла ошибка" + +#: src/screens/StarterPack/StarterPackScreen.tsx:336 +#: src/screens/StarterPack/StarterPackScreen.tsx:358 +msgid "An error occurred while trying to follow all" +msgstr "Возникла ошибка при попытке проследить за всеми" + +#: src/state/queries/video/video.ts:160 +msgid "An error occurred while uploading the video." +msgstr "При загрузке видео возникла ошибка." + +#: src/lib/moderation/useReportOptions.ts:28 +msgid "An issue not included in these options" +msgstr "Проблема не включена в эти варианты" + +#: src/components/dms/dialogs/NewChatDialog.tsx:36 +msgid "An issue occurred starting the chat" +msgstr "При запуске чата возникла проблема" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:49 +msgid "An issue occurred while trying to open the chat" +msgstr "При попытке открыть чат возникла проблема" + +#: src/components/hooks/useFollowMethods.ts:35 +#: src/components/hooks/useFollowMethods.ts:50 +#: src/components/ProfileCard.tsx:319 +#: src/components/ProfileCard.tsx:339 +#: src/view/com/profile/FollowButton.tsx:36 +#: src/view/com/profile/FollowButton.tsx:46 +msgid "An issue occurred, please try again." +msgstr "Возникла проблема, пожалуйста, попробуйте еще раз." + +#: src/screens/Onboarding/StepInterests/index.tsx:219 +msgid "an unknown error occurred" +msgstr "возникла неизвестная ошибка" + +#: src/components/moderation/ModerationDetailsDialog.tsx:151 +#: src/components/moderation/ModerationDetailsDialog.tsx:147 +msgid "an unknown labeler" +msgstr "неизвестный маркировщик" + +#: src/components/WhoCanReply.tsx:295 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 +msgid "and" +msgstr "и" + +#: src/screens/Onboarding/index.tsx:29 +#: src/screens/Onboarding/state.ts:79 +msgid "Animals" +msgstr "Животные" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 +msgid "Animated GIF" +msgstr "Анимированные GIF" + +#: src/lib/moderation/useReportOptions.ts:33 +msgid "Anti-Social Behavior" +msgstr "Антисоциальное поведение" + +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:54 +msgid "Anybody can interact" +msgstr "Любой может взаимодействовать" + +#: src/view/screens/LanguageSettings.tsx:96 +msgid "App Language" +msgstr "Язык приложения" + +#: src/view/screens/AppPasswords.tsx:226 +msgid "App password deleted" +msgstr "Пароль приложения удален" + +#: src/view/com/modals/AddAppPasswords.tsx:138 +msgid "App Password names can only contain letters, numbers, spaces, dashes, and underscores." +msgstr "Название пароля приложения может содержать только латинские буквы, цифры, пробелы, минусы и нижнее подчеркивание." + +#: src/view/com/modals/AddAppPasswords.tsx:103 +msgid "App Password names must be at least 4 characters long." +msgstr "Название пароля приложения должно быть хотя бы 4 символа в длину." + +#: src/view/screens/Settings/index.tsx:663 +msgid "App password settings" +msgstr "Настройка пароля приложений" + +#: src/Navigation.tsx:286 +#: src/view/screens/AppPasswords.tsx:191 +#: src/view/screens/Settings/index.tsx:672 +msgid "App Passwords" +msgstr "Пароли для приложений" + +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 +msgid "Appeal" +msgstr "Оспорить" + +#: src/components/moderation/LabelsOnMeDialog.tsx:238 +msgid "Appeal \"{0}\" label" +msgstr "Оспорить метку \"{0}\"" + +#: src/components/moderation/LabelsOnMeDialog.tsx:229 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:91 +msgid "Appeal submitted" +msgstr "Обращение отправлено" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:51 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:53 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:99 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:101 +msgid "Appeal this decision" +msgstr "Обжаловать это решение" + +#: src/screens/Settings/AppearanceSettings.tsx:69 +#: src/view/screens/Settings/index.tsx:484 +msgid "Appearance" +msgstr "Оформление" + +#: src/view/screens/Settings/index.tsx:475 +msgid "Appearance settings" +msgstr "Настройки внешнего вида" + +#: src/Navigation.tsx:326 +msgid "Appearance Settings" +msgstr "Настройки внешнего вида" + +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:47 +#: src/screens/Home/NoFeedsPinned.tsx:93 +msgid "Apply default recommended feeds" +msgstr "Применить рекомендуемые по умолчанию ленты" + +#: src/view/screens/AppPasswords.tsx:277 +msgid "Are you sure you want to delete the app password \"{name}\"?" +msgstr "Вы действительно хотите удалить пароль приложения \"{name}\"?" + +#: src/components/dms/MessageMenu.tsx:149 +msgid "Are you sure you want to delete this message? The message will be deleted for you, but not for the other participant." +msgstr "Вы уверены, что хотите удалить это сообщение? Сообщение будет удалено для вас, но не для другого участника." + +#: src/screens/StarterPack/StarterPackScreen.tsx:621 +msgid "Are you sure you want to delete this starter pack?" +msgstr "Вы уверены, что хотите удалить этот стартовый набор?" + +#: src/components/dms/LeaveConvoPrompt.tsx:48 +msgid "Are you sure you want to leave this conversation? Your messages will be deleted for you, but not for the other participant." +msgstr "Вы уверены, что хотите покинуть эту беседу? Ваши сообщения будут удалены для вас, но не для других участников." + +#: src/view/com/feeds/FeedSourceCard.tsx:313 +msgid "Are you sure you want to remove {0} from your feeds?" +msgstr "Вы уверены, что хотите удалить {0} из лент?" + +#: src/components/FeedCard.tsx:310 +msgid "Are you sure you want to remove this from your feeds?" +msgstr "Вы уверены, что хотите удалить это из своей ленты?" + +#: src/view/com/composer/Composer.tsx:837 +msgid "Are you sure you'd like to discard this draft?" +msgstr "Вы действительно хотите удалить этот черновик?" + +#: src/components/dialogs/MutedWords.tsx:433 +msgid "Are you sure?" +msgstr "Вы уверены?" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:60 +msgid "Are you writing in <0>{0}?" +msgstr "Вы пишете на <0>{0}?" + +#: src/screens/Onboarding/index.tsx:23 +#: src/screens/Onboarding/state.ts:80 +msgid "Art" +msgstr "Искусство" + +#: src/view/com/modals/SelfLabel.tsx:124 +msgid "Artistic or non-erotic nudity." +msgstr "Художественная или неэротическая обнаженность." + +#: src/screens/Signup/StepHandle.tsx:173 +msgid "At least 3 characters" +msgstr "Не менее 3-х символов" + +#: src/components/dms/MessagesListHeader.tsx:75 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 +#: src/screens/Login/ChooseAccountForm.tsx:98 +#: src/screens/Login/ChooseAccountForm.tsx:103 +#: src/screens/Login/ForgotPasswordForm.tsx:129 +#: src/screens/Login/ForgotPasswordForm.tsx:135 +#: src/screens/Login/LoginForm.tsx:298 +#: src/screens/Login/LoginForm.tsx:304 +#: src/screens/Login/SetNewPasswordForm.tsx:160 +#: src/screens/Login/SetNewPasswordForm.tsx:166 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:133 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:134 +#: src/screens/Profile/Header/Shell.tsx:102 +#: src/screens/Signup/BackNextButtons.tsx:40 +#: src/screens/StarterPack/Wizard/index.tsx:298 +#: src/view/com/util/ViewHeader.tsx:90 +msgid "Back" +msgstr "Назад" + +#: src/view/screens/Settings/index.tsx:441 +msgid "Basics" +msgstr "Основные" + +#: src/components/dialogs/BirthDateSettings.tsx:107 +msgid "Birthday" +msgstr "Дата рождения" + +#: src/view/screens/Settings/index.tsx:347 +msgid "Birthday:" +msgstr "Дата рождения:" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 +#: src/view/com/profile/ProfileMenu.tsx:365 +msgid "Block" +msgstr "Заблокировать" + +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 +msgid "Block account" +msgstr "Заблокировать" + +#: src/view/com/profile/ProfileMenu.tsx:304 +#: src/view/com/profile/ProfileMenu.tsx:311 +msgid "Block Account" +msgstr "Заблокировать" + +#: src/view/com/profile/ProfileMenu.tsx:348 +msgid "Block Account?" +msgstr "Заблокировать учетную запись?" + +#: src/view/screens/ProfileList.tsx:640 +msgid "Block accounts" +msgstr "Заблокировать учетные записи" + +#: src/view/screens/ProfileList.tsx:744 +msgid "Block list" +msgstr "Заблокировать список" + +#: src/view/screens/ProfileList.tsx:739 +msgid "Block these accounts?" +msgstr "Заблокировать эти учетные записи?" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 +msgid "Blocked" +msgstr "Заблокировано" + +#: src/screens/Moderation/index.tsx:279 +msgid "Blocked accounts" +msgstr "Заблокированные учетные записи" + +#: src/Navigation.tsx:150 +#: src/view/screens/ModerationBlockedAccounts.tsx:109 +msgid "Blocked Accounts" +msgstr "Заблокированные учетные записи" + +#: src/view/com/profile/ProfileMenu.tsx:360 +msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." +msgstr "Заблокированные учетные записи не могут вам отвечать, упоминать вас в своих постах, и взаимодействовать с вами каким-либо другим образом." + +#: src/view/screens/ModerationBlockedAccounts.tsx:117 +msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." +msgstr "Заблокированные учетные записи не могут вам отвечать, упоминать вас в своих постах, и взаимодействовать с вами каким-либо другим образом. Вы не будете видеть их посты и они не будут видеть ваши." + +#: src/view/com/post-thread/PostThread.tsx:412 +msgid "Blocked post." +msgstr "Заблокирован пост." + +#: src/screens/Profile/Sections/Labels.tsx:173 +msgid "Blocking does not prevent this labeler from placing labels on your account." +msgstr "Блокировка не мешает этому маркировщику добавлять метку в вашу учетную запись." + +#: src/view/screens/ProfileList.tsx:741 +msgid "Blocking is public. Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you." +msgstr "Блокировка - это открытая информация. Заблокированные учетные записи не могут отвечать в ваших постах, упоминать вас или иным образом взаимодействовать с вами." + +#: src/view/com/profile/ProfileMenu.tsx:357 +msgid "Blocking will not prevent labels from being applied on your account, but it will stop this account from replying in your threads or interacting with you." +msgstr "Блокировка не помешает добавлять метки в вашу учетную запись, но она остановит возможность этой учетной записи комментировать ваши посты или взаимодействовать с вами." + +#: src/view/com/auth/SplashScreen.web.tsx:159 +msgid "Blog" +msgstr "Блог" + +#: src/view/com/auth/server-input/index.tsx:89 +#: src/view/com/auth/server-input/index.tsx:91 +msgid "Bluesky" +msgstr "Bluesky" + +#: src/view/com/auth/server-input/index.tsx:154 +msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers." +msgstr "Bluesky - это открытая сеть, где вы можете выбрать своего хостинг-провайдера. Собственный хостинг теперь доступен в бета-версии для разработчиков." + +#: src/components/ProgressGuide/List.tsx:55 +msgid "Bluesky is better with friends!" +msgstr "Bluesky лучше с друзьями!" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:282 +msgid "Bluesky will choose a set of recommended accounts from people in your network." +msgstr "Bluesky выберет набор рекомендуемых учетных записей из людей в вашей сети." + +#: src/screens/Moderation/index.tsx:567 +msgid "Bluesky will not show your profile and posts to logged-out users. Other apps may not honor this request. This does not make your account private." +msgstr "Bluesky не будет показывать ваш профиль и сообщения посетителям без учетной записи. Другие приложения могут не следовать этому запросу. Это не делает вашу учетную запись приватной." + +#: src/lib/moderation/useLabelBehaviorDescription.ts:53 +msgid "Blur images" +msgstr "Размыть изображение" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:51 +msgid "Blur images and filter from feeds" +msgstr "Размыть изображения и отфильтровать их из ленты" + +#: src/screens/Onboarding/index.tsx:30 +#: src/screens/Onboarding/state.ts:81 +msgid "Books" +msgstr "Книги" + +#: src/components/FeedInterstitials.tsx:352 +msgid "Browse more accounts on the Explore page" +msgstr "Просмотреть другие учетные записи на странице Explore" + +#: src/components/FeedInterstitials.tsx:485 +msgid "Browse more feeds on the Explore page" +msgstr "Просмотреть другие ленты на странице Explore" + +#: src/components/FeedInterstitials.tsx:334 +#: src/components/FeedInterstitials.tsx:337 +#: src/components/FeedInterstitials.tsx:467 +#: src/components/FeedInterstitials.tsx:470 +msgid "Browse more suggestions" +msgstr "Просмотреть другие предложения" + +#: src/components/FeedInterstitials.tsx:360 +#: src/components/FeedInterstitials.tsx:494 +msgid "Browse more suggestions on the Explore page" +msgstr "Просмотрите другие предложения на странице Explore" + +#: src/screens/Home/NoFeedsPinned.tsx:103 +#: src/screens/Home/NoFeedsPinned.tsx:109 +msgid "Browse other feeds" +msgstr "Просмотр других лент" + +#: src/view/com/auth/SplashScreen.web.tsx:154 +msgid "Business" +msgstr "Бизнес" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:160 +msgid "by —" +msgstr "от —" + +#: src/components/LabelingServiceCard/index.tsx:56 +msgid "By {0}" +msgstr "От {0}" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:164 +msgid "by <0/>" +msgstr "от <0/>" + +#: src/screens/Signup/StepInfo/Policies.tsx:80 +msgid "By creating an account you agree to the {els}." +msgstr "Создавая учетную запись, вы даете согласие с {els}." + +#: src/view/com/profile/ProfileSubpageHeader.tsx:162 +msgid "by you" +msgstr "создано вами" + +#: src/view/com/composer/photos/OpenCameraBtn.tsx:73 +msgid "Camera" +msgstr "Камера" + +#: src/view/com/modals/AddAppPasswords.tsx:180 +msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long." +msgstr "Может содержать только буквы, цифры, пробелы, дефисы и знаки подчеркивания, и иметь длину от 4 до 32 символов." + +#: src/components/Menu/index.tsx:235 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 +#: src/components/TagMenu/index.tsx:282 +#: src/screens/Deactivated.tsx:161 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 +#: src/view/com/modals/ChangeEmail.tsx:213 +#: src/view/com/modals/ChangeEmail.tsx:215 +#: src/view/com/modals/ChangeHandle.tsx:148 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/modals/CreateOrEditList.tsx:344 +#: src/view/com/modals/crop-image/CropImage.web.tsx:162 +#: src/view/com/modals/EditImage.tsx:324 +#: src/view/com/modals/EditProfile.tsx:250 +#: src/view/com/modals/InAppBrowserConsent.tsx:78 +#: src/view/com/modals/InAppBrowserConsent.tsx:80 +#: src/view/com/modals/LinkWarning.tsx:105 +#: src/view/com/modals/LinkWarning.tsx:107 +#: src/view/com/modals/VerifyEmail.tsx:255 +#: src/view/com/modals/VerifyEmail.tsx:261 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 +#: src/view/screens/Search/Search.tsx:704 +msgid "Cancel" +msgstr "Отменить" + +#: src/view/com/modals/CreateOrEditList.tsx:349 +#: src/view/com/modals/DeleteAccount.tsx:174 +#: src/view/com/modals/DeleteAccount.tsx:296 +msgctxt "action" +msgid "Cancel" +msgstr "Отменить" + +#: src/view/com/modals/DeleteAccount.tsx:170 +#: src/view/com/modals/DeleteAccount.tsx:292 +msgid "Cancel account deletion" +msgstr "Отменить удаление учетной записи" + +#: src/view/com/modals/ChangeHandle.tsx:144 +msgid "Cancel change handle" +msgstr "Отменить изменение псевдонима" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:159 +msgid "Cancel image crop" +msgstr "Отменить обрезку изображения" + +#: src/view/com/modals/EditProfile.tsx:245 +msgid "Cancel profile editing" +msgstr "Отменить изменения профиля" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 +msgid "Cancel quote post" +msgstr "Отменить цитирование поста" + +#: src/screens/Deactivated.tsx:155 +msgid "Cancel reactivation and log out" +msgstr "Отменить реактивацию и выйти из системы" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:88 +msgid "Cancel search" +msgstr "Отменить поиск" + +#: src/view/com/modals/LinkWarning.tsx:106 +msgid "Cancels opening the linked website" +msgstr "Отменяет открытие ссылки" + +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "Невозможно взаимодействовать с заблокированным пользователем" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:128 +msgid "Captions (.vtt)" +msgstr "Подписи (.vtt)" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "Подписи и альтернативный текст" + +#: src/view/com/modals/VerifyEmail.tsx:160 +msgid "Change" +msgstr "Изменить" + +#: src/view/screens/Settings/index.tsx:341 +msgctxt "action" +msgid "Change" +msgstr "Изменить" + +#: src/view/screens/Settings/index.tsx:684 +msgid "Change handle" +msgstr "Изменить псевдоним" + +#: src/view/com/modals/ChangeHandle.tsx:156 +#: src/view/screens/Settings/index.tsx:695 +msgid "Change Handle" +msgstr "Изменить псевдоним" + +#: src/view/com/modals/VerifyEmail.tsx:155 +msgid "Change my email" +msgstr "Изменить адрес электронной почты" + +#: src/view/screens/Settings/index.tsx:729 +msgid "Change password" +msgstr "Изменить пароль" + +#: src/view/com/modals/ChangePassword.tsx:142 +#: src/view/screens/Settings/index.tsx:740 +msgid "Change Password" +msgstr "Изменение пароля" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:73 +msgid "Change post language to {0}" +msgstr "Изменить язык поста на {0}" + +#: src/view/com/modals/ChangeEmail.tsx:104 +msgid "Change Your Email" +msgstr "Изменить адрес электронной почты" + +#: src/Navigation.tsx:338 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 +msgid "Chat" +msgstr "Чат" + +#: src/components/dms/ConvoMenu.tsx:82 +msgid "Chat muted" +msgstr "Чат без звука" + +#: src/components/dms/ConvoMenu.tsx:112 +#: src/components/dms/MessageMenu.tsx:81 +#: src/Navigation.tsx:343 +#: src/screens/Messages/List/index.tsx:88 +#: src/view/screens/Settings/index.tsx:604 +msgid "Chat settings" +msgstr "Настройки чата" + +#: src/screens/Messages/Settings.tsx:59 +#: src/view/screens/Settings/index.tsx:613 +msgid "Chat Settings" +msgstr "Настройки чата" + +#: src/components/dms/ConvoMenu.tsx:84 +msgid "Chat unmuted" +msgstr "Чат со звуком" + +#: src/screens/SignupQueued.tsx:78 +#: src/screens/SignupQueued.tsx:82 +msgid "Check my status" +msgstr "Проверить мой статус" + +#: src/screens/Login/LoginForm.tsx:291 +msgid "Check your email for a login code and enter it here." +msgstr "Проверьте свою электронную почту на наличие кода для входа в систему и введите его здесь." + +#: src/view/com/modals/DeleteAccount.tsx:231 +msgid "Check your inbox for an email with the confirmation code to enter below:" +msgstr "Проверьте свой почтовый ящик на наличие электронного письма с кодом подтверждения и введите его ниже:" + +#: src/screens/Onboarding/StepInterests/index.tsx:191 +msgid "Choose 3 or more:" +msgstr "Выберите 3 или более:" + +#: src/screens/Onboarding/StepInterests/index.tsx:326 +msgid "Choose at least {0} more" +msgstr "Выберите, по крайней мере, еще {0}" + +#: src/screens/StarterPack/Wizard/index.tsx:190 +msgid "Choose Feeds" +msgstr "Выберите ленты" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:290 +msgid "Choose for me" +msgstr "Выберите для меня" + +#: src/screens/StarterPack/Wizard/index.tsx:186 +msgid "Choose People" +msgstr "Выберите людей" + +#: src/view/com/auth/server-input/index.tsx:79 +msgid "Choose Service" +msgstr "Выберите хостинг-провайдера" + +#: src/screens/Onboarding/StepFinished.tsx:280 +msgid "Choose the algorithms that power your custom feeds." +msgstr "Выберите алгоритмы, которые будут наполнять ваши ленты." + +#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:107 +msgid "Choose this color as your avatar" +msgstr "Выберите этот цвет в качестве своего аватара" + +#: src/screens/Signup/StepInfo/index.tsx:171 +msgid "Choose your password" +msgstr "Укажите пароль" + +#: src/view/screens/Settings/index.tsx:876 +msgid "Clear all storage data" +msgstr "Очистите все данные хранилища" + +#: src/view/screens/Settings/index.tsx:879 +msgid "Clear all storage data (restart after this)" +msgstr "Очистите все данные хранилища (после этого перезагрузитесь)." + +#: src/view/com/util/forms/SearchInput.tsx:88 +#: src/view/screens/Search/Search.tsx:824 +msgid "Clear search query" +msgstr "Очистить поисковый запрос" + +#: src/view/screens/Settings/index.tsx:877 +msgid "Clears all storage data" +msgstr "Удаляет все данные из хранилища" + +#: src/view/screens/Support.tsx:40 +msgid "click here" +msgstr "нажмите здесь" + +#: src/view/com/modals/DeleteAccount.tsx:208 +msgid "Click here for more information on deactivating your account" +msgstr "Нажмите здесь, чтобы узнать больше о деактивации вашего аккаунта" + +#: src/view/com/modals/DeleteAccount.tsx:216 +msgid "Click here for more information." +msgstr "Нажмите здесь, чтобы узнать больше" + +#: src/components/TagMenu/index.web.tsx:152 +msgid "Click here to open tag menu for {tag}" +msgstr "Нажмите здесь, чтобы открыть меню тегов для {tag}" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:303 +msgid "Click to disable quote posts of this post." +msgstr "Нажмите, чтобы отключить цитирование этого сообщения." + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:304 +msgid "Click to enable quote posts of this post." +msgstr "Нажмите, чтобы включить цитирование этого сообщения." + +#: src/components/dms/MessageItem.tsx:232 +msgid "Click to retry failed message" +msgstr "Нажмите, чтобы повторить неудачное сообщение" + +#: src/screens/Onboarding/index.tsx:32 +msgid "Climate" +msgstr "Климат" + +#: src/components/dms/ChatEmptyPill.tsx:39 +msgid "Clip 🐴 clop 🐴" +msgstr "Клип 🐴 клоп 🐴" + +#: src/components/dialogs/GifSelect.ios.tsx:250 +#: src/components/dialogs/GifSelect.tsx:270 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/NewskieDialog.tsx:146 +#: src/components/NewskieDialog.tsx:153 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 +#: src/view/com/modals/ChangePassword.tsx:268 +#: src/view/com/modals/ChangePassword.tsx:271 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 +msgid "Close" +msgstr "Закрыть" + +#: src/components/Dialog/index.web.tsx:116 +#: src/components/Dialog/index.web.tsx:254 +msgid "Close active dialog" +msgstr "Закрыть диалоговое окно" + +#: src/screens/Login/PasswordUpdatedForm.tsx:38 +msgid "Close alert" +msgstr "Закрыть уведомления" + +#: src/view/com/util/BottomSheetCustomBackdrop.tsx:36 +msgid "Close bottom drawer" +msgstr "Закрыть нижнее меню" + +#: src/components/dialogs/GifSelect.ios.tsx:244 +#: src/components/dialogs/GifSelect.tsx:264 +msgid "Close dialog" +msgstr "Закрыть диалог" + +#: src/components/dialogs/GifSelect.tsx:161 +msgid "Close GIF dialog" +msgstr "Закройте окно GIF" + +#: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:36 +msgid "Close image" +msgstr "Закрыть изображение" + +#: src/view/com/lightbox/Lightbox.web.tsx:129 +msgid "Close image viewer" +msgstr "Закрыть просмотр изображения" + +#: src/components/dms/MessagesNUX.tsx:162 +msgid "Close modal" +msgstr "Закрыть модальное окно" + +#: src/view/shell/index.web.tsx:61 +msgid "Close navigation footer" +msgstr "Закрыть панель навигации" + +#: src/components/Menu/index.tsx:229 +#: src/components/TagMenu/index.tsx:276 +msgid "Close this dialog" +msgstr "Закрыть диалоговое окно" + +#: src/view/shell/index.web.tsx:62 +msgid "Closes bottom navigation bar" +msgstr "Закрывает нижнюю панель навигации" + +#: src/screens/Login/PasswordUpdatedForm.tsx:39 +msgid "Closes password update alert" +msgstr "Закрывает уведомление об обновлении пароля" + +#: src/view/com/composer/Composer.tsx:602 +msgid "Closes post composer and discards post draft" +msgstr "Закрывает редактор постов и удаляет черновик" + +#: src/view/com/lightbox/ImageViewing/components/ImageDefaultHeader.tsx:37 +msgid "Closes viewer for header image" +msgstr "Закрывает просмотр изображения" + +#: src/view/com/notifications/FeedItem.tsx:265 +msgid "Collapse list of users" +msgstr "Свернуть список пользователей" + +#: src/view/com/notifications/FeedItem.tsx:466 +msgid "Collapses list of users for a given notification" +msgstr "Сворачивает список пользователей для данного уведомления" + +#: src/screens/Onboarding/index.tsx:38 +#: src/screens/Onboarding/state.ts:82 +msgid "Comedy" +msgstr "Комедия" + +#: src/screens/Onboarding/index.tsx:24 +#: src/screens/Onboarding/state.ts:83 +msgid "Comics" +msgstr "Комиксы" + +#: src/Navigation.tsx:276 +#: src/view/screens/CommunityGuidelines.tsx:32 +msgid "Community Guidelines" +msgstr "Правила сообщества" + +#: src/screens/Onboarding/StepFinished.tsx:293 +msgid "Complete onboarding and start using your account" +msgstr "Завершите ознакомление и начните пользоваться вашей учетной записью" + +#: src/screens/Signup/index.tsx:150 +msgid "Complete the challenge" +msgstr "Выполните задание" + +#: src/view/com/composer/Composer.tsx:710 +msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" +msgstr "Создавайте посты до {MAX_GRAPHEME_LENGTH} символов в длину" + +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:29 +msgid "Compose reply" +msgstr "Составить ответ" + +#: src/components/moderation/LabelPreference.tsx:81 +msgid "Configure content filtering setting for category: {name}" +msgstr "Настроить фильтрацию содержимого для категории: {имя}" + +#: src/components/moderation/LabelPreference.tsx:244 +msgid "Configured in <0>moderation settings." +msgstr "Настраивается в <0>настройках модерации." + +#: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 +#: src/view/com/modals/SelfLabel.tsx:155 +#: src/view/com/modals/VerifyEmail.tsx:239 +#: src/view/com/modals/VerifyEmail.tsx:241 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:180 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:183 +msgid "Confirm" +msgstr "Подтвердить" + +#: src/view/com/modals/ChangeEmail.tsx:188 +#: src/view/com/modals/ChangeEmail.tsx:190 +msgid "Confirm Change" +msgstr "Подтвердить" + +#: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:35 +msgid "Confirm content language settings" +msgstr "Подтвердить настройку языка содержимого" + +#: src/view/com/modals/DeleteAccount.tsx:282 +msgid "Confirm delete account" +msgstr "Подтвердить удаление учетной записи" + +#: src/screens/Moderation/index.tsx:313 +msgid "Confirm your age:" +msgstr "Подтвердите ваш возраст:" + +#: src/screens/Moderation/index.tsx:304 +msgid "Confirm your birthdate" +msgstr "Подтвердите вашу дату рождения" + +#: src/screens/Login/LoginForm.tsx:272 +#: src/view/com/modals/ChangeEmail.tsx:152 +#: src/view/com/modals/DeleteAccount.tsx:238 +#: src/view/com/modals/DeleteAccount.tsx:244 +#: src/view/com/modals/VerifyEmail.tsx:173 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:143 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:149 +msgid "Confirmation code" +msgstr "Код подтверждения" + +#: src/screens/Login/LoginForm.tsx:325 +msgid "Connecting..." +msgstr "Соединение..." + +#: src/screens/Signup/index.tsx:180 +#: src/screens/Signup/index.tsx:183 +msgid "Contact support" +msgstr "Служба поддержки" + +#: src/lib/moderation/useGlobalLabelStrings.ts:18 +msgid "Content Blocked" +msgstr "Заблокированное содержимое" + +#: src/screens/Moderation/index.tsx:297 +msgid "Content filters" +msgstr "Фильтры содержимого" + +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:74 +#: src/view/screens/LanguageSettings.tsx:282 +msgid "Content Languages" +msgstr "Языки содержимого" + +#: src/components/moderation/ModerationDetailsDialog.tsx:81 +#: src/lib/moderation/useModerationCauseDescription.ts:80 +msgid "Content Not Available" +msgstr "Содержимое недоступно" + +#: src/components/moderation/ModerationDetailsDialog.tsx:49 +#: src/components/moderation/ScreenHider.tsx:99 +#: src/lib/moderation/useGlobalLabelStrings.ts:22 +#: src/lib/moderation/useModerationCauseDescription.ts:43 +msgid "Content Warning" +msgstr "Предупреждение о содержимом" + +#: src/view/com/composer/labels/LabelsBtn.tsx:32 +msgid "Content warnings" +msgstr "Предупреждение о содержимом" + +#: src/components/Menu/index.web.tsx:83 +msgid "Context menu backdrop, click to close the menu." +msgstr "Фон контекстного меню нажмите, чтобы закрыть меню." + +#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepProfile/index.tsx:269 +msgid "Continue" +msgstr "Далее" + +#: src/components/AccountList.tsx:113 +msgid "Continue as {0} (currently signed in)" +msgstr "Продолжить как {0} (текущий пользователь)" + +#: src/view/com/post-thread/PostThreadLoadMore.tsx:52 +msgid "Continue thread..." +msgstr "Продолжить обсуждение..." + +#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepProfile/index.tsx:266 +#: src/screens/Signup/BackNextButtons.tsx:59 +msgid "Continue to next step" +msgstr "Перейти к следующему шагу" + +#: src/screens/Messages/List/ChatListItem.tsx:154 +msgid "Conversation deleted" +msgstr "Беседа удалена" + +#: src/screens/Onboarding/index.tsx:41 +msgid "Cooking" +msgstr "Кулинария" + +#: src/view/com/modals/AddAppPasswords.tsx:221 +#: src/view/com/modals/InviteCodes.tsx:183 +msgid "Copied" +msgstr "Скопировано" + +#: src/view/screens/Settings/index.tsx:233 +msgid "Copied build version to clipboard" +msgstr "Версия сборки скопирована в буфер обмена" + +#: src/components/dms/MessageMenu.tsx:57 +#: src/view/com/modals/AddAppPasswords.tsx:80 +#: src/view/com/modals/ChangeHandle.tsx:320 +#: src/view/com/modals/InviteCodes.tsx:153 +#: src/view/com/util/forms/PostDropdownBtn.tsx:234 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 +msgid "Copied to clipboard" +msgstr "Скопировано в буфер обмена" + +#: src/components/dialogs/Embed.tsx:134 +msgid "Copied!" +msgstr "Скопировано!" + +#: src/view/com/modals/AddAppPasswords.tsx:215 +msgid "Copies app password" +msgstr "Копирует пароль приложения" + +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/view/com/modals/AddAppPasswords.tsx:214 +msgid "Copy" +msgstr "Копировать" + +#: src/view/com/modals/ChangeHandle.tsx:474 +msgid "Copy {0}" +msgstr "Копировать {0}" + +#: src/components/dialogs/Embed.tsx:120 +#: src/components/dialogs/Embed.tsx:139 +msgid "Copy code" +msgstr "Копировать код" + +#: src/components/StarterPack/ShareDialog.tsx:124 +msgid "Copy link" +msgstr "Копировать ссылку" + +#: src/components/StarterPack/ShareDialog.tsx:131 +msgid "Copy Link" +msgstr "Копировать ссылку" + +#: src/view/screens/ProfileList.tsx:484 +msgid "Copy link to list" +msgstr "Копировать ссылку на список" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +msgid "Copy link to post" +msgstr "Копировать ссылку на пост" + +#: src/components/dms/MessageMenu.tsx:110 +#: src/components/dms/MessageMenu.tsx:112 +msgid "Copy message text" +msgstr "Копировать текст сообщения" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:388 +#: src/view/com/util/forms/PostDropdownBtn.tsx:390 +msgid "Copy post text" +msgstr "Копировать текст поста" + +#: src/components/StarterPack/QrCodeDialog.tsx:171 +msgid "Copy QR code" +msgstr "Копировать QR-код" + +#: src/Navigation.tsx:281 +#: src/view/screens/CopyrightPolicy.tsx:29 +msgid "Copyright Policy" +msgstr "Политика защиты авторского права" + +#: src/components/dms/LeaveConvoPrompt.tsx:39 +msgid "Could not leave chat" +msgstr "Не удалось выйти из чата" + +#: src/view/screens/ProfileFeed.tsx:103 +msgid "Could not load feed" +msgstr "Не удалось загрузить ленту" + +#: src/view/screens/ProfileList.tsx:1017 +msgid "Could not load list" +msgstr "Не удалось загрузить список" + +#: src/components/dms/ConvoMenu.tsx:88 +msgid "Could not mute chat" +msgstr "Не удалось отключить звук в чате" + +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "Не удалось обработать ваше видео" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:272 +msgid "Create" +msgstr "Создать" + +#: src/view/com/auth/SplashScreen.tsx:57 +#: src/view/com/auth/SplashScreen.web.tsx:106 +msgid "Create a new account" +msgstr "Создать новую учетную запись" + +#: src/view/screens/Settings/index.tsx:402 +msgid "Create a new Bluesky account" +msgstr "Создать новую учетную запись Bluesky" + +#: src/components/StarterPack/QrCodeDialog.tsx:154 +msgid "Create a QR code for a starter pack" +msgstr "Создать QR-код для стартового набора" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:165 +#: src/components/StarterPack/ProfileStarterPacks.tsx:259 +#: src/Navigation.tsx:368 +msgid "Create a starter pack" +msgstr "Создать стартовый набор" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:246 +msgid "Create a starter pack for me" +msgstr "Создать для меня стартовый набор" + +#: src/screens/Signup/index.tsx:99 +msgid "Create Account" +msgstr "Создать учетную запись" + +#: src/components/dialogs/Signin.tsx:86 +#: src/components/dialogs/Signin.tsx:88 +msgid "Create an account" +msgstr "Создать учетную запись" + +#: src/screens/Onboarding/StepProfile/index.tsx:283 +msgid "Create an avatar instead" +msgstr "Создайть аватар вместо этого" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:172 +msgid "Create another" +msgstr "Создать еще один" + +#: src/view/com/modals/AddAppPasswords.tsx:243 +msgid "Create App Password" +msgstr "Создать пароль приложения" + +#: src/view/com/auth/SplashScreen.tsx:48 +#: src/view/com/auth/SplashScreen.web.tsx:97 +msgid "Create new account" +msgstr "Создать новую учетную запись" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:101 +msgid "Create report for {0}" +msgstr "Создать отчет для {0}" + +#: src/view/screens/AppPasswords.tsx:246 +msgid "Created {0}" +msgstr "Создано: {0}" + +#: src/screens/Onboarding/index.tsx:26 +#: src/screens/Onboarding/state.ts:84 +msgid "Culture" +msgstr "Культура" + +#: src/view/com/auth/server-input/index.tsx:97 +#: src/view/com/auth/server-input/index.tsx:99 +msgid "Custom" +msgstr "Пользовательский" + +#: src/view/com/modals/ChangeHandle.tsx:382 +msgid "Custom domain" +msgstr "Собственный домен" + +#: src/view/screens/Feeds.tsx:759 +#: src/view/screens/Search/Explore.tsx:391 +msgid "Custom feeds built by the community bring you new experiences and help you find the content you love." +msgstr "Кастомные ленты, созданные сообществом, подарят вам новые впечатления и помогут найти контент, который вы любите." + +#: src/view/screens/PreferencesExternalEmbeds.tsx:57 +msgid "Customize media from external sites." +msgstr "Настройка медиа со внешних веб-сайтов." + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:288 +msgid "Customize who can interact with this post." +msgstr "Настройте, кто может взаимодействовать с этим сообщением." + +#: src/screens/Settings/AppearanceSettings.tsx:95 +#: src/screens/Settings/AppearanceSettings.tsx:97 +#: src/screens/Settings/AppearanceSettings.tsx:122 +#: src/screens/Settings/AppearanceSettings.tsx:124 +msgid "Dark" +msgstr "Черная" + +#: src/screens/Settings/AppearanceSettings.tsx:82 +#: src/view/screens/Debug.tsx:63 +msgid "Dark mode" +msgstr "Темный режим" + +#: src/screens/Settings/AppearanceSettings.tsx:109 +#: src/screens/Settings/AppearanceSettings.tsx:114 +msgid "Dark theme" +msgstr "Темная тема" + +#: src/screens/Signup/StepInfo/index.tsx:191 +msgid "Date of birth" +msgstr "Дата рождения" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:73 +#: src/view/screens/Settings/index.tsx:772 +msgid "Deactivate account" +msgstr "Деактивировать мой аккаунт" + +#: src/view/screens/Settings/index.tsx:784 +msgid "Deactivate my account" +msgstr "Деактивировать мой аккаунт" + +#: src/view/screens/Settings/index.tsx:839 +msgid "Debug Moderation" +msgstr "Настройка модерации" + +#: src/view/screens/Debug.tsx:83 +msgid "Debug panel" +msgstr "Панель отладки" + +#: src/components/dms/MessageMenu.tsx:151 +#: src/screens/StarterPack/StarterPackScreen.tsx:573 +#: src/screens/StarterPack/StarterPackScreen.tsx:652 +#: src/screens/StarterPack/StarterPackScreen.tsx:732 +#: src/view/com/util/forms/PostDropdownBtn.tsx:629 +#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/ProfileList.tsx:723 +msgid "Delete" +msgstr "Удалить" + +#: src/view/screens/Settings/index.tsx:794 +msgid "Delete account" +msgstr "Удалить учетную запись" + +#: src/view/com/modals/DeleteAccount.tsx:105 +msgid "Delete Account <0>\"<1>{0}<2>\"" +msgstr "Удаление учетной записи <0>\"<1>{0}<2>\"" + +#: src/view/screens/AppPasswords.tsx:239 +msgid "Delete app password" +msgstr "Удалить пароль для приложения" + +#: src/view/screens/AppPasswords.tsx:275 +msgid "Delete app password?" +msgstr "Удалить пароль для приложения?" + +#: src/view/screens/Settings/index.tsx:856 +#: src/view/screens/Settings/index.tsx:859 +msgid "Delete chat declaration record" +msgstr "Удалить запись объявления чата" + +#: src/components/dms/MessageMenu.tsx:124 +msgid "Delete for me" +msgstr "Удалить для меня" + +#: src/view/screens/ProfileList.tsx:527 +msgid "Delete List" +msgstr "Удалить список" + +#: src/components/dms/MessageMenu.tsx:147 +msgid "Delete message" +msgstr "Удалить сообщение" + +#: src/components/dms/MessageMenu.tsx:122 +msgid "Delete message for me" +msgstr "Удалите сообщение для меня" + +#: src/view/com/modals/DeleteAccount.tsx:285 +msgid "Delete my account" +msgstr "Удалить мою учетную запись" + +#: src/view/screens/Settings/index.tsx:806 +msgid "Delete My Account…" +msgstr "Удалить мою учетную запись..." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:609 +#: src/view/com/util/forms/PostDropdownBtn.tsx:611 +msgid "Delete post" +msgstr "Удалить пост" + +#: src/screens/StarterPack/StarterPackScreen.tsx:567 +#: src/screens/StarterPack/StarterPackScreen.tsx:723 +msgid "Delete starter pack" +msgstr "Удалить стартовый набор" + +#: src/screens/StarterPack/StarterPackScreen.tsx:618 +msgid "Delete starter pack?" +msgstr "Удалить стартовый набор?" + +#: src/view/screens/ProfileList.tsx:718 +msgid "Delete this list?" +msgstr "Удалить этот список?" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:624 +msgid "Delete this post?" +msgstr "Удалить этот пост?" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 +msgid "Deleted" +msgstr "Удалено" + +#: src/view/com/post-thread/PostThread.tsx:398 +msgid "Deleted post." +msgstr "Удаленный пост." + +#: src/view/screens/Settings/index.tsx:857 +msgid "Deletes the chat declaration record" +msgstr "Удаление записи объявления чата" + +#: src/view/com/modals/CreateOrEditList.tsx:289 +#: src/view/com/modals/CreateOrEditList.tsx:310 +#: src/view/com/modals/EditProfile.tsx:199 +#: src/view/com/modals/EditProfile.tsx:211 +msgid "Description" +msgstr "Описание" + +#: src/view/com/composer/GifAltText.tsx:140 +msgid "Descriptive alt text" +msgstr "Описательный альтернативный текст" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:544 +#: src/view/com/util/forms/PostDropdownBtn.tsx:554 +msgid "Detach quote" +msgstr "Отделить цитату" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:687 +msgid "Detach quote post?" +msgstr "Отделить цитату от поста?" + +#: src/components/WhoCanReply.tsx:175 +msgid "Dialog: adjust who can interact with this post" +msgstr "Диалог: настройте, кто может взаимодействовать с этим сообщением" + +#: src/view/com/composer/Composer.tsx:351 +msgid "Did you want to say anything?" +msgstr "Вы хотели что-то написать?" + +#: src/screens/Settings/AppearanceSettings.tsx:117 +#: src/screens/Settings/AppearanceSettings.tsx:119 +msgid "Dim" +msgstr "Тусклая" + +#: src/components/dms/MessagesNUX.tsx:88 +msgid "Direct messages are here!" +msgstr "Прямые сообщения здесь!" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "Отключить автовоспроизведение для видео и GIF-файлов" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 +msgid "Disable Email 2FA" +msgstr "Отключить 2FA по электронной почте" + +#: src/view/screens/AccessibilitySettings.tsx:125 +msgid "Disable haptic feedback" +msgstr "Отключить тактильную обратную связь" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 +msgid "Disable subtitles" +msgstr "Отключить субтитры" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:32 +#: src/lib/moderation/useLabelBehaviorDescription.ts:42 +#: src/lib/moderation/useLabelBehaviorDescription.ts:68 +#: src/screens/Messages/Settings.tsx:140 +#: src/screens/Messages/Settings.tsx:143 +#: src/screens/Moderation/index.tsx:355 +msgid "Disabled" +msgstr "Отключено" + +#: src/view/com/composer/Composer.tsx:839 +msgid "Discard" +msgstr "Удалить" + +#: src/view/com/composer/Composer.tsx:836 +msgid "Discard draft?" +msgstr "Выбросить черновик?" + +#: src/screens/Moderation/index.tsx:552 +#: src/screens/Moderation/index.tsx:556 +msgid "Discourage apps from showing my account to logged-out users" +msgstr "Попросить приложения не показывать мою учетную запись незалогиненным пользователям" + +#: src/view/com/posts/FollowingEmptyState.tsx:70 +#: src/view/com/posts/FollowingEndOfFeed.tsx:71 +msgid "Discover new custom feeds" +msgstr "Откройте для себя новые пользовательские ленты" + +#: src/view/screens/Search/Explore.tsx:389 +msgid "Discover new feeds" +msgstr "Откройте для себя новые ленты" + +#: src/view/screens/Feeds.tsx:756 +msgid "Discover New Feeds" +msgstr "Откройте для себя новые ленты" + +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 +msgid "Dismiss" +msgstr "Пропустить" + +#: src/view/com/composer/Composer.tsx:1106 +msgid "Dismiss error" +msgstr "Пропустить ошибку" + +#: src/components/ProgressGuide/List.tsx:40 +msgid "Dismiss getting started guide" +msgstr "Пропустите руководство по началу работы" + +#: src/view/screens/AccessibilitySettings.tsx:99 +msgid "Display larger alt text badges" +msgstr "Отображение больших значков альтернативного текста" + +#: src/view/com/modals/EditProfile.tsx:193 +msgid "Display name" +msgstr "Имя" + +#: src/view/com/modals/EditProfile.tsx:181 +msgid "Display Name" +msgstr "Имя" + +#: src/view/com/modals/ChangeHandle.tsx:391 +msgid "DNS Panel" +msgstr "Панель DNS" + +#: src/components/dialogs/MutedWords.tsx:302 +msgid "Do not apply this mute word to users you follow" +msgstr "Не применять это игнорируемое слово к пользователям, за которыми вы следите" + +#: src/lib/moderation/useGlobalLabelStrings.ts:39 +msgid "Does not include nudity." +msgstr "Не содержит обнаженности." + +#: src/screens/Signup/StepHandle.tsx:159 +msgid "Doesn't begin or end with a hyphen" +msgstr "Не начинается или заканчивается дефисом" + +#: src/view/com/modals/ChangeHandle.tsx:475 +msgid "Domain Value" +msgstr "Значение домена" + +#: src/view/com/modals/ChangeHandle.tsx:482 +msgid "Domain verified!" +msgstr "Домен проверен!" + +#: src/components/dialogs/BirthDateSettings.tsx:119 +#: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/forms/DateField/index.tsx:77 +#: src/components/forms/DateField/index.tsx:83 +#: src/screens/Onboarding/StepProfile/index.tsx:322 +#: src/screens/Onboarding/StepProfile/index.tsx:325 +#: src/view/com/auth/server-input/index.tsx:169 +#: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:168 +#: src/view/com/modals/AddAppPasswords.tsx:243 +#: src/view/com/modals/AltImage.tsx:141 +#: src/view/com/modals/crop-image/CropImage.web.tsx:177 +#: src/view/com/modals/InviteCodes.tsx:81 +#: src/view/com/modals/InviteCodes.tsx:124 +#: src/view/com/modals/ListAddRemoveUsers.tsx:143 +msgid "Done" +msgstr "Готово" + +#: src/view/com/modals/EditImage.tsx:334 +#: src/view/com/modals/ListAddRemoveUsers.tsx:145 +#: src/view/com/modals/SelfLabel.tsx:158 +#: src/view/com/modals/UserAddRemoveLists.tsx:107 +#: src/view/com/modals/UserAddRemoveLists.tsx:110 +msgctxt "action" +msgid "Done" +msgstr "Готово" + +#: src/view/com/modals/lang-settings/ConfirmLanguagesButton.tsx:43 +msgid "Done{extraText}" +msgstr "Готово{extraText}" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 +msgid "Download Bluesky" +msgstr "Скачать Bluesky" + +#: src/view/screens/Settings/ExportCarDialog.tsx:77 +#: src/view/screens/Settings/ExportCarDialog.tsx:81 +msgid "Download CAR file" +msgstr "Загрузить CAR файл" + +#: src/view/com/composer/text-input/TextInput.web.tsx:271 +msgid "Drop to add images" +msgstr "Перетащите и отпустите, чтобы добавить изображение" + +#: src/components/dialogs/MutedWords.tsx:153 +msgid "Duration:" +msgstr "Продолжительность:" + +#: src/view/com/modals/ChangeHandle.tsx:252 +msgid "e.g. alice" +msgstr "для примера, алиса" + +#: src/view/com/modals/EditProfile.tsx:186 +msgid "e.g. Alice Roberts" +msgstr "напр. Алиса Робертс" + +#: src/view/com/modals/ChangeHandle.tsx:374 +msgid "e.g. alice.com" +msgstr "для примера, alice.ru" + +#: src/view/com/modals/EditProfile.tsx:204 +msgid "e.g. Artist, dog-lover, and avid reader." +msgstr "например, художница, собачница и заядлая читательница." + +#: src/lib/moderation/useGlobalLabelStrings.ts:43 +msgid "E.g. artistic nudes." +msgstr "Например, художественная обнаженность." + +#: src/view/com/modals/CreateOrEditList.tsx:272 +msgid "e.g. Great Posters" +msgstr "напр. Великолепные писари" + +#: src/view/com/modals/CreateOrEditList.tsx:273 +msgid "e.g. Spammers" +msgstr "напр. спамеры" + +#: src/view/com/modals/CreateOrEditList.tsx:301 +msgid "e.g. The posters who never miss." +msgstr "напр. Писари, которые ничего не пропускают." + +#: src/view/com/modals/CreateOrEditList.tsx:302 +msgid "e.g. Users that repeatedly reply with ads." +msgstr "напр. пользователи, неоднократно отвечавшие рекламой." + +#: src/view/com/modals/InviteCodes.tsx:97 +msgid "Each code works once. You'll receive more invite codes periodically." +msgstr "Каждый код приглашения работает только один раз. Время от времени вы будете получать новые коды." + +#: src/screens/StarterPack/StarterPackScreen.tsx:562 +#: src/screens/StarterPack/Wizard/index.tsx:551 +#: src/screens/StarterPack/Wizard/index.tsx:558 +#: src/view/screens/Feeds.tsx:385 +#: src/view/screens/Feeds.tsx:453 +msgid "Edit" +msgstr "Редактировать" + +#: src/view/com/lists/ListMembers.tsx:149 +msgctxt "action" +msgid "Edit" +msgstr "Редактировать" + +#: src/view/com/util/UserAvatar.tsx:328 +#: src/view/com/util/UserBanner.tsx:92 +msgid "Edit avatar" +msgstr "Изменить фото профиля" + +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:119 +msgid "Edit Feeds" +msgstr "Редактировать ленты" + +#: src/view/com/composer/photos/Gallery.tsx:151 +#: src/view/com/modals/EditImage.tsx:208 +msgid "Edit image" +msgstr "Редактировать изображение" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:590 +#: src/view/com/util/forms/PostDropdownBtn.tsx:603 +msgid "Edit interaction settings" +msgstr "Редактировать настройки взаимодействия" + +#: src/view/screens/ProfileList.tsx:515 +msgid "Edit list details" +msgstr "Редактировать описание списка" + +#: src/view/com/modals/CreateOrEditList.tsx:239 +msgid "Edit Moderation List" +msgstr "Редактирование списка" + +#: src/Navigation.tsx:291 +#: src/view/screens/Feeds.tsx:383 +#: src/view/screens/Feeds.tsx:451 +#: src/view/screens/SavedFeeds.tsx:92 +msgid "Edit My Feeds" +msgstr "Редактировать мои ленты" + +#: src/view/com/modals/EditProfile.tsx:153 +msgid "Edit my profile" +msgstr "Редактировать мой профиль" + +#: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:117 +msgid "Edit People" +msgstr "Редактировать людей" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:66 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:204 +msgid "Edit post interaction settings" +msgstr "Редактировать настройки взаимодействия с постом" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 +msgid "Edit profile" +msgstr "Редактировать профиль" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 +msgid "Edit Profile" +msgstr "Редактировать профиль" + +#: src/screens/StarterPack/StarterPackScreen.tsx:554 +msgid "Edit starter pack" +msgstr "Редактировать стартовый набор" + +#: src/view/com/modals/CreateOrEditList.tsx:234 +msgid "Edit User List" +msgstr "Редактировать список пользователей" + +#: src/components/WhoCanReply.tsx:87 +msgid "Edit who can reply" +msgstr "Редактировать, кто может отвечать" + +#: src/view/com/modals/EditProfile.tsx:194 +msgid "Edit your display name" +msgstr "Редактировать ваш псевдоним для показа" + +#: src/view/com/modals/EditProfile.tsx:212 +msgid "Edit your profile description" +msgstr "Редактировать описание вашего профиля" + +#: src/Navigation.tsx:373 +msgid "Edit your starter pack" +msgstr "Редактировать свой стартовый набор" + +#: src/screens/Onboarding/index.tsx:31 +#: src/screens/Onboarding/state.ts:86 +msgid "Education" +msgstr "Образование" + +#: src/screens/Signup/StepInfo/index.tsx:143 +#: src/view/com/modals/ChangeEmail.tsx:136 +msgid "Email" +msgstr "Электронная почта" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:64 +msgid "Email 2FA disabled" +msgstr "Отключение 2FA по электронной почте" + +#: src/screens/Login/ForgotPasswordForm.tsx:99 +msgid "Email address" +msgstr "Адрес электронной почты" + +#: src/view/com/modals/ChangeEmail.tsx:54 +#: src/view/com/modals/ChangeEmail.tsx:83 +msgid "Email updated" +msgstr "Электронный адрес изменен" + +#: src/view/com/modals/ChangeEmail.tsx:106 +msgid "Email Updated" +msgstr "Электронный адрес обновлен" + +#: src/view/com/modals/VerifyEmail.tsx:85 +msgid "Email verified" +msgstr "Электронный адрес проверен" + +#: src/view/screens/Settings/index.tsx:319 +msgid "Email:" +msgstr "Эл. почта:" + +#: src/components/dialogs/Embed.tsx:112 +msgid "Embed HTML code" +msgstr "Встроить HTML-код" + +#: src/components/dialogs/Embed.tsx:97 +#: src/view/com/util/forms/PostDropdownBtn.tsx:427 +#: src/view/com/util/forms/PostDropdownBtn.tsx:429 +msgid "Embed post" +msgstr "Встроить пост" + +#: src/components/dialogs/Embed.tsx:101 +msgid "Embed this post in your website. Simply copy the following snippet and paste it into the HTML code of your website." +msgstr "Встройте этот пост в Ваш сайт. Просто скопируйте этот скрипт и вставьте его в HTML код вашего сайта." + +#: src/components/dialogs/EmbedConsent.tsx:101 +msgid "Enable {0} only" +msgstr "Включить только {0}" + +#: src/screens/Moderation/index.tsx:342 +msgid "Enable adult content" +msgstr "Разрешить содержимое для взрослых" + +#: src/components/dialogs/EmbedConsent.tsx:82 +#: src/components/dialogs/EmbedConsent.tsx:89 +msgid "Enable external media" +msgstr "Включить внешние медиа" + +#: src/view/screens/PreferencesExternalEmbeds.tsx:74 +msgid "Enable media players for" +msgstr "Включить медиапроигрыватели для" + +#: src/view/screens/NotificationsSettings.tsx:65 +#: src/view/screens/NotificationsSettings.tsx:68 +msgid "Enable priority notifications" +msgstr "Включить приоритетные уведомления" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 +msgid "Enable subtitles" +msgstr "Включить субтитры" + +#: src/components/dialogs/EmbedConsent.tsx:94 +msgid "Enable this source only" +msgstr "Включить только этот источник" + +#: src/screens/Messages/Settings.tsx:131 +#: src/screens/Messages/Settings.tsx:134 +#: src/screens/Moderation/index.tsx:353 +msgid "Enabled" +msgstr "Включено" + +#: src/screens/Profile/Sections/Feed.tsx:112 +msgid "End of feed" +msgstr "Конец ленты" + +#: src/view/com/modals/AddAppPasswords.tsx:161 +msgid "Enter a name for this App Password" +msgstr "Введите имя для этого пароля приложения" + +#: src/screens/Login/SetNewPasswordForm.tsx:139 +msgid "Enter a password" +msgstr "Введите пароль" + +#: src/components/dialogs/MutedWords.tsx:127 +#: src/components/dialogs/MutedWords.tsx:128 +msgid "Enter a word or tag" +msgstr "Введите слово или тег" + +#: src/view/com/modals/VerifyEmail.tsx:113 +msgid "Enter Confirmation Code" +msgstr "Введите код подтверждения" + +#: src/view/com/modals/ChangePassword.tsx:154 +msgid "Enter the code you received to change your password." +msgstr "Введите код, который вы получили, чтобы изменить пароль." + +#: src/view/com/modals/ChangeHandle.tsx:364 +msgid "Enter the domain you want to use" +msgstr "Введите домен, который вы хотите использовать" + +#: src/screens/Login/ForgotPasswordForm.tsx:119 +msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." +msgstr "Введите адрес электронной почты, который вы использовали для создания учетной записи. Мы вышлем вам \"код подтверждения\", чтобы вы могли установить новый пароль." + +#: src/components/dialogs/BirthDateSettings.tsx:108 +msgid "Enter your birth date" +msgstr "Введите вашу дату рождения" + +#: src/screens/Login/ForgotPasswordForm.tsx:105 +#: src/screens/Signup/StepInfo/index.tsx:152 +msgid "Enter your email address" +msgstr "Введите адрес электронной почты" + +#: src/view/com/modals/ChangeEmail.tsx:42 +msgid "Enter your new email above" +msgstr "Введите вашу новую электронную почту выше" + +#: src/view/com/modals/ChangeEmail.tsx:112 +msgid "Enter your new email address below." +msgstr "Введите новый адрес электронной почты." + +#: src/screens/Login/index.tsx:101 +msgid "Enter your username and password" +msgstr "Введите псевдоним и пароль" + +#: src/view/screens/Settings/ExportCarDialog.tsx:46 +msgid "Error occurred while saving file" +msgstr "Произошла ошибка при сохранении файла" + +#: src/screens/Signup/StepCaptcha/index.tsx:56 +msgid "Error receiving captcha response." +msgstr "Ошибка получения ответа Captcha." + +#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/view/screens/Search/Search.tsx:116 +msgid "Error:" +msgstr "Ошибка:" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:364 +msgid "Everybody" +msgstr "Каждый" + +#: src/components/WhoCanReply.tsx:67 +msgid "Everybody can reply" +msgstr "Каждый может ответить" + +#: src/components/WhoCanReply.tsx:213 +msgid "Everybody can reply to this post." +msgstr "Все могут ответить на этот пост." + +#: src/components/dms/MessagesNUX.tsx:131 +#: src/components/dms/MessagesNUX.tsx:134 +#: src/screens/Messages/Settings.tsx:75 +#: src/screens/Messages/Settings.tsx:78 +msgid "Everyone" +msgstr "Все" + +#: src/lib/moderation/useReportOptions.ts:73 +msgid "Excessive mentions or replies" +msgstr "Спам; чрезмерные упоминания или ответы" + +#: src/lib/moderation/useReportOptions.ts:86 +msgid "Excessive or unwanted messages" +msgstr "Чрезмерные и нежелательные сообщения" + +#: src/components/dialogs/MutedWords.tsx:311 +msgid "Exclude users you follow" +msgstr "Исключить пользователей, за которыми вы следите" + +#: src/components/dialogs/MutedWords.tsx:514 +msgid "Excludes users you follow" +msgstr "Исключает пользователей, за которыми вы следите" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "Выйти из полноэкранного режима" + +#: src/view/com/modals/DeleteAccount.tsx:293 +msgid "Exits account deletion process" +msgstr "Выходит из процесса удаления учетной записи" + +#: src/view/com/modals/ChangeHandle.tsx:145 +msgid "Exits handle change process" +msgstr "Выходит из процесса изменения псевдонима пользователя" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:160 +msgid "Exits image cropping process" +msgstr "Выходит из процесса обрезки изображений" + +#: src/view/com/lightbox/Lightbox.web.tsx:130 +msgid "Exits image view" +msgstr "Выходит из режима просмотра" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:89 +msgid "Exits inputting search query" +msgstr "Выходит из поиска" + +#: src/view/com/lightbox/Lightbox.web.tsx:183 +msgid "Expand alt text" +msgstr "Развернуть описание" + +#: src/view/com/notifications/FeedItem.tsx:266 +msgid "Expand list of users" +msgstr "Развернуть список пользователей" + +#: src/view/com/composer/ComposerReplyTo.tsx:82 +#: src/view/com/composer/ComposerReplyTo.tsx:85 +msgid "Expand or collapse the full post you are replying to" +msgstr "Развернуть или свернуть весь пост, на который вы отвечаете" + +#: src/view/screens/NotificationsSettings.tsx:83 +msgid "Experimental: When this preference is enabled, you'll only receive reply and quote notifications from users you follow. We'll continue to add more controls here over time." +msgstr "Экспериментально: если включить это предпочтение, вы будете получать уведомления об ответах и цитатах только от тех пользователей, за которыми вы следите. Со временем мы продолжим добавлять сюда дополнительные элементы управления." + +#: src/components/dialogs/MutedWords.tsx:500 +msgid "Expired" +msgstr "Истекший срок" + +#: src/components/dialogs/MutedWords.tsx:502 +msgid "Expires {0}" +msgstr "Истекает {0}" + +#: src/lib/moderation/useGlobalLabelStrings.ts:47 +msgid "Explicit or potentially disturbing media." +msgstr "Откровенно или потенциально проблемный контент." + +#: src/lib/moderation/useGlobalLabelStrings.ts:35 +msgid "Explicit sexual images." +msgstr "Откровенные сексуальные изображения." + +#: src/view/screens/Settings/index.tsx:752 +msgid "Export my data" +msgstr "Экспорт моих данных" + +#: src/view/screens/Settings/ExportCarDialog.tsx:62 +#: src/view/screens/Settings/index.tsx:763 +msgid "Export My Data" +msgstr "Экспорт моих данных" + +#: src/components/dialogs/EmbedConsent.tsx:55 +#: src/components/dialogs/EmbedConsent.tsx:59 +msgid "External Media" +msgstr "Внешние медиа" + +#: src/components/dialogs/EmbedConsent.tsx:71 +#: src/view/screens/PreferencesExternalEmbeds.tsx:65 +msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button." +msgstr "Внешние медиа могут позволить веб-сайтам собирать информацию о вас и вашем устройстве. Информация не отправляется и не запрашивается, пока не нажата кнопка \"Воспроизвести\"." + +#: src/Navigation.tsx:310 +#: src/view/screens/PreferencesExternalEmbeds.tsx:54 +#: src/view/screens/Settings/index.tsx:645 +msgid "External Media Preferences" +msgstr "Настройка внешних медиа" + +#: src/view/screens/Settings/index.tsx:636 +msgid "External media settings" +msgstr "Настройка внешних медиа" + +#: src/view/com/modals/AddAppPasswords.tsx:119 +#: src/view/com/modals/AddAppPasswords.tsx:123 +msgid "Failed to create app password." +msgstr "Не удалось создать пароль приложения." + +#: src/screens/StarterPack/Wizard/index.tsx:229 +#: src/screens/StarterPack/Wizard/index.tsx:237 +msgid "Failed to create starter pack" +msgstr "Не удалось создать стартовый набор" + +#: src/view/com/modals/CreateOrEditList.tsx:194 +msgid "Failed to create the list. Check your internet connection and try again." +msgstr "Не удалось создать список. Проверьте интернет-соединение и попробуйте еще раз." + +#: src/components/dms/MessageMenu.tsx:73 +msgid "Failed to delete message" +msgstr "Не удалось удалить сообщение" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:194 +msgid "Failed to delete post, please try again" +msgstr "Не удалось удалить пост, попробуйте еще раз" + +#: src/screens/StarterPack/StarterPackScreen.tsx:686 +msgid "Failed to delete starter pack" +msgstr "Не удалось удалить стартовый набор" + +#: src/view/screens/Search/Explore.tsx:427 +#: src/view/screens/Search/Explore.tsx:455 +msgid "Failed to load feeds preferences" +msgstr "Не удалось загрузить предпочтения ленты" + +#: src/components/dialogs/GifSelect.ios.tsx:196 +#: src/components/dialogs/GifSelect.tsx:212 +msgid "Failed to load GIFs" +msgstr "Не удалось загрузить GIF-файлы" + +#: src/screens/Messages/Conversation/MessageListError.tsx:23 +msgid "Failed to load past messages" +msgstr "Не удалось загрузить предыдущие сообщения" + +#: src/view/screens/Search/Explore.tsx:420 +#: src/view/screens/Search/Explore.tsx:448 +msgid "Failed to load suggested feeds" +msgstr "Не удалось загрузить предложенные ленты" + +#: src/view/screens/Search/Explore.tsx:378 +msgid "Failed to load suggested follows" +msgstr "Не удалось загрузить предложенные подписки" + +#: src/view/com/lightbox/Lightbox.tsx:90 +msgid "Failed to save image: {0}" +msgstr "Не удалось сохранить изображение: {0}" + +#: src/state/queries/notifications/settings.ts:39 +msgid "Failed to save notification preferences, please try again" +msgstr "Не удалось сохранить настройки уведомлений, попробуйте еще раз" + +#: src/components/dms/MessageItem.tsx:225 +msgid "Failed to send" +msgstr "Не удалось отправить" + +#: src/components/moderation/LabelsOnMeDialog.tsx:225 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:87 +msgid "Failed to submit appeal, please try again." +msgstr "Не удалось подать апелляцию, попробуйте еще раз." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:223 +msgid "Failed to toggle thread mute, please try again" +msgstr "Не удалось отключить звук, попробуйте еще раз" + +#: src/components/FeedCard.tsx:273 +msgid "Failed to update feeds" +msgstr "Не удалось обновить ленты" + +#: src/components/dms/MessagesNUX.tsx:60 +#: src/screens/Messages/Settings.tsx:35 +msgid "Failed to update settings" +msgstr "Не удалось обновить настройки" + +#: src/state/queries/video/video-upload.ts:75 +#: src/state/queries/video/video-upload.web.ts:71 +#: src/state/queries/video/video-upload.web.ts:75 +#: src/state/queries/video/video-upload.web.ts:85 +msgid "Failed to upload video" +msgstr "Не удалось загрузить видео" + +#: src/Navigation.tsx:226 +msgid "Feed" +msgstr "Лента" + +#: src/components/FeedCard.tsx:131 +#: src/view/com/feeds/FeedSourceCard.tsx:250 +msgid "Feed by {0}" +msgstr "Лента от {0}" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Feed toggle" +msgstr "Переключение ленты" + +#: src/view/shell/desktop/RightNav.tsx:70 +#: src/view/shell/Drawer.tsx:346 +msgid "Feedback" +msgstr "Обратная связь" + +#: src/Navigation.tsx:353 +#: src/screens/StarterPack/StarterPackScreen.tsx:172 +#: src/view/screens/Feeds.tsx:445 +#: src/view/screens/Feeds.tsx:550 +#: src/view/screens/Profile.tsx:213 +#: src/view/screens/Search/Search.tsx:375 +#: src/view/shell/desktop/LeftNav.tsx:373 +#: src/view/shell/Drawer.tsx:497 +#: src/view/shell/Drawer.tsx:498 +msgid "Feeds" +msgstr "Ленты" + +#: src/view/screens/SavedFeeds.tsx:181 +msgid "Feeds are custom algorithms that users build with a little coding expertise. <0/> for more information." +msgstr "Ленты - это алгоритмы, созданные пользователями с некоторым опытом программирования. <0/> для дополнительной информации." + +#: src/components/FeedCard.tsx:270 +msgid "Feeds updated!" +msgstr "Ленты обновлены!" + +#: src/view/com/modals/ChangeHandle.tsx:475 +msgid "File Contents" +msgstr "Содержимое файла" + +#: src/view/screens/Settings/ExportCarDialog.tsx:42 +msgid "File saved successfully!" +msgstr "Файл успешно сохранен!!" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:66 +msgid "Filter from feeds" +msgstr "Фильтровать из лент" + +#: src/screens/Onboarding/StepFinished.tsx:296 +msgid "Finalizing" +msgstr "Завершение" + +#: src/view/com/posts/CustomFeedEmptyState.tsx:47 +#: src/view/com/posts/FollowingEmptyState.tsx:53 +#: src/view/com/posts/FollowingEndOfFeed.tsx:54 +msgid "Find accounts to follow" +msgstr "Найдите учетные записи для подписки" + +#: src/view/screens/Search/Search.tsx:439 +msgid "Find posts and users on Bluesky" +msgstr "Найти посты и пользователей в Bluesky" + +#: src/view/screens/PreferencesFollowingFeed.tsx:51 +msgid "Fine-tune the content you see on your Following feed." +msgstr "Выберите, что вы хотите видеть в своей ленте подписок." + +#: src/view/screens/PreferencesThreads.tsx:54 +msgid "Fine-tune the discussion threads." +msgstr "Настройте отображение обсуждений." + +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Finish" +msgstr "Финиш" + +#: src/screens/Onboarding/index.tsx:35 +msgid "Fitness" +msgstr "Фитнес" + +#: src/screens/Onboarding/StepFinished.tsx:276 +msgid "Flexible" +msgstr "Гибкий" + +#: src/view/com/modals/EditImage.tsx:116 +msgid "Flip horizontal" +msgstr "Отзеркалить горизонтально" + +#: src/view/com/modals/EditImage.tsx:121 +#: src/view/com/modals/EditImage.tsx:288 +msgid "Flip vertically" +msgstr "Отзеркалить вертикально" + +#. User is not following this account, click to follow +#: src/components/ProfileCard.tsx:351 +#: src/components/ProfileHoverCard/index.web.tsx:446 +#: src/components/ProfileHoverCard/index.web.tsx:457 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:256 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +msgid "Follow" +msgstr "Подписаться" + +#: src/view/com/profile/FollowButton.tsx:70 +msgctxt "action" +msgid "Follow" +msgstr "Подписаться" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 +msgid "Follow {0}" +msgstr "Подписаться на {0}" + +#: src/view/com/posts/AviFollowButton.tsx:69 +msgid "Follow {name}" +msgstr "Подписаться на {name}" + +#: src/components/ProgressGuide/List.tsx:54 +msgid "Follow 7 accounts" +msgstr "Подпишитесь на 7 учетных записей" + +#: src/view/com/profile/ProfileMenu.tsx:246 +#: src/view/com/profile/ProfileMenu.tsx:257 +msgid "Follow Account" +msgstr "Подписаться на учетную запись" + +#: src/screens/StarterPack/StarterPackScreen.tsx:416 +#: src/screens/StarterPack/StarterPackScreen.tsx:423 +msgid "Follow all" +msgstr "Подписаться на все" + +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 +msgid "Follow Back" +msgstr "Подписаться в ответ" + +#: src/view/screens/Search/Explore.tsx:334 +msgid "Follow more accounts to get connected to your interests and build your network." +msgstr "Подпишитесь на большее число учетных записей, чтобы найти связь со своими интересами и создать свою сеть." + +#: src/components/KnownFollowers.tsx:231 +msgid "Followed by <0>{0}" +msgstr "Подписаны <0>{0}" + +#: src/components/KnownFollowers.tsx:217 +msgid "Followed by <0>{0} and {1, plural, one {# other} other {# others}}" +msgstr "Подписаны <0>{0} и {1, plural, one {# другой} other {# другие}}." + +#: src/components/KnownFollowers.tsx:204 +msgid "Followed by <0>{0} and <1>{1}" +msgstr "Подписаны <0>{0} и <1>{1}" + +#: src/components/KnownFollowers.tsx:186 +msgid "Followed by <0>{0}, <1>{1}, and {2, plural, one {# other} other {# others}}" +msgstr "Подписаны <0>{0}, <1>{1} и {2, plural, one {# другой} other {# другие}}." + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:403 +msgid "Followed users" +msgstr "Ваши подписки" + +#: src/view/com/notifications/FeedItem.tsx:207 +msgid "followed you" +msgstr "подписал(ся/ись) на вас" + +#: src/view/com/notifications/FeedItem.tsx:205 +msgid "followed you back" +msgstr "подписал(ся/ись) на вас в ответ" + +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 +msgid "Followers" +msgstr "Подписчики" + +#: src/Navigation.tsx:187 +msgid "Followers of @{0} that you know" +msgstr "Подписчики @{0}, которых вы знаете" + +#: src/screens/Profile/KnownFollowers.tsx:108 +#: src/screens/Profile/KnownFollowers.tsx:118 +msgid "Followers you know" +msgstr "Подписчики, которых вы знаете" + +#. User is following this account, click to unfollow +#: src/components/ProfileCard.tsx:345 +#: src/components/ProfileHoverCard/index.web.tsx:445 +#: src/components/ProfileHoverCard/index.web.tsx:456 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:254 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 +#: src/view/screens/Feeds.tsx:630 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 +#: src/view/screens/SavedFeeds.tsx:416 +msgid "Following" +msgstr "В подписках" + +#: src/components/ProfileCard.tsx:311 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:100 +msgid "Following {0}" +msgstr "Подписка на {0}" + +#: src/view/com/posts/AviFollowButton.tsx:51 +msgid "Following {name}" +msgstr "Подписка на {name}" + +#: src/view/screens/Settings/index.tsx:539 +msgid "Following feed preferences" +msgstr "Настройка ленты подписок" + +#: src/Navigation.tsx:297 +#: src/view/screens/PreferencesFollowingFeed.tsx:48 +#: src/view/screens/Settings/index.tsx:548 +msgid "Following Feed Preferences" +msgstr "Настройка ленты подписок" + +#: src/screens/Profile/Header/Handle.tsx:31 +msgid "Follows you" +msgstr "Подписаны на вас" + +#: src/components/Pills.tsx:174 +msgid "Follows You" +msgstr "Подписаны на вас" + +#: src/screens/Onboarding/index.tsx:40 +#: src/screens/Onboarding/state.ts:87 +msgid "Food" +msgstr "Еда" + +#: src/view/com/modals/DeleteAccount.tsx:129 +msgid "For security reasons, we'll need to send a confirmation code to your email address." +msgstr "По соображениям безопасности нам нужно будет отправить код подтверждения на ваш электронный адрес." + +#: src/view/com/modals/AddAppPasswords.tsx:233 +msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one." +msgstr "По соображениям безопасности этот пароль отображается только один раз. Если вы потеряете этот пароль, вам нужно будет сгенерировать новый." + +#: src/components/dialogs/MutedWords.tsx:178 +msgid "Forever" +msgstr "Навсегда" + +#: src/screens/Login/index.tsx:129 +#: src/screens/Login/index.tsx:144 +msgid "Forgot Password" +msgstr "Забыли пароль" + +#: src/screens/Login/LoginForm.tsx:246 +msgid "Forgot password?" +msgstr "Забыли пароль?" + +#: src/screens/Login/LoginForm.tsx:257 +msgid "Forgot?" +msgstr "Забыли пароль?" + +#: src/lib/moderation/useReportOptions.ts:54 +msgid "Frequently Posts Unwanted Content" +msgstr "Часто публикует неприемлемый контент" + +#: src/screens/Hashtag.tsx:116 +msgid "From @{sanitizedAuthor}" +msgstr "От @{sanitizedAuthor}" + +#: src/view/com/posts/FeedItem.tsx:273 +msgctxt "from-feed" +msgid "From <0/>" +msgstr "Из <0/>" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "Полноэкранный режим" + +#: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 +msgid "Gallery" +msgstr "Галерея" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:279 +msgid "Generate a starter pack" +msgstr "Сгенерировать стартовый набор" + +#: src/view/shell/Drawer.tsx:350 +msgid "Get help" +msgstr "Получить помощь" + +#: src/components/dms/MessagesNUX.tsx:168 +msgid "Get started" +msgstr "Приступить" + +#: src/view/com/modals/VerifyEmail.tsx:197 +#: src/view/com/modals/VerifyEmail.tsx:199 +msgid "Get Started" +msgstr "Приступить" + +#: src/components/ProgressGuide/List.tsx:33 +msgid "Getting started" +msgstr "Начало работы" + +#: src/components/MediaPreview.tsx:119 +msgid "GIF" +msgstr "GIF" + +#: src/screens/Onboarding/StepProfile/index.tsx:225 +msgid "Give your profile a face" +msgstr "Придайте своему профилю лицо" + +#: src/lib/moderation/useReportOptions.ts:39 +msgid "Glaring violations of law or terms of service" +msgstr "Грубые нарушения закона или условий использования" + +#: src/components/moderation/ScreenHider.tsx:160 +#: src/components/moderation/ScreenHider.tsx:169 +#: src/view/com/auth/LoggedOut.tsx:67 +#: src/view/com/auth/LoggedOut.tsx:68 +#: src/view/screens/NotFound.tsx:55 +#: src/view/screens/ProfileFeed.tsx:112 +#: src/view/screens/ProfileList.tsx:1026 +#: src/view/shell/desktop/LeftNav.tsx:133 +msgid "Go back" +msgstr "Назад" + +#: src/components/Error.tsx:79 +#: src/screens/List/ListHiddenScreen.tsx:210 +#: src/screens/Profile/ErrorState.tsx:62 +#: src/screens/Profile/ErrorState.tsx:66 +#: src/screens/StarterPack/StarterPackScreen.tsx:745 +#: src/view/screens/NotFound.tsx:54 +#: src/view/screens/ProfileFeed.tsx:117 +#: src/view/screens/ProfileList.tsx:1031 +msgid "Go Back" +msgstr "Назад" + +#: src/components/dms/ReportDialog.tsx:154 +#: src/components/ReportDialog/SelectReportOptionView.tsx:80 +#: src/components/ReportDialog/SubmitView.tsx:108 +#: src/screens/Onboarding/Layout.tsx:102 +#: src/screens/Onboarding/Layout.tsx:191 +#: src/screens/Signup/BackNextButtons.tsx:34 +msgid "Go back to previous step" +msgstr "Вернуться к предыдущему шагу" + +#: src/screens/StarterPack/Wizard/index.tsx:299 +msgid "Go back to the previous step" +msgstr "Вернуться к предыдущему шагу" + +#: src/view/screens/NotFound.tsx:55 +msgid "Go home" +msgstr "Вернуться на главную" + +#: src/view/screens/NotFound.tsx:54 +msgid "Go Home" +msgstr "Вернуться на главную" + +#: src/screens/Messages/List/ChatListItem.tsx:211 +msgid "Go to conversation with {0}" +msgstr "Перейти к беседе с {0}" + +#: src/screens/Login/ForgotPasswordForm.tsx:172 +#: src/view/com/modals/ChangePassword.tsx:168 +msgid "Go to next" +msgstr "Далее" + +#: src/components/dms/ConvoMenu.tsx:167 +msgid "Go to profile" +msgstr "В профиль" + +#: src/components/dms/ConvoMenu.tsx:164 +msgid "Go to user's profile" +msgstr "Перейти к профилю пользователя" + +#: src/lib/moderation/useGlobalLabelStrings.ts:46 +msgid "Graphic Media" +msgstr "Графический медиаконтент" + +#: src/state/shell/progress-guide.tsx:161 +msgid "Half way there!" +msgstr "Полпути пройдено!" + +#: src/view/com/modals/ChangeHandle.tsx:260 +msgid "Handle" +msgstr "Псевдоним" + +#: src/view/screens/AccessibilitySettings.tsx:120 +msgid "Haptics" +msgstr "Тактильные ощущения" + +#: src/lib/moderation/useReportOptions.ts:34 +msgid "Harassment, trolling, or intolerance" +msgstr "Домогательства, троллинг или нетерпимость" + +#: src/Navigation.tsx:333 +msgid "Hashtag" +msgstr "Хештег" + +#: src/components/RichText.tsx:218 +msgid "Hashtag: #{tag}" +msgstr "Хештег: #{tag}" + +#: src/screens/Signup/index.tsx:178 +msgid "Having trouble?" +msgstr "Возникли проблемы?" + +#: src/view/shell/desktop/RightNav.tsx:99 +#: src/view/shell/Drawer.tsx:359 +msgid "Help" +msgstr "Справка" + +#: src/screens/Onboarding/StepProfile/index.tsx:228 +msgid "Help people know you're not a bot by uploading a picture or creating an avatar." +msgstr "Чтобы люди знали, что вы не бот, загрузите фотографию или создайте аватар." + +#: src/view/com/modals/AddAppPasswords.tsx:204 +msgid "Here is your app password." +msgstr "Это ваш пароль для приложений." + +#: src/components/ListCard.tsx:128 +msgid "Hidden list" +msgstr "Скрытый список" + +#: src/components/moderation/ContentHider.tsx:116 +#: src/components/moderation/LabelPreference.tsx:134 +#: src/components/moderation/PostHider.tsx:122 +#: src/lib/moderation/useLabelBehaviorDescription.ts:15 +#: src/lib/moderation/useLabelBehaviorDescription.ts:20 +#: src/lib/moderation/useLabelBehaviorDescription.ts:25 +#: src/lib/moderation/useLabelBehaviorDescription.ts:30 +#: src/view/com/util/forms/PostDropdownBtn.tsx:640 +msgid "Hide" +msgstr "Скрыть" + +#: src/view/com/notifications/FeedItem.tsx:473 +msgctxt "action" +msgid "Hide" +msgstr "Спрятать" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:501 +#: src/view/com/util/forms/PostDropdownBtn.tsx:507 +msgid "Hide post for me" +msgstr "Спрятать пост для меня" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:518 +#: src/view/com/util/forms/PostDropdownBtn.tsx:528 +msgid "Hide reply for everyone" +msgstr "Спрятать ответ для всех" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:500 +#: src/view/com/util/forms/PostDropdownBtn.tsx:506 +msgid "Hide reply for me" +msgstr "Спрятать ответ для меня" + +#: src/components/moderation/ContentHider.tsx:68 +#: src/components/moderation/PostHider.tsx:79 +msgid "Hide the content" +msgstr "Скрыть содержимое" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +msgid "Hide this post?" +msgstr "Скрыть этот пост?" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:635 +#: src/view/com/util/forms/PostDropdownBtn.tsx:697 +msgid "Hide this reply?" +msgstr "Скрыть этот ответ?" + +#: src/view/com/notifications/FeedItem.tsx:464 +msgid "Hide user list" +msgstr "Скрыть список пользователей" + +#: src/view/com/posts/FeedErrorMessage.tsx:117 +msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue." +msgstr "Хмм, при связи с сервером ленты возникла какая-то проблема. Пожалуйста, сообщите об этом ее владельцу." + +#: src/view/com/posts/FeedErrorMessage.tsx:105 +msgid "Hmm, the feed server appears to be misconfigured. Please let the feed owner know about this issue." +msgstr "Хмм, кажется сервер ленты настроен неправильно. Пожалуйста, сообщите об этом ее владельцу." + +#: src/view/com/posts/FeedErrorMessage.tsx:111 +msgid "Hmm, the feed server appears to be offline. Please let the feed owner know about this issue." +msgstr "Хмм, кажется сервер ленты сейчас не работает. Пожалуйста, сообщите об этом ее владельцу." + +#: src/view/com/posts/FeedErrorMessage.tsx:108 +msgid "Hmm, the feed server gave a bad response. Please let the feed owner know about this issue." +msgstr "Хмм, сервер ленты прислал нам непонятный ответ. Пожалуйста, сообщите об этом ее владельцу." + +#: src/view/com/posts/FeedErrorMessage.tsx:102 +msgid "Hmm, we're having trouble finding this feed. It may have been deleted." +msgstr "Хмм, мы не можем найти эту ленту. Возможно она была удалена." + +#: src/screens/Moderation/index.tsx:60 +msgid "Hmmmm, it seems we're having trouble loading this data. See below for more details. If this issue persists, please contact us." +msgstr "Похоже, у нас возникли проблемы с загрузкой этих данных. Просмотрите детали ниже. Если проблема не исчезнет, пожалуйста, свяжитесь с нами." + +#: src/screens/Profile/ErrorState.tsx:31 +msgid "Hmmmm, we couldn't load that moderation service." +msgstr "Хммм, мы не смогли загрузить этот сервис модерации." + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 +#: src/view/shell/Drawer.tsx:429 +#: src/view/shell/Drawer.tsx:430 +msgid "Home" +msgstr "Главная" + +#: src/view/com/modals/ChangeHandle.tsx:414 +msgid "Host:" +msgstr "Хост:" + +#: src/screens/Login/ForgotPasswordForm.tsx:89 +#: src/screens/Login/LoginForm.tsx:180 +#: src/screens/Signup/StepInfo/index.tsx:106 +#: src/view/com/modals/ChangeHandle.tsx:275 +msgid "Hosting provider" +msgstr "Хостинг-провайдер" + +#: src/view/com/modals/InAppBrowserConsent.tsx:44 +msgid "How should we open this link?" +msgstr "Как вы хотите открыть эту ссылку?" + +#: src/view/com/modals/VerifyEmail.tsx:222 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:132 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:135 +msgid "I have a code" +msgstr "У меня есть код" + +#: src/view/com/modals/VerifyEmail.tsx:224 +msgid "I have a confirmation code" +msgstr "У меня есть код подтверждения" + +#: src/view/com/modals/ChangeHandle.tsx:278 +msgid "I have my own domain" +msgstr "У меня есть собственный домен" + +#: src/components/dms/BlockedByListDialog.tsx:57 +#: src/components/dms/ReportConversationPrompt.tsx:22 +msgid "I understand" +msgstr "Я понял" + +#: src/view/com/lightbox/Lightbox.web.tsx:185 +msgid "If alt text is long, toggles alt text expanded state" +msgstr "Раскрывает альтернативный текст, если текст слишком длинный" + +#: src/view/com/modals/SelfLabel.tsx:128 +msgid "If none are selected, suitable for all ages." +msgstr "Если не выбрано ни одного варианта - подходит для всех." + +#: src/screens/Signup/StepInfo/Policies.tsx:89 +msgid "If you are not yet an adult according to the laws of your country, your parent or legal guardian must read these Terms on your behalf." +msgstr "Если вы еще не достигли совершеннолетия в соответствии с законами вашей страны, ваш родитель или юридический опекун должен прочитать эти Условия от вашего имени." + +#: src/view/screens/ProfileList.tsx:720 +msgid "If you delete this list, you won't be able to recover it." +msgstr "Если вы удалите этот список, вы не сможете его восстановить." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:626 +msgid "If you remove this post, you won't be able to recover it." +msgstr "Если вы удалите этот пост, вы не сможете его восстановить." + +#: src/view/com/modals/ChangePassword.tsx:149 +msgid "If you want to change your password, we will send you a code to verify that this is your account." +msgstr "Если вы хотите изменить пароль, мы отправим вам код, чтобы убедиться, что это ваша учетная запись." + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:92 +msgid "If you're trying to change your handle or email, do so before you deactivate." +msgstr "Если вы хотите изменить свой логин или электронную почту, сделайте это до деактивации." + +#: src/lib/moderation/useReportOptions.ts:38 +msgid "Illegal and Urgent" +msgstr "Незаконно и срочно" + +#: src/view/com/util/images/Gallery.tsx:55 +msgid "Image" +msgstr "Изображение" + +#: src/view/com/modals/AltImage.tsx:122 +msgid "Image alt text" +msgstr "Описание изображения" + +#: src/components/StarterPack/ShareDialog.tsx:76 +msgid "Image saved to your camera roll!" +msgstr "Изображение сохраняется в папке камеры!" + +#: src/lib/moderation/useReportOptions.ts:49 +msgid "Impersonation or false claims about identity or affiliation" +msgstr "Выдавание себя за другое лицо или ложные утверждения о личности или принадлежности" + +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "Выдача себя за другого, дезинформация или ложные заявления" + +#: src/lib/moderation/useReportOptions.ts:91 +msgid "Inappropriate messages or explicit links" +msgstr "Неприемлемые сообщения или откровенные ссылки" + +#: src/screens/Login/SetNewPasswordForm.tsx:127 +msgid "Input code sent to your email for password reset" +msgstr "Введите код, отправленный на вашу электронную почту для сброса пароля" + +#: src/view/com/modals/DeleteAccount.tsx:246 +msgid "Input confirmation code for account deletion" +msgstr "Введите код подтверждения для удаления учетной записи" + +#: src/view/com/modals/AddAppPasswords.tsx:175 +msgid "Input name for app password" +msgstr "Введите имя для пароля приложения" + +#: src/screens/Login/SetNewPasswordForm.tsx:151 +msgid "Input new password" +msgstr "Введите новый пароль" + +#: src/view/com/modals/DeleteAccount.tsx:265 +msgid "Input password for account deletion" +msgstr "Введите пароль для удаления учетной записи" + +#: src/screens/Login/LoginForm.tsx:286 +msgid "Input the code which has been emailed to you" +msgstr "Введите код, который был отправлен вам по электронной почте" + +#: src/screens/Login/LoginForm.tsx:215 +msgid "Input the username or email address you used at signup" +msgstr "Введите псевдоним или эл. адрес, которые вы использовали для регистрации" + +#: src/screens/Login/LoginForm.tsx:241 +msgid "Input your password" +msgstr "Введите ваш пароль" + +#: src/view/com/modals/ChangeHandle.tsx:383 +msgid "Input your preferred hosting provider" +msgstr "Введите желаемого хостинг-провайдера" + +#: src/screens/Signup/StepHandle.tsx:114 +msgid "Input your user handle" +msgstr "Введите ваш псевдоним" + +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:55 +msgid "Interaction limited" +msgstr "Взаимодействие ограничено" + +#: src/components/dms/MessagesNUX.tsx:82 +msgid "Introducing Direct Messages" +msgstr "Представление прямых сообщений" + +#: src/screens/Login/LoginForm.tsx:140 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:70 +msgid "Invalid 2FA confirmation code." +msgstr "Неверный код подтверждения 2FA." + +#: src/view/com/post-thread/PostThreadItem.tsx:264 +msgid "Invalid or unsupported post record" +msgstr "Неверный или неподдерживаемый пост" + +#: src/screens/Login/LoginForm.tsx:145 +msgid "Invalid username or password" +msgstr "Неверное имя пользователя или пароль" + +#: src/view/com/modals/InviteCodes.tsx:94 +msgid "Invite a Friend" +msgstr "Пригласить друга" + +#: src/screens/Signup/StepInfo/index.tsx:124 +msgid "Invite code" +msgstr "Код приглашения" + +#: src/screens/Signup/state.ts:258 +msgid "Invite code not accepted. Check that you input it correctly and try again." +msgstr "Код приглашения не принят. Убедитесь в его правильности и повторите попытку." + +#: src/view/com/modals/InviteCodes.tsx:171 +msgid "Invite codes: {0} available" +msgstr "Коды приглашения: {0}" + +#: src/view/com/modals/InviteCodes.tsx:170 +msgid "Invite codes: 1 available" +msgstr "Коды приглашения: 1" + +#: src/components/StarterPack/ShareDialog.tsx:97 +msgid "Invite people to this starter pack!" +msgstr "Пригласите людей в этот стартовый набор!" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:35 +msgid "Invite your friends to follow your favorite feeds and people" +msgstr "Пригласите людей в этот стартовый набор!" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:32 +msgid "Invites, but personal" +msgstr "Приглашения, но личные" + +#: src/screens/StarterPack/Wizard/index.tsx:452 +msgid "It's just you right now! Add more people to your starter pack by searching above." +msgstr "Сейчас здесь только вы! Добавьте больше людей в свой стартовый набор, воспользовавшись поиском выше." + +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "ID вакансии: {0}" + +#: src/view/com/auth/SplashScreen.web.tsx:164 +msgid "Jobs" +msgstr "Вакансии" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:206 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:212 +#: src/screens/StarterPack/StarterPackScreen.tsx:443 +#: src/screens/StarterPack/StarterPackScreen.tsx:454 +msgid "Join Bluesky" +msgstr "Присоединиться к Bluesky" + +#: src/components/StarterPack/QrCode.tsx:56 +msgid "Join the conversation" +msgstr "Присоединиться к беседе" + +#: src/screens/Onboarding/index.tsx:21 +#: src/screens/Onboarding/state.ts:89 +msgid "Journalism" +msgstr "Журналистика" + +#: src/components/moderation/ContentHider.tsx:147 +msgid "Labeled by {0}." +msgstr "Отмечен {0}." + +#: src/components/moderation/ContentHider.tsx:145 +msgid "Labeled by the author." +msgstr "Метка добавлена автором." + +#: src/view/screens/Profile.tsx:207 +msgid "Labels" +msgstr "Метки" + +#: src/screens/Profile/Sections/Labels.tsx:163 +msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." +msgstr "Метки являются аннотациями для пользователей и контента. Они могут использоваться для скрытия, предупреждения и категоризации сети." + +#: src/components/moderation/LabelsOnMeDialog.tsx:71 +msgid "Labels on your account" +msgstr "Метки на вашей учетной записи" + +#: src/components/moderation/LabelsOnMeDialog.tsx:73 +msgid "Labels on your content" +msgstr "Метки на вашем контенте" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:105 +msgid "Language selection" +msgstr "Выбор языка" + +#: src/view/screens/Settings/index.tsx:496 +msgid "Language settings" +msgstr "Настройка языка" + +#: src/Navigation.tsx:160 +#: src/view/screens/LanguageSettings.tsx:90 +msgid "Language Settings" +msgstr "Настройка языков" + +#: src/view/screens/Settings/index.tsx:505 +msgid "Languages" +msgstr "Языки" + +#: src/screens/Hashtag.tsx:97 +#: src/view/screens/Search/Search.tsx:359 +msgid "Latest" +msgstr "Недавние" + +#: src/components/moderation/ScreenHider.tsx:146 +msgid "Learn More" +msgstr "Узнать больше" + +#: src/view/com/auth/SplashScreen.web.tsx:152 +msgid "Learn more about Bluesky" +msgstr "Узнайте больше о Bluesky" + +#: src/components/moderation/ContentHider.tsx:66 +#: src/components/moderation/ContentHider.tsx:131 +msgid "Learn more about the moderation applied to this content." +msgstr "Узнайте больше о том, какая модерация применима к этому содержимому." + +#: src/components/moderation/PostHider.tsx:100 +#: src/components/moderation/ScreenHider.tsx:133 +msgid "Learn more about this warning" +msgstr "Узнать больше об этом предупреждении" + +#: src/screens/Moderation/index.tsx:583 +#: src/screens/Moderation/index.tsx:585 +msgid "Learn more about what is public on Bluesky." +msgstr "Узнать больше о том, что является публичным в Bluesky." + +#: src/components/moderation/ContentHider.tsx:155 +msgid "Learn more." +msgstr "Узнать больше." + +#: src/components/dms/LeaveConvoPrompt.tsx:50 +msgid "Leave" +msgstr "Выйти" + +#: src/components/dms/MessagesListBlockedFooter.tsx:66 +#: src/components/dms/MessagesListBlockedFooter.tsx:73 +msgid "Leave chat" +msgstr "Выйти из чата" + +#: src/components/dms/ConvoMenu.tsx:138 +#: src/components/dms/ConvoMenu.tsx:141 +#: src/components/dms/ConvoMenu.tsx:208 +#: src/components/dms/ConvoMenu.tsx:211 +#: src/components/dms/LeaveConvoPrompt.tsx:46 +msgid "Leave conversation" +msgstr "Выйти из беседы" + +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:82 +msgid "Leave them all unchecked to see any language." +msgstr "Оставьте их все неотмеченными, чтобы видеть посты независимо от языка." + +#: src/view/com/modals/LinkWarning.tsx:65 +msgid "Leaving Bluesky" +msgstr "Вы покидаете Bluesky" + +#: src/screens/SignupQueued.tsx:134 +msgid "left to go." +msgstr "еще осталось." + +#: src/components/StarterPack/ProfileStarterPacks.tsx:295 +msgid "Let me choose" +msgstr "Позвольте мне выбрать" + +#: src/screens/Login/index.tsx:130 +#: src/screens/Login/index.tsx:145 +msgid "Let's get your password reset!" +msgstr "Давайте восстановим ваш пароль!" + +#: src/screens/Onboarding/StepFinished.tsx:296 +msgid "Let's go!" +msgstr "Взлетаем!" + +#: src/screens/Settings/AppearanceSettings.tsx:90 +#: src/screens/Settings/AppearanceSettings.tsx:92 +msgid "Light" +msgstr "Светлая" + +#: src/components/ProgressGuide/List.tsx:48 +msgid "Like 10 posts" +msgstr "Лайкните 10 сообщений" + +#: src/state/shell/progress-guide.tsx:157 +#: src/state/shell/progress-guide.tsx:162 +msgid "Like 10 posts to train the Discover feed" +msgstr "Лайкните 10 сообщений, чтобы обучиться ленте Discover" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:267 +#: src/view/screens/ProfileFeed.tsx:575 +msgid "Like this feed" +msgstr "Лайкните эту ленту" + +#: src/components/LikesDialog.tsx:87 +#: src/Navigation.tsx:231 +#: src/Navigation.tsx:236 +msgid "Liked by" +msgstr "Понравилось" + +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 +#: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 +#: src/view/screens/ProfileFeedLikedBy.tsx:28 +msgid "Liked By" +msgstr "Понравился пользователю" + +#: src/view/com/notifications/FeedItem.tsx:211 +msgid "liked your custom feed" +msgstr "понравилась ваша лента" + +#: src/view/com/notifications/FeedItem.tsx:178 +msgid "liked your post" +msgstr "понравился ваш пост" + +#: src/view/screens/Profile.tsx:212 +msgid "Likes" +msgstr "Нравится" + +#: src/view/com/post-thread/PostThreadItem.tsx:204 +msgid "Likes on this post" +msgstr "Лайки этого поста" + +#: src/Navigation.tsx:193 +msgid "List" +msgstr "Список" + +#: src/view/com/modals/CreateOrEditList.tsx:250 +msgid "List Avatar" +msgstr "Аватар списка" + +#: src/view/screens/ProfileList.tsx:414 +msgid "List blocked" +msgstr "Список заблокирован" + +#: src/components/ListCard.tsx:149 +#: src/view/com/feeds/FeedSourceCard.tsx:252 +msgid "List by {0}" +msgstr "Список от {0}" + +#: src/view/screens/ProfileList.tsx:453 +msgid "List deleted" +msgstr "Список удален" + +#: src/screens/List/ListHiddenScreen.tsx:126 +msgid "List has been hidden" +msgstr "Список был спрятан" + +#: src/view/screens/ProfileList.tsx:159 +msgid "List Hidden" +msgstr "Список скрытых" + +#: src/view/screens/ProfileList.tsx:386 +msgid "List muted" +msgstr "Список игнорируется" + +#: src/view/com/modals/CreateOrEditList.tsx:264 +msgid "List Name" +msgstr "Название списка" + +#: src/view/screens/ProfileList.tsx:428 +msgid "List unblocked" +msgstr "Список разблокирован" + +#: src/view/screens/ProfileList.tsx:400 +msgid "List unmuted" +msgstr "Список больше не игнорируется" + +#: src/Navigation.tsx:130 +#: src/view/screens/Profile.tsx:208 +#: src/view/screens/Profile.tsx:215 +#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/Drawer.tsx:513 +#: src/view/shell/Drawer.tsx:514 +msgid "Lists" +msgstr "Списки" + +#: src/components/dms/BlockedByListDialog.tsx:39 +msgid "Lists blocking this user:" +msgstr "Списки, блокирующие этого пользователя:" + +#: src/view/screens/Search/Explore.tsx:131 +msgid "Load more" +msgstr "Загрузить больше" + +#: src/view/screens/Search/Explore.tsx:219 +msgid "Load more suggested feeds" +msgstr "Загрузить больше предлагаемых лент" + +#: src/view/screens/Search/Explore.tsx:217 +msgid "Load more suggested follows" +msgstr "Загрузите больше предложенного" + +#: src/view/screens/Notifications.tsx:219 +msgid "Load new notifications" +msgstr "Загрузить новые уведомления" + +#: src/screens/Profile/Sections/Feed.tsx:94 +#: src/view/com/feeds/FeedPage.tsx:136 +#: src/view/screens/ProfileFeed.tsx:495 +#: src/view/screens/ProfileList.tsx:805 +msgid "Load new posts" +msgstr "Загрузить новые посты" + +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:99 +msgid "Loading..." +msgstr "Загрузка..." + +#: src/Navigation.tsx:256 +msgid "Log" +msgstr "Отчет" + +#: src/screens/Deactivated.tsx:214 +#: src/screens/Deactivated.tsx:220 +msgid "Log in or sign up" +msgstr "Войдите или зарегистрируйтесь" + +#: src/screens/SignupQueued.tsx:155 +#: src/screens/SignupQueued.tsx:158 +#: src/screens/SignupQueued.tsx:184 +#: src/screens/SignupQueued.tsx:187 +msgid "Log out" +msgstr "Выйти" + +#: src/screens/Moderation/index.tsx:476 +msgid "Logged-out visibility" +msgstr "Видимость для пользователей без учетной записи" + +#: src/components/AccountList.tsx:58 +msgid "Login to account that is not listed" +msgstr "Войти в учетную запись, которой нет в списке" + +#: src/components/RichText.tsx:219 +msgid "Long press to open tag menu for #{tag}" +msgstr "Длительное нажатие открывает меню тегов для #{tag}" + +#: src/screens/Login/SetNewPasswordForm.tsx:116 +msgid "Looks like XXXXX-XXXXX" +msgstr "Выглядит как XXXXX-XXXXXXXXX" + +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:39 +msgid "Looks like you haven't saved any feeds! Use our recommendations or browse more below." +msgstr "Похоже, вы не сохранили ни одной ленты! Воспользуйтесь нашими рекомендациями или просмотрите другие ниже." + +#: src/screens/Home/NoFeedsPinned.tsx:83 +msgid "Looks like you unpinned all your feeds. But don't worry, you can add some below 😄" +msgstr "Похоже, вы открепили все свои ленты. Но не волнуйтесь, вы можете добавить некоторые из них ниже 😄" + +#: src/screens/Feeds/NoFollowingFeed.tsx:37 +msgid "Looks like you're missing a following feed. <0>Click here to add one." +msgstr "Похоже, вам не хватает следующей ленты. <0>Нажмите здесь, чтобы добавить одну." + +#: src/components/StarterPack/ProfileStarterPacks.tsx:254 +msgid "Make one for me" +msgstr "Сделать один для меня" + +#: src/view/com/modals/LinkWarning.tsx:79 +msgid "Make sure this is where you intend to go!" +msgstr "Убедитесь, что это действительно тот сайт, который вы собираетесь посетить!" + +#: src/components/dialogs/MutedWords.tsx:108 +msgid "Manage your muted words and tags" +msgstr "Настраивайте ваши игнорируемые слова и теги" + +#: src/components/dms/ConvoMenu.tsx:151 +#: src/components/dms/ConvoMenu.tsx:158 +msgid "Mark as read" +msgstr "Отметить как прочитанное" + +#: src/view/screens/AccessibilitySettings.tsx:106 +#: src/view/screens/Profile.tsx:211 +msgid "Media" +msgstr "Медиа" + +#: src/components/WhoCanReply.tsx:254 +msgid "mentioned users" +msgstr "упомянутые пользователи" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:393 +msgid "Mentioned users" +msgstr "Упомянутые пользователи" + +#: src/view/com/util/ViewHeader.tsx:90 +#: src/view/screens/Search/Search.tsx:683 +msgid "Menu" +msgstr "Меню" + +#: src/components/dms/MessageProfileButton.tsx:67 +msgid "Message {0}" +msgstr "Сообщение {0}" + +#: src/components/dms/MessageMenu.tsx:72 +#: src/screens/Messages/List/ChatListItem.tsx:155 +msgid "Message deleted" +msgstr "Сообщение удалено" + +#: src/view/com/posts/FeedErrorMessage.tsx:201 +msgid "Message from server: {0}" +msgstr "Сообщение от сервера: {0}" + +#: src/screens/Messages/Conversation/MessageInput.tsx:138 +msgid "Message input field" +msgstr "Поле ввода сообщения" + +#: src/screens/Messages/Conversation/MessageInput.tsx:70 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +msgid "Message is too long" +msgstr "Сообщение слишком длинное" + +#: src/screens/Messages/List/index.tsx:321 +msgid "Message settings" +msgstr "Настройки сообщений" + +#: src/Navigation.tsx:565 +#: src/screens/Messages/List/index.tsx:164 +#: src/screens/Messages/List/index.tsx:246 +#: src/screens/Messages/List/index.tsx:317 +msgid "Messages" +msgstr "Сообщения" + +#: src/lib/moderation/useReportOptions.ts:47 +msgid "Misleading Account" +msgstr "Ложная учетная запись" + +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "Ложный пост" + +#: src/screens/Settings/AppearanceSettings.tsx:78 +msgid "Mode" +msgstr "Режим" + +#: src/Navigation.tsx:135 +#: src/screens/Moderation/index.tsx:105 +#: src/view/screens/Settings/index.tsx:527 +msgid "Moderation" +msgstr "Модерация" + +#: src/components/moderation/ModerationDetailsDialog.tsx:129 +msgid "Moderation details" +msgstr "Детали модерации" + +#: src/components/ListCard.tsx:145 +#: src/view/com/modals/UserAddRemoveLists.tsx:216 +msgid "Moderation list by {0}" +msgstr "Список модерации от {0}" + +#: src/view/screens/ProfileList.tsx:899 +msgid "Moderation list by <0/>" +msgstr "Список модерации от <0/>" + +#: src/view/com/modals/UserAddRemoveLists.tsx:214 +#: src/view/screens/ProfileList.tsx:897 +msgid "Moderation list by you" +msgstr "Список модерации от вас" + +#: src/view/com/modals/CreateOrEditList.tsx:185 +msgid "Moderation list created" +msgstr "Список модерации создан" + +#: src/view/com/modals/CreateOrEditList.tsx:171 +msgid "Moderation list updated" +msgstr "Список модерации обновлен" + +#: src/screens/Moderation/index.tsx:249 +msgid "Moderation lists" +msgstr "Списки для модерации" + +#: src/Navigation.tsx:140 +#: src/view/screens/ModerationModlists.tsx:58 +msgid "Moderation Lists" +msgstr "Списки для модерации" + +#: src/components/moderation/LabelPreference.tsx:247 +msgid "moderation settings" +msgstr "настройка модерации" + +#: src/view/screens/Settings/index.tsx:521 +msgid "Moderation settings" +msgstr "Настройка модерации" + +#: src/Navigation.tsx:246 +msgid "Moderation states" +msgstr "Статус модерации" + +#: src/screens/Moderation/index.tsx:218 +msgid "Moderation tools" +msgstr "Инструменты модерации" + +#: src/components/moderation/ModerationDetailsDialog.tsx:51 +#: src/lib/moderation/useModerationCauseDescription.ts:45 +msgid "Moderator has chosen to set a general warning on the content." +msgstr "Модератор решил установить общее предупреждение на контент." + +#: src/view/com/post-thread/PostThreadItem.tsx:629 +msgid "More" +msgstr "Больше" + +#: src/view/shell/desktop/Feeds.tsx:55 +msgid "More feeds" +msgstr "Больше лент" + +#: src/view/screens/ProfileList.tsx:709 +msgid "More options" +msgstr "Дополнительные опции" + +#: src/view/screens/PreferencesThreads.tsx:76 +msgid "Most-liked replies first" +msgstr "По количеству предпочтений" + +#: src/screens/Onboarding/state.ts:90 +msgid "Movies" +msgstr "Кино" + +#: src/screens/Onboarding/state.ts:91 +msgid "Music" +msgstr "Музыка" + +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 +msgid "Mute" +msgstr "Игнорировать" + +#: src/components/TagMenu/index.web.tsx:116 +msgid "Mute {truncatedTag}" +msgstr "Игнорировать {truncatedTag}" + +#: src/view/com/profile/ProfileMenu.tsx:283 +#: src/view/com/profile/ProfileMenu.tsx:290 +msgid "Mute Account" +msgstr "Игнорировать" + +#: src/view/screens/ProfileList.tsx:628 +msgid "Mute accounts" +msgstr "Игнорировать учетные записи" + +#: src/components/TagMenu/index.tsx:220 +msgid "Mute all {displayTag} posts" +msgstr "Игнорировать все посты {displayTag}" + +#: src/components/dms/ConvoMenu.tsx:172 +#: src/components/dms/ConvoMenu.tsx:178 +msgid "Mute conversation" +msgstr "Отключить звук" + +#: src/components/dialogs/MutedWords.tsx:253 +msgid "Mute in:" +msgstr "Игнорируемое:" + +#: src/view/screens/ProfileList.tsx:734 +msgid "Mute list" +msgstr "Игнорировать список" + +#: src/view/screens/ProfileList.tsx:729 +msgid "Mute these accounts?" +msgstr "Игнорировать эти учетные записи?" + +#: src/components/dialogs/MutedWords.tsx:185 +msgid "Mute this word for 24 hours" +msgstr "Игнорирование этого слова на 24 часа" + +#: src/components/dialogs/MutedWords.tsx:224 +msgid "Mute this word for 30 days" +msgstr "Игнорирование этого слова на 30 дней" + +#: src/components/dialogs/MutedWords.tsx:209 +msgid "Mute this word for 7 days" +msgstr "Игнорирование этого слова на 7 дней" + +#: src/components/dialogs/MutedWords.tsx:258 +msgid "Mute this word in post text and tags" +msgstr "Игнорировать это слово в постах и тегах" + +#: src/components/dialogs/MutedWords.tsx:274 +msgid "Mute this word in tags only" +msgstr "Игнорировать это слово только в тегах" + +#: src/components/dialogs/MutedWords.tsx:170 +msgid "Mute this word until you unmute it" +msgstr "Игнорировать это слово пока вы его не включите" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:471 +msgid "Mute thread" +msgstr "Игнорировать обсуждение" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:481 +#: src/view/com/util/forms/PostDropdownBtn.tsx:483 +msgid "Mute words & tags" +msgstr "Игнорировать слова и теги" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 +msgid "Muted" +msgstr "Игнорируется" + +#: src/screens/Moderation/index.tsx:264 +msgid "Muted accounts" +msgstr "Игнорируемые учетные записи" + +#: src/Navigation.tsx:145 +#: src/view/screens/ModerationMutedAccounts.tsx:109 +msgid "Muted Accounts" +msgstr "Игнорируемые учетные записи" + +#: src/view/screens/ModerationMutedAccounts.tsx:117 +msgid "Muted accounts have their posts removed from your feed and from your notifications. Mutes are completely private." +msgstr "Игнорируемые учетные записи автоматически убираются из вашей ленты и уведомлений. Игнорирование является полностью частным." + +#: src/lib/moderation/useModerationCauseDescription.ts:90 +msgid "Muted by \"{0}\"" +msgstr "Проигнорировано списком \"{0}\"" + +#: src/screens/Moderation/index.tsx:234 +msgid "Muted words & tags" +msgstr "Игнорируемые слова и теги" + +#: src/view/screens/ProfileList.tsx:731 +msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them." +msgstr "Игнорирование является частным. Игнорируемые учетные записи могут взаимодействовать с вами, но вы не будете видеть их посты и не будете получать от них уведомления." + +#: src/components/dialogs/BirthDateSettings.tsx:35 +#: src/components/dialogs/BirthDateSettings.tsx:38 +msgid "My Birthday" +msgstr "Мой день рождения" + +#: src/view/screens/Feeds.tsx:730 +msgid "My Feeds" +msgstr "Мои ленты" + +#: src/view/shell/desktop/LeftNav.tsx:84 +msgid "My Profile" +msgstr "Мой профиль" + +#: src/view/screens/Settings/index.tsx:582 +msgid "My saved feeds" +msgstr "Мои сохраненные ленты" + +#: src/view/screens/Settings/index.tsx:588 +msgid "My Saved Feeds" +msgstr "Мои сохраненные ленты" + +#: src/view/com/modals/AddAppPasswords.tsx:174 +#: src/view/com/modals/CreateOrEditList.tsx:279 +msgid "Name" +msgstr "Имя" + +#: src/view/com/modals/CreateOrEditList.tsx:143 +msgid "Name is required" +msgstr "Необходимое название" + +#: src/lib/moderation/useReportOptions.ts:59 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 +msgid "Name or Description Violates Community Standards" +msgstr "Имя или Описание нарушают стандарты сообщества" + +#: src/screens/Onboarding/index.tsx:22 +#: src/screens/Onboarding/state.ts:92 +msgid "Nature" +msgstr "Природа" + +#: src/components/StarterPack/StarterPackCard.tsx:121 +msgid "Navigate to {0}" +msgstr "Перейдите к {0}" + +#: src/view/com/util/post-embeds/ExternalLinkEmbed.tsx:73 +msgid "Navigate to starter pack" +msgstr "Перейдите к стартовому набору" + +#: src/screens/Login/ForgotPasswordForm.tsx:173 +#: src/screens/Login/LoginForm.tsx:332 +#: src/view/com/modals/ChangePassword.tsx:169 +msgid "Navigates to the next screen" +msgstr "Переходит к следующему экрану" + +#: src/view/shell/Drawer.tsx:79 +msgid "Navigates to your profile" +msgstr "Переходит к вашему профилю" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:130 +msgid "Need to report a copyright violation?" +msgstr "Хотите сообщить о нарушении авторских прав?" + +#: src/screens/Onboarding/StepFinished.tsx:264 +msgid "Never lose access to your followers or data." +msgstr "Никогда не теряйте доступ к вашим подписчикам и данным." + +#: src/view/com/modals/ChangeHandle.tsx:515 +msgid "Nevermind, create a handle for me" +msgstr "Неважно, создайте для меня псевдоним" + +#: src/view/screens/Lists.tsx:83 +msgctxt "action" +msgid "New" +msgstr "Новый" + +#: src/view/screens/ModerationModlists.tsx:78 +msgid "New" +msgstr "Новый" + +#: src/components/dms/dialogs/NewChatDialog.tsx:54 +#: src/screens/Messages/List/index.tsx:331 +#: src/screens/Messages/List/index.tsx:338 +msgid "New chat" +msgstr "Новый чат" + +#: src/components/dms/NewMessagesPill.tsx:92 +msgid "New messages" +msgstr "Новые сообщения" + +#: src/view/com/modals/CreateOrEditList.tsx:241 +msgid "New Moderation List" +msgstr "Новый список модерации" + +#: src/view/com/modals/ChangePassword.tsx:213 +msgid "New password" +msgstr "Новый пароль" + +#: src/view/com/modals/ChangePassword.tsx:218 +msgid "New Password" +msgstr "Новый Пароль" + +#: src/view/com/feeds/FeedPage.tsx:147 +msgctxt "action" +msgid "New post" +msgstr "Новый пост" + +#: src/view/screens/Feeds.tsx:580 +#: src/view/screens/Notifications.tsx:228 +#: src/view/screens/Profile.tsx:478 +#: src/view/screens/ProfileFeed.tsx:429 +#: src/view/screens/ProfileList.tsx:237 +#: src/view/screens/ProfileList.tsx:276 +#: src/view/shell/desktop/LeftNav.tsx:277 +msgid "New post" +msgstr "Новый пост" + +#: src/view/shell/desktop/LeftNav.tsx:283 +msgctxt "action" +msgid "New Post" +msgstr "Новый пост" + +#: src/components/NewskieDialog.tsx:83 +msgid "New user info dialog" +msgstr "Новый диалог информации о пользователе" + +#: src/view/com/modals/CreateOrEditList.tsx:236 +msgid "New User List" +msgstr "Новый список пользователей" + +#: src/view/screens/PreferencesThreads.tsx:73 +msgid "Newest replies first" +msgstr "Сначала самые новые" + +#: src/screens/Onboarding/index.tsx:20 +#: src/screens/Onboarding/state.ts:93 +msgid "News" +msgstr "Новости" + +#: src/screens/Login/ForgotPasswordForm.tsx:143 +#: src/screens/Login/ForgotPasswordForm.tsx:150 +#: src/screens/Login/LoginForm.tsx:331 +#: src/screens/Login/LoginForm.tsx:338 +#: src/screens/Login/SetNewPasswordForm.tsx:174 +#: src/screens/Login/SetNewPasswordForm.tsx:180 +#: src/screens/Signup/BackNextButtons.tsx:66 +#: src/screens/StarterPack/Wizard/index.tsx:183 +#: src/screens/StarterPack/Wizard/index.tsx:187 +#: src/screens/StarterPack/Wizard/index.tsx:358 +#: src/screens/StarterPack/Wizard/index.tsx:365 +#: src/view/com/modals/ChangePassword.tsx:254 +#: src/view/com/modals/ChangePassword.tsx:256 +msgid "Next" +msgstr "Далее" + +#: src/view/com/lightbox/Lightbox.web.tsx:169 +msgid "Next image" +msgstr "Следующее изображение" + +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:96 +#: src/view/screens/PreferencesFollowingFeed.tsx:131 +#: src/view/screens/PreferencesFollowingFeed.tsx:168 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 +msgid "No" +msgstr "Нет" + +#: src/view/screens/ProfileFeed.tsx:564 +#: src/view/screens/ProfileList.tsx:879 +msgid "No description" +msgstr "Описание отсутствует" + +#: src/view/com/modals/ChangeHandle.tsx:399 +msgid "No DNS Panel" +msgstr "Нет панели DNS" + +#: src/components/dialogs/GifSelect.ios.tsx:202 +#: src/components/dialogs/GifSelect.tsx:218 +msgid "No featured GIFs found. There may be an issue with Tenor." +msgstr "Не найдено ни одного тематического GIF. Возможно, возникла проблема с Tenor." + +#: src/screens/StarterPack/Wizard/StepFeeds.tsx:120 +msgid "No feeds found. Try searching for something else." +msgstr "Не найдено ни одной ленты. Попробуйте поискать что-нибудь еще." + +#: src/components/ProfileCard.tsx:331 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 +msgid "No longer following {0}" +msgstr "Вы больше не подписаны на {0}" + +#: src/screens/Signup/StepHandle.tsx:169 +msgid "No longer than 253 characters" +msgstr "Не может быть длиннее 253 символов" + +#: src/screens/Messages/List/ChatListItem.tsx:106 +msgid "No messages yet" +msgstr "Сообщения пока отсутствуют" + +#: src/screens/Messages/List/index.tsx:274 +msgid "No more conversations to show" +msgstr "Больше никаких бесед для показа" + +#: src/view/com/notifications/Feed.tsx:121 +msgid "No notifications yet!" +msgstr "Еще никаких уведомлений!" + +#: src/components/dms/MessagesNUX.tsx:149 +#: src/components/dms/MessagesNUX.tsx:152 +#: src/screens/Messages/Settings.tsx:93 +#: src/screens/Messages/Settings.tsx:96 +msgid "No one" +msgstr "Никого" + +#: src/components/WhoCanReply.tsx:237 +msgid "No one but the author can quote this post." +msgstr "Никто, кроме автора, не может цитировать это сообщение." + +#: src/screens/Profile/Sections/Feed.tsx:64 +msgid "No posts yet." +msgstr "Пока нет постов." + +#: src/view/com/composer/text-input/mobile/Autocomplete.tsx:101 +#: src/view/com/composer/text-input/web/Autocomplete.tsx:195 +msgid "No result" +msgstr "Нет результатов" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:202 +msgid "No results" +msgstr "Нет результатов" + +#: src/components/Lists.tsx:215 +msgid "No results found" +msgstr "Нет результатов" + +#: src/view/screens/Feeds.tsx:511 +msgid "No results found for \"{query}\"" +msgstr "Ничего не найдено по запросу \"{query}\"" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:128 +#: src/view/screens/Search/Search.tsx:233 +#: src/view/screens/Search/Search.tsx:272 +#: src/view/screens/Search/Search.tsx:318 +msgid "No results found for {query}" +msgstr "Ничего не найдено по запросу \"{query}\"" + +#: src/components/dialogs/GifSelect.ios.tsx:200 +#: src/components/dialogs/GifSelect.tsx:216 +msgid "No search results found for \"{search}\"." +msgstr "Результаты поиска по запросу \"{search}\" не найдены." + +#: src/components/dialogs/EmbedConsent.tsx:105 +#: src/components/dialogs/EmbedConsent.tsx:112 +msgid "No thanks" +msgstr "Нет, спасибо" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:375 +msgid "Nobody" +msgstr "Никто" + +#: src/components/LikedByList.tsx:79 +#: src/components/LikesDialog.tsx:99 +msgid "Nobody has liked this yet. Maybe you should be the first!" +msgstr "Пока это никому не понравилось. Возможно, вы должны быть первым!" + +#: src/screens/StarterPack/Wizard/StepProfiles.tsx:103 +msgid "Nobody was found. Try searching for someone else." +msgstr "Никто не найден. Попробуйте поискать кого-нибудь другого." + +#: src/lib/moderation/useGlobalLabelStrings.ts:42 +msgid "Non-sexual Nudity" +msgstr "Несексуальная обнаженность" + +#: src/Navigation.tsx:125 +#: src/view/screens/Profile.tsx:108 +msgid "Not Found" +msgstr "Не найдено" + +#: src/view/com/modals/VerifyEmail.tsx:254 +#: src/view/com/modals/VerifyEmail.tsx:260 +msgid "Not right now" +msgstr "Позже" + +#: src/view/com/profile/ProfileMenu.tsx:372 +#: src/view/com/util/forms/PostDropdownBtn.tsx:654 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 +msgid "Note about sharing" +msgstr "Примечание по распространению" + +#: src/screens/Moderation/index.tsx:574 +msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites." +msgstr "Примечание: Bluesky является открытой и публичной сетью. Этот параметр ограничивает видимость вашего содержимого только в приложениях и на сайте Bluesky, но другие приложения могут этого не придерживаться. Ваш контент все еще может быть показан посетителям без учетной записи другими приложениями и веб-сайтами." + +#: src/screens/Messages/List/index.tsx:215 +msgid "Nothing here" +msgstr "Ничего здесь нет" + +#: src/view/screens/NotificationsSettings.tsx:54 +msgid "Notification filters" +msgstr "Фильтры уведомлений" + +#: src/Navigation.tsx:348 +#: src/view/screens/Notifications.tsx:119 +msgid "Notification settings" +msgstr "Настройки уведомления" + +#: src/view/screens/NotificationsSettings.tsx:39 +msgid "Notification Settings" +msgstr "Настройки уведомления" + +#: src/screens/Messages/Settings.tsx:124 +msgid "Notification sounds" +msgstr "Звуки уведомлений" + +#: src/screens/Messages/Settings.tsx:121 +msgid "Notification Sounds" +msgstr "Звуки уведомлений" + +#: src/Navigation.tsx:560 +#: src/view/screens/Notifications.tsx:145 +#: src/view/screens/Notifications.tsx:155 +#: src/view/screens/Notifications.tsx:203 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 +#: src/view/shell/Drawer.tsx:461 +#: src/view/shell/Drawer.tsx:462 +msgid "Notifications" +msgstr "Уведомления" + +#: src/lib/hooks/useTimeAgo.ts:122 +msgid "now" +msgstr "сейчас" + +#: src/components/dms/MessageItem.tsx:170 +msgid "Now" +msgstr "Сейчас" + +#: src/view/com/modals/SelfLabel.tsx:104 +msgid "Nudity" +msgstr "Нагота" + +#: src/lib/moderation/useReportOptions.ts:78 +msgid "Nudity or adult content not labeled as such" +msgstr "Нагота или материалы для взрослых не помечены соответствующим образом" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:11 +msgid "Off" +msgstr "Отключено" + +#: src/components/dialogs/GifSelect.ios.tsx:237 +#: src/components/dialogs/GifSelect.tsx:257 +#: src/view/com/util/ErrorBoundary.tsx:55 +msgid "Oh no!" +msgstr "О, нет!" + +#: src/screens/Onboarding/StepInterests/index.tsx:153 +msgid "Oh no! Something went wrong." +msgstr "Ой! Что-то пошло не так." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339 +msgid "OK" +msgstr "ОК" + +#: src/screens/Login/PasswordUpdatedForm.tsx:44 +msgid "Okay" +msgstr "Хорошо" + +#: src/view/screens/PreferencesThreads.tsx:72 +msgid "Oldest replies first" +msgstr "Сначала самые древние" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "на<0><1/><2><3/>" + +#: src/view/screens/Settings/index.tsx:226 +msgid "Onboarding reset" +msgstr "Сброс настроек" + +#: src/view/com/composer/Composer.tsx:667 +msgid "One or more images is missing alt text." +msgstr "Для одного или нескольких изображений отсутствует описание." + +#: src/screens/Onboarding/StepProfile/index.tsx:117 +msgid "Only .jpg and .png files are supported" +msgstr "Поддерживаются только файлы .jpg и .png" + +#: src/components/WhoCanReply.tsx:217 +msgid "Only {0} can reply." +msgstr "Только {0} могут отвечать." + +#: src/screens/Signup/StepHandle.tsx:152 +msgid "Only contains letters, numbers, and hyphens" +msgstr "Только буквы, цифры и дефис" + +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "Поддерживаются только файлы WebVTT (.vtt)" + +#: src/components/Lists.tsx:88 +msgid "Oops, something went wrong!" +msgstr "Ой, что-то пошло не так!" + +#: src/components/Lists.tsx:199 +#: src/components/StarterPack/ProfileStarterPacks.tsx:304 +#: src/components/StarterPack/ProfileStarterPacks.tsx:313 +#: src/view/screens/AppPasswords.tsx:68 +#: src/view/screens/NotificationsSettings.tsx:45 +#: src/view/screens/Profile.tsx:108 +msgid "Oops!" +msgstr "Ой!" + +#: src/screens/Onboarding/StepFinished.tsx:260 +msgid "Open" +msgstr "Открыть" + +#: src/view/com/posts/AviFollowButton.tsx:87 +msgid "Open {name} profile shortcut menu" +msgstr "Открыть контекстное меню профиля {name}" + +#: src/screens/Onboarding/StepProfile/index.tsx:277 +msgid "Open avatar creator" +msgstr "Открытый создатель аватаров" + +#: src/screens/Messages/List/ChatListItem.tsx:219 +#: src/screens/Messages/List/ChatListItem.tsx:220 +msgid "Open conversation options" +msgstr "Открыть настройки беседы" + +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 +msgid "Open emoji picker" +msgstr "Открыть подборщик эмодзи" + +#: src/view/screens/ProfileFeed.tsx:297 +msgid "Open feed options menu" +msgstr "Открыть меню настроек ленты" + +#: src/view/screens/Settings/index.tsx:702 +msgid "Open links with in-app browser" +msgstr "Открывать ссылки встроенным браузером" + +#: src/components/dms/ActionsWrapper.tsx:87 +msgid "Open message options" +msgstr "Открыть параметры сообщений" + +#: src/screens/Moderation/index.tsx:230 +msgid "Open muted words and tags settings" +msgstr "Открыть настройки игнорирования слов и тегов" + +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:54 +msgid "Open navigation" +msgstr "Открыть навигацию" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:350 +msgid "Open post options menu" +msgstr "Открыть меню настроек поста" + +#: src/screens/StarterPack/StarterPackScreen.tsx:540 +msgid "Open starter pack menu" +msgstr "Открыть меню стартового набора" + +#: src/view/screens/Settings/index.tsx:826 +#: src/view/screens/Settings/index.tsx:836 +msgid "Open storybook page" +msgstr "Открыть страницу storybook" + +#: src/view/screens/Settings/index.tsx:814 +msgid "Open system log" +msgstr "Открыть системный журнал" + +#: src/view/com/util/forms/DropdownButton.tsx:159 +msgid "Opens {numItems} options" +msgstr "Открывает меню с {numItems} опциями" + +#: src/view/com/composer/threadgate/ThreadgateBtn.tsx:68 +msgid "Opens a dialog to choose who can reply to this thread" +msgstr "Открывает диалог, позволяющий выбрать, кто может отвечать в этой теме" + +#: src/view/screens/Settings/index.tsx:455 +msgid "Opens accessibility settings" +msgstr "Открывает параметры доступности" + +#: src/view/screens/Log.tsx:58 +msgid "Opens additional details for a debug entry" +msgstr "Открывает дополнительную информацию о записи для отладки" + +#: src/view/screens/Settings/index.tsx:476 +msgid "Opens appearance settings" +msgstr "Открывает настройки внешнего вида" + +#: src/view/com/composer/photos/OpenCameraBtn.tsx:74 +msgid "Opens camera on device" +msgstr "Открывает камеру на устройстве" + +#: src/view/screens/Settings/index.tsx:605 +msgid "Opens chat settings" +msgstr "Открывает настройки чата" + +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:30 +msgid "Opens composer" +msgstr "Открывает редактор" + +#: src/view/screens/Settings/index.tsx:497 +msgid "Opens configurable language settings" +msgstr "Открывает настройки языков" + +#: src/view/com/composer/photos/SelectPhotoBtn.tsx:40 +msgid "Opens device photo gallery" +msgstr "Открывает фотогалерею устройства" + +#: src/view/screens/Settings/index.tsx:637 +msgid "Opens external embeds settings" +msgstr "Открывает настройки внешних встроек" + +#: src/view/com/auth/SplashScreen.tsx:50 +#: src/view/com/auth/SplashScreen.web.tsx:99 +msgid "Opens flow to create a new Bluesky account" +msgstr "Открывает процесс создания новой учетной записи Bluesky" + +#: src/view/com/auth/SplashScreen.tsx:65 +#: src/view/com/auth/SplashScreen.web.tsx:114 +msgid "Opens flow to sign into your existing Bluesky account" +msgstr "Открывает процесс входа в существующую учетную запись Bluesky" + +#: src/view/com/composer/photos/SelectGifBtn.tsx:36 +msgid "Opens GIF select dialog" +msgstr "Открывает диалоговое окно выбора GIF" + +#: src/view/com/modals/InviteCodes.tsx:173 +msgid "Opens list of invite codes" +msgstr "Открывает список кодов приглашения" + +#: src/view/screens/Settings/index.tsx:774 +msgid "Opens modal for account deactivation confirmation" +msgstr "Открывает модальное окно для подтверждения деактивации аккаунта" + +#: src/view/screens/Settings/index.tsx:796 +msgid "Opens modal for account deletion confirmation. Requires email code" +msgstr "Открывает модальное окно для подтверждения удаления учетной записи. Требует код из электронной почты" + +#: src/view/screens/Settings/index.tsx:731 +msgid "Opens modal for changing your Bluesky password" +msgstr "Открывает модальное окно для изменения пароля в Bluesky" + +#: src/view/screens/Settings/index.tsx:686 +msgid "Opens modal for choosing a new Bluesky handle" +msgstr "Открывает модальное окно для выбора псевдонима в Bluesky" + +#: src/view/screens/Settings/index.tsx:754 +msgid "Opens modal for downloading your Bluesky account data (repository)" +msgstr "Открывает модальное окно для загрузки данных из вашей учетной записи Bluesky (репозиторий)" + +#: src/view/screens/Settings/index.tsx:962 +msgid "Opens modal for email verification" +msgstr "Открывает модальное окно для проверки электронной почты" + +#: src/view/com/modals/ChangeHandle.tsx:276 +msgid "Opens modal for using custom domain" +msgstr "Открывает диалог настройки собственного домена в качестве псевдонима" + +#: src/view/screens/Settings/index.tsx:522 +msgid "Opens moderation settings" +msgstr "Открывает настройки модерации" + +#: src/screens/Login/LoginForm.tsx:247 +msgid "Opens password reset form" +msgstr "Открывает форму сброса пароля" + +#: src/view/screens/Settings/index.tsx:583 +msgid "Opens screen with all saved feeds" +msgstr "Открывает страницу со всеми сохраненными каналами" + +#: src/view/screens/Settings/index.tsx:664 +msgid "Opens the app password settings" +msgstr "Открывает настройки паролей для приложений" + +#: src/view/screens/Settings/index.tsx:540 +msgid "Opens the Following feed preferences" +msgstr "Открывает настройки ленты подписок" + +#: src/view/com/modals/LinkWarning.tsx:93 +msgid "Opens the linked website" +msgstr "Открывает ссылку" + +#: src/view/screens/Settings/index.tsx:827 +#: src/view/screens/Settings/index.tsx:837 +msgid "Opens the storybook page" +msgstr "Открывает страницу сборника рассказов" + +#: src/view/screens/Settings/index.tsx:815 +msgid "Opens the system log page" +msgstr "Открывает системный журнал" + +#: src/view/screens/Settings/index.tsx:561 +msgid "Opens the threads preferences" +msgstr "Открывает настройки веток" + +#: src/view/com/notifications/FeedItem.tsx:551 +#: src/view/com/util/UserAvatar.tsx:420 +msgid "Opens this profile" +msgstr "Открывает этот профиль" + +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 +msgid "Opens video picker" +msgstr "Открывает окно выбора видео" + +#: src/view/com/util/forms/DropdownButton.tsx:293 +msgid "Option {0} of {numItems}" +msgstr "Опция {0} с {numItems}" + +#: src/components/dms/ReportDialog.tsx:183 +#: src/components/ReportDialog/SubmitView.tsx:166 +msgid "Optionally provide additional information below:" +msgstr "По желанию предоставьте дополнительную информацию ниже:" + +#: src/components/dialogs/MutedWords.tsx:299 +msgid "Options:" +msgstr "Варианты:" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:388 +msgid "Or combine these options:" +msgstr "Или какие-то из следующих вариантов:" + +#: src/screens/Deactivated.tsx:211 +msgid "Or, continue with another account." +msgstr "Или продолжите с другим аккаунтом." + +#: src/screens/Deactivated.tsx:194 +msgid "Or, log into one of your other accounts." +msgstr "Или войдите в одну из других своих учетных записей." + +#: src/lib/moderation/useReportOptions.ts:27 +msgid "Other" +msgstr "Другое" + +#: src/components/AccountList.tsx:76 +msgid "Other account" +msgstr "Другая учетная запись" + +#: src/view/screens/Settings/index.tsx:379 +msgid "Other accounts" +msgstr "Другие учетные записи" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:92 +msgid "Other..." +msgstr "Другие..." + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:28 +msgid "Our moderators have reviewed reports and decided to disable your access to chats on Bluesky." +msgstr "Наши модераторы рассмотрели сообщения и решили отключить вам доступ к чатам на Bluesky." + +#: src/components/Lists.tsx:216 +#: src/view/screens/NotFound.tsx:45 +msgid "Page not found" +msgstr "Страница не найдена" + +#: src/view/screens/NotFound.tsx:42 +msgid "Page Not Found" +msgstr "Страница не найдена" + +#: src/screens/Login/LoginForm.tsx:225 +#: src/screens/Signup/StepInfo/index.tsx:162 +#: src/view/com/modals/DeleteAccount.tsx:257 +#: src/view/com/modals/DeleteAccount.tsx:264 +msgid "Password" +msgstr "Пароль" + +#: src/view/com/modals/ChangePassword.tsx:143 +msgid "Password Changed" +msgstr "Пароль изменен" + +#: src/screens/Login/index.tsx:157 +msgid "Password updated" +msgstr "Пароль изменен" + +#: src/screens/Login/PasswordUpdatedForm.tsx:30 +msgid "Password updated!" +msgstr "Пароль изменен!" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 +msgid "Pause" +msgstr "Приостановить" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 +msgid "Pause video" +msgstr "Приостановить видео" + +#: src/screens/StarterPack/StarterPackScreen.tsx:171 +#: src/view/screens/Search/Search.tsx:369 +msgid "People" +msgstr "Люди" + +#: src/Navigation.tsx:180 +msgid "People followed by @{0}" +msgstr "Люди, на которых подписан(-а) @{0}" + +#: src/Navigation.tsx:173 +msgid "People following @{0}" +msgstr "Люди, которые подписаны на @{0}" + +#: src/view/com/lightbox/Lightbox.tsx:70 +msgid "Permission to access camera roll is required." +msgstr "Требуется разрешение на доступ к папке камеры." + +#: src/view/com/lightbox/Lightbox.tsx:78 +msgid "Permission to access camera roll was denied. Please enable it in your system settings." +msgstr "Разрешение на доступ к папке камеры было запрещено. Пожалуйста, включите его в настройках системы." + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:55 +msgid "Person toggle" +msgstr "Переключение персон" + +#: src/screens/Onboarding/index.tsx:28 +#: src/screens/Onboarding/state.ts:94 +msgid "Pets" +msgstr "Домашние любимцы" + +#: src/screens/Onboarding/state.ts:95 +msgid "Photography" +msgstr "Фотография" + +#: src/view/com/modals/SelfLabel.tsx:122 +msgid "Pictures meant for adults." +msgstr "Изображения, предназначенные для взрослых." + +#: src/view/screens/ProfileFeed.tsx:289 +#: src/view/screens/ProfileList.tsx:673 +msgid "Pin to home" +msgstr "Закрепить" + +#: src/view/screens/ProfileFeed.tsx:292 +msgid "Pin to Home" +msgstr "Закрепить на главной" + +#: src/view/screens/SavedFeeds.tsx:103 +msgid "Pinned Feeds" +msgstr "Закрепленные ленты" + +#: src/view/screens/ProfileList.tsx:345 +msgid "Pinned to your feeds" +msgstr "Прикрепить к своим лентам" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:44 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 +msgid "Play" +msgstr "Воспроизвести" + +#: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:123 +msgid "Play {0}" +msgstr "Воспроизвести {0}" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:43 +msgid "Play or pause the GIF" +msgstr "Воспроизведение или приостановка GIF" + +#: src/view/com/util/post-embeds/VideoEmbed.tsx:179 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 +msgid "Play video" +msgstr "Воспроизвести видео" + +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:57 +#: src/view/com/util/post-embeds/ExternalPlayerEmbed.tsx:58 +msgid "Play Video" +msgstr "Воспроизвести видео" + +#: src/view/com/util/post-embeds/ExternalGifEmbed.tsx:122 +msgid "Plays the GIF" +msgstr "Воспроизводит GIF" + +#: src/screens/Signup/state.ts:217 +msgid "Please choose your handle." +msgstr "Пожалуйста, выберите псевдоним." + +#: src/screens/Signup/state.ts:210 +#: src/screens/Signup/StepInfo/index.tsx:81 +msgid "Please choose your password." +msgstr "Пожалуйста, выберите ваш пароль." + +#: src/screens/Signup/state.ts:231 +msgid "Please complete the verification captcha." +msgstr "Пожалуйста, завершите проверку Captcha." + +#: src/view/com/modals/ChangeEmail.tsx:65 +msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." +msgstr "Пожалуйста, подтвердите ваш адрес электронной почты, прежде чем изменить его. Это временное требование при добавлении инструментов обновления электронного адреса, вскоре оно будет удалено." + +#: src/view/com/modals/AddAppPasswords.tsx:94 +msgid "Please enter a name for your app password. All spaces is not allowed." +msgstr "Пожалуйста, введите имя для пароля приложения. Пробелы и пробелы не допускаются." + +#: src/view/com/modals/AddAppPasswords.tsx:151 +msgid "Please enter a unique name for this App Password or use our randomly generated one." +msgstr "Пожалуйста, введите уникальное название для этого пароля или используйте наше случайно сгенерированное." + +#: src/components/dialogs/MutedWords.tsx:86 +msgid "Please enter a valid word, tag, or phrase to mute" +msgstr "Пожалуйста, введите допустимое слово, тег или фразу для игнорирования" + +#: src/screens/Signup/state.ts:196 +#: src/screens/Signup/StepInfo/index.tsx:69 +msgid "Please enter your email." +msgstr "Пожалуйста, введите адрес эл. почты." + +#: src/screens/Signup/StepInfo/index.tsx:63 +msgid "Please enter your invite code." +msgstr "Пожалуйста, введите код приглашения." + +#: src/view/com/modals/DeleteAccount.tsx:253 +msgid "Please enter your password as well:" +msgstr "Пожалуйста, также введите ваш пароль:" + +#: src/components/moderation/LabelsOnMeDialog.tsx:259 +msgid "Please explain why you think this label was incorrectly applied by {0}" +msgstr "Пожалуйста, объясните, почему вы считаете, что эта метка была ошибочно добавлена к {0}" + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:110 +msgid "Please explain why you think your chats were incorrectly disabled" +msgstr "Пожалуйста, объясните, почему вы считаете, что ваши чаты были неправильно отключены" + +#: src/lib/hooks/useAccountSwitcher.ts:48 +#: src/lib/hooks/useAccountSwitcher.ts:58 +msgid "Please sign in as @{0}" +msgstr "Пожалуйста, войдите под именем @{0}" + +#: src/view/com/modals/VerifyEmail.tsx:109 +msgid "Please Verify Your Email" +msgstr "Подтвердите свой адрес электронной почты" + +#: src/view/com/composer/Composer.tsx:355 +msgid "Please wait for your link card to finish loading" +msgstr "Пожалуйста, подождите пока завершится создание предварительного просмотра для ссылки" + +#: src/screens/Onboarding/index.tsx:34 +#: src/screens/Onboarding/state.ts:96 +msgid "Politics" +msgstr "Политика" + +#: src/view/com/modals/SelfLabel.tsx:112 +msgid "Porn" +msgstr "Порнография" + +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 +msgctxt "action" +msgid "Post" +msgstr "Запостить" + +#: src/view/com/post-thread/PostThread.tsx:481 +msgctxt "description" +msgid "Post" +msgstr "Пост" + +#: src/view/com/post-thread/PostThreadItem.tsx:196 +msgid "Post by {0}" +msgstr "Пост от {0}" + +#: src/Navigation.tsx:199 +#: src/Navigation.tsx:206 +#: src/Navigation.tsx:213 +#: src/Navigation.tsx:220 +msgid "Post by @{0}" +msgstr "Пост от @{0}" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:174 +msgid "Post deleted" +msgstr "Пост удален" + +#: src/view/com/post-thread/PostThread.tsx:212 +msgid "Post hidden" +msgstr "Пост скрыт" + +#: src/components/moderation/ModerationDetailsDialog.tsx:106 +#: src/lib/moderation/useModerationCauseDescription.ts:104 +msgid "Post Hidden by Muted Word" +msgstr "Пост скрыт из-за игнорированного слова" + +#: src/components/moderation/ModerationDetailsDialog.tsx:109 +#: src/lib/moderation/useModerationCauseDescription.ts:113 +msgid "Post Hidden by You" +msgstr "Вы скрыли этот пост" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:283 +msgid "Post interaction settings" +msgstr "Настройки взаимодействия с постами" + +#: src/view/com/composer/select-language/SelectLangBtn.tsx:88 +msgid "Post language" +msgstr "Язык поста" + +#: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:75 +msgid "Post Languages" +msgstr "Языки поста" + +#: src/view/com/post-thread/PostThread.tsx:207 +#: src/view/com/post-thread/PostThread.tsx:219 +msgid "Post not found" +msgstr "Пост не найден" + +#: src/components/TagMenu/index.tsx:267 +msgid "posts" +msgstr "посты" + +#: src/screens/StarterPack/StarterPackScreen.tsx:173 +#: src/view/screens/Profile.tsx:209 +msgid "Posts" +msgstr "Посты" + +#: src/components/dialogs/MutedWords.tsx:115 +msgid "Posts can be muted based on their text, their tags, or both. We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." +msgstr "Посты могут быть отключены на основании их текста, тегов или того и другого. Мы рекомендуем избегать общих слов, которые встречаются во многих сообщениях, так как это может привести к тому, что посты не будут показаны." + +#: src/view/com/posts/FeedErrorMessage.tsx:68 +msgid "Posts hidden" +msgstr "Посты скрыты" + +#: src/view/com/modals/LinkWarning.tsx:60 +msgid "Potentially Misleading Link" +msgstr "Потенциально обманчивая ссылка" + +#: src/state/queries/notifications/settings.ts:44 +msgid "Preference saved" +msgstr "Предпочтения сохранены" + +#: src/screens/Messages/Conversation/MessageListError.tsx:19 +msgid "Press to attempt reconnection" +msgstr "Нажмите для попытки повторного подключения" + +#: src/components/forms/HostingProvider.tsx:46 +msgid "Press to change hosting provider" +msgstr "Сменить хостинг-провайдера" + +#: src/components/Error.tsx:61 +#: src/components/Lists.tsx:93 +#: src/screens/Messages/Conversation/MessageListError.tsx:24 +#: src/screens/Signup/BackNextButtons.tsx:46 +msgid "Press to retry" +msgstr "Нажмите, чтобы повторить попытку" + +#: src/components/KnownFollowers.tsx:124 +msgid "Press to view followers of this account that you also follow" +msgstr "Нажмите, чтобы просмотреть подписчиков этой учетной записи, за которыми вы также следите" + +#: src/view/com/lightbox/Lightbox.web.tsx:150 +msgid "Previous image" +msgstr "Предварительное изображение" + +#: src/view/screens/LanguageSettings.tsx:190 +msgid "Primary Language" +msgstr "Основной язык" + +#: src/view/screens/PreferencesThreads.tsx:91 +msgid "Prioritize Your Follows" +msgstr "Приоритезировать ваши подписки" + +#: src/view/screens/NotificationsSettings.tsx:57 +msgid "Priority notifications" +msgstr "Приоритетные уведомления" + +#: src/view/screens/Settings/index.tsx:620 +#: src/view/shell/desktop/RightNav.tsx:81 +msgid "Privacy" +msgstr "Конфиденциальность" + +#: src/Navigation.tsx:266 +#: src/screens/Signup/StepInfo/Policies.tsx:62 +#: src/view/screens/PrivacyPolicy.tsx:29 +#: src/view/screens/Settings/index.tsx:911 +#: src/view/shell/Drawer.tsx:298 +msgid "Privacy Policy" +msgstr "Политика конфиденциальности" + +#: src/components/dms/MessagesNUX.tsx:91 +msgid "Privately chat with other users." +msgstr "Частный чат с другими пользователями." + +#: src/screens/Login/ForgotPasswordForm.tsx:156 +msgid "Processing..." +msgstr "Обработка..." + +#: src/view/screens/DebugMod.tsx:896 +#: src/view/screens/Profile.tsx:346 +msgid "profile" +msgstr "профиль" + +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 +#: src/view/shell/Drawer.tsx:78 +#: src/view/shell/Drawer.tsx:546 +#: src/view/shell/Drawer.tsx:547 +msgid "Profile" +msgstr "Профиль" + +#: src/view/com/modals/EditProfile.tsx:129 +msgid "Profile updated" +msgstr "Профиль обновлен" + +#: src/view/screens/Settings/index.tsx:975 +msgid "Protect your account by verifying your email." +msgstr "Защитите свою учетную запись, подтвердив свой электронный адрес." + +#: src/screens/Onboarding/StepFinished.tsx:246 +msgid "Public" +msgstr "Публичный" + +#: src/view/screens/ModerationModlists.tsx:61 +msgid "Public, shareable lists of users to mute or block in bulk." +msgstr "Публичные, распространяемые списки пользователей для игнорирования или блокировки." + +#: src/view/screens/Lists.tsx:68 +msgid "Public, shareable lists which can drive feeds." +msgstr "Публичные, распространяемые списки для создания лент." + +#: src/view/com/composer/Composer.tsx:627 +msgid "Publish post" +msgstr "Опубликовать пост" + +#: src/view/com/composer/Composer.tsx:627 +msgid "Publish reply" +msgstr "Опубликовать ответ" + +#: src/components/StarterPack/QrCodeDialog.tsx:128 +msgid "QR code copied to your clipboard!" +msgstr "QR-код скопирован в ваш буфер обмена!" + +#: src/components/StarterPack/QrCodeDialog.tsx:106 +msgid "QR code has been downloaded!" +msgstr "QR-код был загружен!" + +#: src/components/StarterPack/QrCodeDialog.tsx:107 +msgid "QR code saved to your camera roll!" +msgstr "QR-код сохранен в папке камеры!" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 +msgid "Quote post" +msgstr "Цитировать пост" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:302 +msgid "Quote post was re-attached" +msgstr "Пост с цитатой был повторно прикреплен" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:301 +msgid "Quote post was successfully detached" +msgstr "Пост с цитатой был успешно отсоединен" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 +msgid "Quote posts disabled" +msgstr "Цитирование постов отключено" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:311 +msgid "Quote posts enabled" +msgstr "Цитирование постов включено" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:295 +msgid "Quote settings" +msgstr "Настройки цитирования" + +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 +msgid "Quotes" +msgstr "Цитаты" + +#: src/view/com/post-thread/PostThreadItem.tsx:230 +msgid "Quotes of this post" +msgstr "Цитаты из этого поста" + +#: src/view/screens/PreferencesThreads.tsx:80 +msgid "Random (aka \"Poster's Roulette\")" +msgstr "В случайном порядке (он же \"Poster's Roulette\")" + +#: src/view/com/modals/EditImage.tsx:237 +msgid "Ratios" +msgstr "Соотношение сторон" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:543 +#: src/view/com/util/forms/PostDropdownBtn.tsx:553 +msgid "Re-attach quote" +msgstr "Прикрепить цитату заново" + +#: src/screens/Deactivated.tsx:144 +msgid "Reactivate your account" +msgstr "Реактивируйте свой аккаунт" + +#: src/view/com/auth/SplashScreen.web.tsx:157 +msgid "Read the Bluesky blog" +msgstr "Прочтите блог Bluesky" + +#: src/screens/Signup/StepInfo/Policies.tsx:59 +msgid "Read the Bluesky Privacy Policy" +msgstr "Прочтите политику конфиденциальности Bluesky" + +#: src/screens/Signup/StepInfo/Policies.tsx:49 +msgid "Read the Bluesky Terms of Service" +msgstr "Прочтите условия предоставления услуг Bluesky" + +#: src/components/dms/ReportDialog.tsx:174 +msgid "Reason:" +msgstr "Причина:" + +#: src/view/screens/Search/Search.tsx:926 +msgid "Recent Searches" +msgstr "Последние запросы" + +#: src/screens/Messages/Conversation/MessageListError.tsx:20 +msgid "Reconnect" +msgstr "Переподключиться" + +#: src/view/screens/Notifications.tsx:146 +msgid "Refresh notifications" +msgstr "Обновить уведомления" + +#: src/screens/Messages/List/index.tsx:200 +msgid "Reload conversations" +msgstr "Перезагрузить беседы" + +#: src/components/dialogs/MutedWords.tsx:438 +#: src/components/FeedCard.tsx:313 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:101 +#: src/components/StarterPack/Wizard/WizardListCard.tsx:108 +#: src/view/com/feeds/FeedSourceCard.tsx:316 +#: src/view/com/modals/ListAddRemoveUsers.tsx:269 +#: src/view/com/modals/SelfLabel.tsx:84 +#: src/view/com/modals/UserAddRemoveLists.tsx:229 +#: src/view/com/posts/FeedErrorMessage.tsx:213 +#: src/view/com/util/AccountDropdownBtn.tsx:61 +msgid "Remove" +msgstr "Удалить" + +#: src/components/StarterPack/Wizard/WizardListCard.tsx:58 +msgid "Remove {displayName} from starter pack" +msgstr "Удалить {displayName} из стартового набора" + +#: src/view/com/util/AccountDropdownBtn.tsx:26 +msgid "Remove account" +msgstr "Удалить учетную запись" + +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "Удалить вложение" + +#: src/view/com/util/UserAvatar.tsx:387 +msgid "Remove Avatar" +msgstr "Удалить аватар" + +#: src/view/com/util/UserBanner.tsx:155 +msgid "Remove Banner" +msgstr "Удалить баннер" + +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 +msgid "Remove embed" +msgstr "Удалить встраивание" + +#: src/view/com/posts/FeedErrorMessage.tsx:169 +#: src/view/com/posts/FeedShutdownMsg.tsx:116 +#: src/view/com/posts/FeedShutdownMsg.tsx:120 +msgid "Remove feed" +msgstr "Удалить ленту" + +#: src/view/com/posts/FeedErrorMessage.tsx:210 +msgid "Remove feed?" +msgstr "Удалить ленту?" + +#: src/view/com/feeds/FeedSourceCard.tsx:187 +#: src/view/com/feeds/FeedSourceCard.tsx:265 +#: src/view/screens/ProfileFeed.tsx:333 +#: src/view/screens/ProfileFeed.tsx:339 +#: src/view/screens/ProfileList.tsx:499 +msgid "Remove from my feeds" +msgstr "Удалить из моих лент" + +#: src/components/FeedCard.tsx:308 +#: src/view/com/feeds/FeedSourceCard.tsx:311 +msgid "Remove from my feeds?" +msgstr "Удалить из моих лент?" + +#: src/view/com/util/AccountDropdownBtn.tsx:53 +msgid "Remove from quick access?" +msgstr "Удалить из быстрого доступа?" + +#: src/screens/List/ListHiddenScreen.tsx:156 +msgid "Remove from saved feeds" +msgstr "Удалить из сохраненных лент" + +#: src/view/com/composer/photos/Gallery.tsx:174 +msgid "Remove image" +msgstr "Удалить изображение" + +#: src/components/dialogs/MutedWords.tsx:523 +msgid "Remove mute word from your list" +msgstr "Удалить игнорируемые слова из вашего списка" + +#: src/view/screens/Search/Search.tsx:969 +msgid "Remove profile" +msgstr "Удалить профиль" + +#: src/view/screens/Search/Search.tsx:971 +msgid "Remove profile from search history" +msgstr "Удалить профиль из истории поиска" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:300 +msgid "Remove quote" +msgstr "Убрать цитату" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 +msgid "Remove repost" +msgstr "Удалить репост" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:251 +msgid "Remove subtitle file" +msgstr "Удалить файл субтитров" + +#: src/view/com/posts/FeedErrorMessage.tsx:211 +msgid "Remove this feed from your saved feeds" +msgstr "Удалить эту ленту из сохраненных лент" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 +msgid "Removed by author" +msgstr "Удалено автором" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 +msgid "Removed by you" +msgstr "Удалено вами" + +#: src/view/com/modals/ListAddRemoveUsers.tsx:200 +#: src/view/com/modals/UserAddRemoveLists.tsx:164 +msgid "Removed from list" +msgstr "Удалено из списка" + +#: src/view/com/feeds/FeedSourceCard.tsx:138 +msgid "Removed from my feeds" +msgstr "Удалено из моих лент" + +#: src/screens/List/ListHiddenScreen.tsx:94 +#: src/screens/List/ListHiddenScreen.tsx:160 +msgid "Removed from saved feeds" +msgstr "Удалено из сохраненных лент" + +#: src/view/com/posts/FeedShutdownMsg.tsx:44 +#: src/view/screens/ProfileFeed.tsx:192 +#: src/view/screens/ProfileList.tsx:376 +msgid "Removed from your feeds" +msgstr "Удалено из моих лент" + +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:301 +msgid "Removes quoted post" +msgstr "Удаляет процитированное сообщение" + +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +msgid "Removes the attachment" +msgstr "Удаляет вложения" + +#: src/view/com/posts/FeedShutdownMsg.tsx:129 +#: src/view/com/posts/FeedShutdownMsg.tsx:133 +msgid "Replace with Discover" +msgstr "Заменить на Discover" + +#: src/view/screens/Profile.tsx:210 +msgid "Replies" +msgstr "Ответы" + +#: src/components/WhoCanReply.tsx:69 +msgid "Replies disabled" +msgstr "Ответы отключены" + +#: src/components/WhoCanReply.tsx:215 +msgid "Replies to this post are disabled." +msgstr "Ответы на этот пост отключены." + +#: src/view/com/composer/Composer.tsx:640 +msgctxt "action" +msgid "Reply" +msgstr "Ответить" + +#: src/components/moderation/ModerationDetailsDialog.tsx:115 +#: src/lib/moderation/useModerationCauseDescription.ts:123 +msgid "Reply Hidden by Thread Author" +msgstr "Ответ скрыт автором темы" + +#: src/components/moderation/ModerationDetailsDialog.tsx:114 +#: src/lib/moderation/useModerationCauseDescription.ts:122 +msgid "Reply Hidden by You" +msgstr "Ответ скрыт вами" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:355 +msgid "Reply settings" +msgstr "Настройки ответа" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:340 +msgid "Reply settings are chosen by the author of the thread" +msgstr "Настройки ответа выбирает автор темы" + +#: src/view/com/post/Post.tsx:196 +#: src/view/com/posts/FeedItem.tsx:523 +msgctxt "description" +msgid "Reply to <0><1/>" +msgstr "Ответить на <0><1/>" + +#: src/view/com/posts/FeedItem.tsx:514 +msgctxt "description" +msgid "Reply to a blocked post" +msgstr "Ответить на заблокированный пост" + +#: src/view/com/posts/FeedItem.tsx:516 +msgctxt "description" +msgid "Reply to a post" +msgstr "Ответить на пост" + +#: src/view/com/post/Post.tsx:194 +#: src/view/com/posts/FeedItem.tsx:520 +msgctxt "description" +msgid "Reply to you" +msgstr "Ответ вам" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:332 +msgid "Reply visibility updated" +msgstr "Обновление видимости ответа" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:331 +msgid "Reply was successfully hidden" +msgstr "Ответ был успешно скрыт" + +#: src/components/dms/MessageMenu.tsx:132 +#: src/components/dms/MessagesListBlockedFooter.tsx:77 +#: src/components/dms/MessagesListBlockedFooter.tsx:84 +msgid "Report" +msgstr "Пожаловаться" + +#: src/view/com/profile/ProfileMenu.tsx:323 +#: src/view/com/profile/ProfileMenu.tsx:326 +msgid "Report Account" +msgstr "Пожаловаться" + +#: src/components/dms/ConvoMenu.tsx:197 +#: src/components/dms/ConvoMenu.tsx:200 +#: src/components/dms/ReportConversationPrompt.tsx:18 +msgid "Report conversation" +msgstr "Пожаловаться" + +#: src/components/ReportDialog/index.tsx:49 +msgid "Report dialog" +msgstr "Диалоговое окно для жалоб" + +#: src/view/screens/ProfileFeed.tsx:350 +#: src/view/screens/ProfileFeed.tsx:352 +msgid "Report feed" +msgstr "Пожаловаться на ленту" + +#: src/view/screens/ProfileList.tsx:541 +msgid "Report List" +msgstr "Пожаловаться на список" + +#: src/components/dms/MessageMenu.tsx:130 +msgid "Report message" +msgstr "Пожаловаться на сообщение" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:579 +#: src/view/com/util/forms/PostDropdownBtn.tsx:581 +msgid "Report post" +msgstr "Пожаловаться на пост" + +#: src/screens/StarterPack/StarterPackScreen.tsx:593 +#: src/screens/StarterPack/StarterPackScreen.tsx:596 +msgid "Report starter pack" +msgstr "Пожаловаться на стартовый набор" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:43 +msgid "Report this content" +msgstr "Пожаловаться на это содержание" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:56 +msgid "Report this feed" +msgstr "Пожаловаться на эту ленту" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:53 +msgid "Report this list" +msgstr "Пожаловаться на этот список" + +#: src/components/dms/ReportDialog.tsx:48 +#: src/components/dms/ReportDialog.tsx:142 +#: src/components/ReportDialog/SelectReportOptionView.tsx:62 +msgid "Report this message" +msgstr "Сообщить об этом сообщении" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:50 +msgid "Report this post" +msgstr "Пожаловаться на этот пост" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:59 +msgid "Report this starter pack" +msgstr "Пожаловаться на этот стартовый набор" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:47 +msgid "Report this user" +msgstr "Пожаловаться на этого пользователя" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 +msgctxt "action" +msgid "Repost" +msgstr "Репост" + +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 +msgid "Repost" +msgstr "Репостить" + +#: src/screens/StarterPack/StarterPackScreen.tsx:535 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 +msgid "Repost or quote post" +msgstr "Репостить или цитировать" + +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 +msgid "Reposted By" +msgstr "Сделал(-ла) репост" + +#: src/view/com/posts/FeedItem.tsx:294 +msgid "Reposted by {0}" +msgstr "{0} сделал(-а) репост" + +#: src/view/com/posts/FeedItem.tsx:313 +msgid "Reposted by <0><1/>" +msgstr "Сделан репост от <0><1/>" + +#: src/view/com/posts/FeedItem.tsx:292 +#: src/view/com/posts/FeedItem.tsx:311 +msgid "Reposted by you" +msgstr "Сделанный вами репост" + +#: src/view/com/notifications/FeedItem.tsx:180 +msgid "reposted your post" +msgstr "сделал(-а) репост вашего поста" + +#: src/view/com/post-thread/PostThreadItem.tsx:209 +msgid "Reposts of this post" +msgstr "Репосты этого поста" + +#: src/view/com/modals/ChangeEmail.tsx:176 +#: src/view/com/modals/ChangeEmail.tsx:178 +msgid "Request Change" +msgstr "Изменить" + +#: src/view/com/modals/ChangePassword.tsx:242 +#: src/view/com/modals/ChangePassword.tsx:244 +msgid "Request Code" +msgstr "Отправить запрос на код" + +#: src/view/screens/AccessibilitySettings.tsx:92 +msgid "Require alt text before posting" +msgstr "Требовать описание изображений перед публикацией" + +#: src/view/screens/Settings/Email2FAToggle.tsx:51 +msgid "Require email code to log into your account" +msgstr "Требуется код электронной почты для входа в аккаунт" + +#: src/screens/Signup/StepInfo/index.tsx:132 +msgid "Required for this provider" +msgstr "Требуется этим хостинг-провайдером" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:168 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:171 +msgid "Resend email" +msgstr "Отправить письмо повторно" + +#: src/view/com/modals/ChangePassword.tsx:186 +msgid "Reset code" +msgstr "Код подтверждения" + +#: src/view/com/modals/ChangePassword.tsx:193 +msgid "Reset Code" +msgstr "Код сброса" + +#: src/view/screens/Settings/index.tsx:866 +#: src/view/screens/Settings/index.tsx:869 +msgid "Reset onboarding state" +msgstr "Сбросить состояние входа в систему" + +#: src/screens/Login/ForgotPasswordForm.tsx:86 +msgid "Reset password" +msgstr "Сбросить пароль" + +#: src/view/screens/Settings/index.tsx:846 +#: src/view/screens/Settings/index.tsx:849 +msgid "Reset preferences state" +msgstr "Сбросить состояние предпочтений" + +#: src/view/screens/Settings/index.tsx:867 +msgid "Resets the onboarding state" +msgstr "Сброс состояния входа в систему" + +#: src/view/screens/Settings/index.tsx:847 +msgid "Resets the preferences state" +msgstr "Сброс состояния предпочтений" + +#: src/screens/Login/LoginForm.tsx:312 +msgid "Retries login" +msgstr "Повторная попытка входа" + +#: src/view/com/util/error/ErrorMessage.tsx:57 +#: src/view/com/util/error/ErrorScreen.tsx:74 +msgid "Retries the last action, which errored out" +msgstr "Повторить последнее действие, которое вызвало ошибку" + +#: src/components/dms/MessageItem.tsx:236 +#: src/components/Error.tsx:66 +#: src/components/Lists.tsx:104 +#: src/components/StarterPack/ProfileStarterPacks.tsx:318 +#: src/screens/Login/LoginForm.tsx:311 +#: src/screens/Login/LoginForm.tsx:318 +#: src/screens/Messages/Conversation/MessageListError.tsx:25 +#: src/screens/Onboarding/StepInterests/index.tsx:251 +#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Signup/BackNextButtons.tsx:52 +#: src/view/com/util/error/ErrorMessage.tsx:55 +#: src/view/com/util/error/ErrorScreen.tsx:72 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:55 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoFallback.tsx:57 +msgid "Retry" +msgstr "Повторить попытку" + +#: src/components/Error.tsx:74 +#: src/screens/List/ListHiddenScreen.tsx:205 +#: src/screens/StarterPack/StarterPackScreen.tsx:739 +#: src/view/screens/ProfileList.tsx:1027 +msgid "Return to previous page" +msgstr "Вернуться к предыдущей странице" + +#: src/view/screens/NotFound.tsx:59 +msgid "Returns to home page" +msgstr "Возвращает на главную страницу" + +#: src/view/screens/NotFound.tsx:58 +#: src/view/screens/ProfileFeed.tsx:113 +msgid "Returns to previous page" +msgstr "Возвращает к предыдущей странице" + +#: src/components/dialogs/BirthDateSettings.tsx:125 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:438 +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:445 +#: src/components/StarterPack/QrCodeDialog.tsx:187 +#: src/view/com/composer/GifAltText.tsx:162 +#: src/view/com/composer/GifAltText.tsx:168 +#: src/view/com/modals/ChangeHandle.tsx:168 +#: src/view/com/modals/CreateOrEditList.tsx:326 +#: src/view/com/modals/EditProfile.tsx:225 +msgid "Save" +msgstr "Сохранить" + +#: src/view/com/lightbox/Lightbox.tsx:139 +#: src/view/com/modals/CreateOrEditList.tsx:334 +msgctxt "action" +msgid "Save" +msgstr "Сохранить" + +#: src/view/com/modals/AltImage.tsx:132 +msgid "Save alt text" +msgstr "Сохранить описание" + +#: src/components/dialogs/BirthDateSettings.tsx:119 +msgid "Save birthday" +msgstr "Сохранить день рождения" + +#: src/view/com/modals/EditProfile.tsx:233 +msgid "Save Changes" +msgstr "Сохранить изменения" + +#: src/view/com/modals/ChangeHandle.tsx:165 +msgid "Save handle change" +msgstr "Сохранить новый псевдоним" + +#: src/components/StarterPack/ShareDialog.tsx:151 +#: src/components/StarterPack/ShareDialog.tsx:158 +msgid "Save image" +msgstr "Сохранить изображение" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:169 +msgid "Save image crop" +msgstr "Обрезать изображение" + +#: src/components/StarterPack/QrCodeDialog.tsx:181 +msgid "Save QR code" +msgstr "Сохранить QR-код" + +#: src/view/screens/ProfileFeed.tsx:334 +#: src/view/screens/ProfileFeed.tsx:340 +msgid "Save to my feeds" +msgstr "Сохранить в мои ленты" + +#: src/view/screens/SavedFeeds.tsx:146 +msgid "Saved Feeds" +msgstr "Сохраненные ленты" + +#: src/view/com/lightbox/Lightbox.tsx:88 +msgid "Saved to your camera roll" +msgstr "Сохранено в папке с камерой" + +#: src/view/screens/ProfileFeed.tsx:201 +#: src/view/screens/ProfileList.tsx:356 +msgid "Saved to your feeds" +msgstr "Сохранено в ваши ленты" + +#: src/view/com/modals/EditProfile.tsx:226 +msgid "Saves any changes to your profile" +msgstr "Сохраняет изменения вашего профиля" + +#: src/view/com/modals/ChangeHandle.tsx:166 +msgid "Saves handle change to {handle}" +msgstr "Сохраняет изменение псевдонима на {handle}" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:170 +msgid "Saves image crop settings" +msgstr "Сохраняет настройки обрезки изображения" + +#: src/components/dms/ChatEmptyPill.tsx:33 +#: src/components/NewskieDialog.tsx:105 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 +msgid "Say hello!" +msgstr "Скажи привет!" + +#: src/screens/Onboarding/index.tsx:33 +#: src/screens/Onboarding/state.ts:97 +msgid "Science" +msgstr "Наука" + +#: src/view/screens/ProfileList.tsx:983 +msgid "Scroll to top" +msgstr "Пролистать вверх" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:504 +#: src/Navigation.tsx:555 +#: src/view/com/modals/ListAddRemoveUsers.tsx:76 +#: src/view/com/util/forms/SearchInput.tsx:67 +#: src/view/com/util/forms/SearchInput.tsx:79 +#: src/view/screens/Search/Search.tsx:421 +#: src/view/screens/Search/Search.tsx:791 +#: src/view/screens/Search/Search.tsx:813 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 +#: src/view/shell/Drawer.tsx:398 +#: src/view/shell/Drawer.tsx:399 +msgid "Search" +msgstr "Поиск" + +#: src/view/shell/desktop/Search.tsx:200 +msgid "Search for \"{query}\"" +msgstr "Искать \"{query}\"" + +#: src/view/screens/Search/Search.tsx:869 +msgid "Search for \"{searchText}\"" +msgstr "Поиск \"{searchText}\"" + +#: src/components/TagMenu/index.tsx:156 +msgid "Search for all posts by @{authorHandle} with tag {displayTag}" +msgstr "Поиск всех сообщений @{authorHandle} с тегом {displayTag}" + +#: src/components/TagMenu/index.tsx:105 +msgid "Search for all posts with tag {displayTag}" +msgstr "Поиск всех сообщений с тегом {displayTag}" + +#: src/screens/StarterPack/Wizard/index.tsx:491 +msgid "Search for feeds that you want to suggest to others." +msgstr "Поиск лент, которые вы хотите предложить другим." + +#: src/view/com/modals/ListAddRemoveUsers.tsx:71 +msgid "Search for users" +msgstr "Поиск пользователей" + +#: src/components/dialogs/GifSelect.ios.tsx:159 +#: src/components/dialogs/GifSelect.tsx:169 +msgid "Search GIFs" +msgstr "Поиск GIF-файлов" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:524 +#: src/components/dms/dialogs/SearchablePeopleList.tsx:525 +msgid "Search profiles" +msgstr "Поиск профилей" + +#: src/components/dialogs/GifSelect.ios.tsx:160 +#: src/components/dialogs/GifSelect.tsx:170 +msgid "Search Tenor" +msgstr "Поиск в Tenor" + +#: src/view/com/modals/ChangeEmail.tsx:105 +msgid "Security Step Required" +msgstr "Требуется код подтверждения" + +#: src/components/TagMenu/index.web.tsx:77 +msgid "See {truncatedTag} posts" +msgstr "Просмотреть сообщения {truncatedTag}" + +#: src/components/TagMenu/index.web.tsx:94 +msgid "See {truncatedTag} posts by user" +msgstr "Просмотреть посты пользователя с {truncatedTag}" + +#: src/components/TagMenu/index.tsx:139 +msgid "See <0>{displayTag} posts" +msgstr "Просмотреть посты с <0>{displayTag}" + +#: src/components/TagMenu/index.tsx:198 +msgid "See <0>{displayTag} posts by this user" +msgstr "Просмотреть посты этого пользователя с <0>{displayTag}" + +#: src/view/com/auth/SplashScreen.web.tsx:162 +msgid "See jobs at Bluesky" +msgstr "Посмотреть вакансии в Bluesky" + +#: src/view/screens/SavedFeeds.tsx:188 +msgid "See this guide" +msgstr "Просмотрите это руководство" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "Искать ползунок" + +#: src/view/com/util/Selector.tsx:106 +msgid "Select {item}" +msgstr "Выбрать {item}" + +#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:67 +msgid "Select a color" +msgstr "Выбрать цвет" + +#: src/screens/Login/ChooseAccountForm.tsx:85 +msgid "Select account" +msgstr "Выбрать учетную запись" + +#: src/screens/Onboarding/StepProfile/AvatarCircle.tsx:66 +msgid "Select an avatar" +msgstr "Выбрать аватар" + +#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:65 +msgid "Select an emoji" +msgstr "Выбрать эмодзи" + +#: src/screens/Login/index.tsx:120 +msgid "Select from an existing account" +msgstr "Выбрать существующую учетную запись" + +#: src/view/com/composer/photos/SelectGifBtn.tsx:35 +msgid "Select GIF" +msgstr "Выбрать GIF" + +#: src/components/dialogs/GifSelect.shared.tsx:29 +msgid "Select GIF \"{0}\"" +msgstr "Выбрать GIF \"{0}\"" + +#: src/components/dialogs/MutedWords.tsx:142 +msgid "Select how long to mute this word for." +msgstr "Выберите, на какое время игнорировать это слова." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:236 +msgid "Select language..." +msgstr "Выбрать язык..." + +#: src/view/screens/LanguageSettings.tsx:303 +msgid "Select languages" +msgstr "Выбрать языки" + +#: src/components/ReportDialog/SelectLabelerView.tsx:30 +msgid "Select moderator" +msgstr "Выберите модератора" + +#: src/view/com/util/Selector.tsx:107 +msgid "Select option {i} of {numItems}" +msgstr "Выбрать вариант {i} из {numItems}" + +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "Выберите файл субтитров (.vtt)" + +#: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 +msgid "Select the {emojiName} emoji as your avatar" +msgstr "Выберите эмодзи {emojiName} в качестве своего аватара" + +#: src/components/ReportDialog/SubmitView.tsx:139 +msgid "Select the moderation service(s) to report to" +msgstr "Выберите сервис модерации для жалобы" + +#: src/view/com/auth/server-input/index.tsx:82 +msgid "Select the service that hosts your data." +msgstr "Выберите хостинг-провайдера для ваших данных." + +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 +msgid "Select video" +msgstr "Выберите видео" + +#: src/components/dialogs/MutedWords.tsx:242 +msgid "Select what content this mute word should apply to." +msgstr "Выберите, к какому содержимому следует применять это игнорируемое слово." + +#: src/view/screens/LanguageSettings.tsx:285 +msgid "Select which languages you want your subscribed feeds to include. If none are selected, all languages will be shown." +msgstr "Выберите языки, на которых будут отображаться подписанные вами ленты. Если вы не выберете ни одного языка, будут отображаться все языки." + +#: src/view/screens/LanguageSettings.tsx:99 +msgid "Select your app language for the default text to display in the app." +msgstr "Выберите язык приложения для отображения текста по умолчанию." + +#: src/screens/Signup/StepInfo/index.tsx:192 +msgid "Select your date of birth" +msgstr "Выберите дату рождения" + +#: src/screens/Onboarding/StepInterests/index.tsx:226 +msgid "Select your interests from the options below" +msgstr "Выберите ваши интересы из нижеприведенных вариантов" + +#: src/view/screens/LanguageSettings.tsx:193 +msgid "Select your preferred language for translations in your feed." +msgstr "Выберите желаемый язык для переводов в вашей ленте." + +#: src/components/dms/ChatEmptyPill.tsx:38 +msgid "Send a neat website!" +msgstr "Отправить на сайт!" + +#: src/view/com/modals/VerifyEmail.tsx:210 +#: src/view/com/modals/VerifyEmail.tsx:212 +msgid "Send Confirmation Email" +msgstr "Отправить подтверждение по электронной почте" + +#: src/view/com/modals/DeleteAccount.tsx:149 +msgid "Send email" +msgstr "Отправить эл. письмо" + +#: src/view/com/modals/DeleteAccount.tsx:162 +msgctxt "action" +msgid "Send Email" +msgstr "Отправить эл. письмо" + +#: src/view/shell/Drawer.tsx:339 +msgid "Send feedback" +msgstr "Отправить отзыв" + +#: src/screens/Messages/Conversation/MessageInput.tsx:163 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +msgid "Send message" +msgstr "Отправить сообщение" + +#: src/components/dms/dialogs/ShareViaChatDialog.tsx:64 +msgid "Send post to..." +msgstr "Отправить пост на..." + +#: src/components/dms/ReportDialog.tsx:234 +#: src/components/dms/ReportDialog.tsx:237 +#: src/components/ReportDialog/SubmitView.tsx:219 +#: src/components/ReportDialog/SubmitView.tsx:223 +msgid "Send report" +msgstr "Пожаловаться" + +#: src/components/ReportDialog/SelectLabelerView.tsx:44 +msgid "Send report to {0}" +msgstr "Отправить жалобу в {0}" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:119 +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:122 +msgid "Send verification email" +msgstr "Отправьте письмо с подтверждением" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:399 +#: src/view/com/util/forms/PostDropdownBtn.tsx:402 +msgid "Send via direct message" +msgstr "Отправить прямым сообщением" + +#: src/view/com/modals/DeleteAccount.tsx:151 +msgid "Sends email with confirmation code for account deletion" +msgstr "Отправляет электронное письмо с кодом подтверждения удаления учетной записи" + +#: src/view/com/auth/server-input/index.tsx:114 +msgid "Server address" +msgstr "Адреса сервера" + +#: src/screens/Moderation/index.tsx:316 +msgid "Set birthdate" +msgstr "Добавить дату рождения" + +#: src/screens/Login/SetNewPasswordForm.tsx:102 +msgid "Set new password" +msgstr "Изменение пароля" + +#: src/view/screens/PreferencesFollowingFeed.tsx:121 +msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible." +msgstr "Отключите этот параметр, чтобы скрыть все цитируемые посты в вашей ленте. Не влияет на репосты без цитирования." + +#: src/view/screens/PreferencesFollowingFeed.tsx:63 +msgid "Set this setting to \"No\" to hide all replies from your feed." +msgstr "Отключите этот параметр, чтобы скрыть все ответы в вашей ленте." + +#: src/view/screens/PreferencesFollowingFeed.tsx:87 +msgid "Set this setting to \"No\" to hide all reposts from your feed." +msgstr "Отключите этот параметр, чтобы скрыть все репосты в вашей ленте." + +#: src/view/screens/PreferencesThreads.tsx:116 +msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature." +msgstr "Включите эту настройку, чтобы показывать ответы в виде веток. Это экспериментальная функция." + +#: src/view/screens/PreferencesFollowingFeed.tsx:157 +msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your Following feed. This is an experimental feature." +msgstr "Включите эту настройку, чтобы иногда видеть посты из сохраненных лент в вашей домашней ленте. Это экспериментальная функция." + +#: src/screens/Onboarding/Layout.tsx:48 +msgid "Set up your account" +msgstr "Настройте вашу учетную запись" + +#: src/view/com/modals/ChangeHandle.tsx:261 +msgid "Sets Bluesky username" +msgstr "Устанавливает псевдоним Bluesky" + +#: src/screens/Login/ForgotPasswordForm.tsx:113 +msgid "Sets email for password reset" +msgstr "Устанавливает эл. адрес для сброса пароля" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:146 +msgid "Sets image aspect ratio to square" +msgstr "Устанавливает квадратное соотношение сторон изображения" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:136 +msgid "Sets image aspect ratio to tall" +msgstr "Устанавливает соотношение сторон изображения к высоте" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:126 +msgid "Sets image aspect ratio to wide" +msgstr "Устанавливает соотношение сторон изображения к ширине" + +#: src/Navigation.tsx:155 +#: src/view/screens/Settings/index.tsx:302 +#: src/view/shell/desktop/LeftNav.tsx:395 +#: src/view/shell/Drawer.tsx:563 +#: src/view/shell/Drawer.tsx:564 +msgid "Settings" +msgstr "Настройки" + +#: src/view/com/modals/SelfLabel.tsx:126 +msgid "Sexual activity or erotic nudity." +msgstr "Сексуальная активность или эротическая обнаженность." + +#: src/lib/moderation/useGlobalLabelStrings.ts:38 +msgid "Sexually Suggestive" +msgstr "С сексуальным подтекстом" + +#: src/view/com/lightbox/Lightbox.tsx:148 +msgctxt "action" +msgid "Share" +msgstr "Поделиться" + +#: src/components/StarterPack/QrCodeDialog.tsx:177 +#: src/screens/StarterPack/StarterPackScreen.tsx:411 +#: src/screens/StarterPack/StarterPackScreen.tsx:582 +#: src/view/com/profile/ProfileMenu.tsx:219 +#: src/view/com/profile/ProfileMenu.tsx:228 +#: src/view/com/util/forms/PostDropdownBtn.tsx:410 +#: src/view/com/util/forms/PostDropdownBtn.tsx:419 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 +#: src/view/screens/ProfileList.tsx:484 +msgid "Share" +msgstr "Поделиться" + +#: src/components/dms/ChatEmptyPill.tsx:37 +msgid "Share a cool story!" +msgstr "Поделитесь классной историей!" + +#: src/components/dms/ChatEmptyPill.tsx:36 +msgid "Share a fun fact!" +msgstr "Поделитесь забавным фактом!" + +#: src/view/com/profile/ProfileMenu.tsx:377 +#: src/view/com/util/forms/PostDropdownBtn.tsx:659 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 +msgid "Share anyway" +msgstr "Все равно распространить" + +#: src/view/screens/ProfileFeed.tsx:360 +#: src/view/screens/ProfileFeed.tsx:362 +msgid "Share feed" +msgstr "Распространить ленту" + +#: src/components/StarterPack/ShareDialog.tsx:124 +#: src/components/StarterPack/ShareDialog.tsx:131 +#: src/screens/StarterPack/StarterPackScreen.tsx:586 +msgid "Share link" +msgstr "Поделиться ссылкой" + +#: src/view/com/modals/LinkWarning.tsx:89 +#: src/view/com/modals/LinkWarning.tsx:95 +msgid "Share Link" +msgstr "Поделиться ссылкой" + +#: src/components/StarterPack/ShareDialog.tsx:88 +msgid "Share link dialog" +msgstr "Диалоговое окно обмена ссылками" + +#: src/components/StarterPack/ShareDialog.tsx:135 +#: src/components/StarterPack/ShareDialog.tsx:146 +msgid "Share QR code" +msgstr "Поделиться QR-кодом" + +#: src/screens/StarterPack/StarterPackScreen.tsx:404 +msgid "Share this starter pack" +msgstr "Поделиться этим стартовым набором" + +#: src/components/StarterPack/ShareDialog.tsx:100 +msgid "Share this starter pack and help people join your community on Bluesky." +msgstr "Поделитесь этим стартовым набором и помогите людям присоединиться к вашему сообществу на Bluesky." + +#: src/components/dms/ChatEmptyPill.tsx:34 +msgid "Share your favorite feed!" +msgstr "Поделитесь любимой лентой!" + +#: src/Navigation.tsx:251 +msgid "Shared Preferences Tester" +msgstr "Тестер общих предпочтений" + +#: src/view/com/modals/LinkWarning.tsx:92 +msgid "Shares the linked website" +msgstr "Распространяет ссылку" + +#: src/components/moderation/ContentHider.tsx:116 +#: src/components/moderation/LabelPreference.tsx:136 +#: src/components/moderation/PostHider.tsx:122 +#: src/view/screens/Settings/index.tsx:351 +msgid "Show" +msgstr "Показать" + +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 +msgid "Show alt text" +msgstr "Показать альтернативный текст" + +#: src/components/moderation/ScreenHider.tsx:178 +#: src/components/moderation/ScreenHider.tsx:181 +#: src/screens/List/ListHiddenScreen.tsx:176 +msgid "Show anyway" +msgstr "Все равно показать" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:27 +#: src/lib/moderation/useLabelBehaviorDescription.ts:63 +msgid "Show badge" +msgstr "Показать значок" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:61 +msgid "Show badge and filter from feeds" +msgstr "Показать значок и фильтры из ленты" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 +msgid "Show follows similar to {0}" +msgstr "Показать подписки, похожие на {0}" + +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 +msgid "Show hidden replies" +msgstr "Показать скрытые ответы" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:449 +#: src/view/com/util/forms/PostDropdownBtn.tsx:451 +msgid "Show less like this" +msgstr "Показать меньше похожего" + +#: src/screens/List/ListHiddenScreen.tsx:172 +msgid "Show list anyway" +msgstr "Все равно показывать список" + +#: src/view/com/post-thread/PostThreadItem.tsx:590 +#: src/view/com/post/Post.tsx:234 +#: src/view/com/posts/FeedItem.tsx:479 +msgid "Show More" +msgstr "Показать больше" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:441 +#: src/view/com/util/forms/PostDropdownBtn.tsx:443 +msgid "Show more like this" +msgstr "Показать больше похожего" + +#: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 +msgid "Show muted replies" +msgstr "Показать игнорируемые ответы" + +#: src/view/screens/PreferencesFollowingFeed.tsx:154 +msgid "Show Posts from My Feeds" +msgstr "Показать посты из сохраненных лент" + +#: src/view/screens/PreferencesFollowingFeed.tsx:118 +msgid "Show Quote Posts" +msgstr "Показать цитаты" + +#: src/view/screens/PreferencesFollowingFeed.tsx:60 +msgid "Show Replies" +msgstr "Показать ответы" + +#: src/view/screens/PreferencesThreads.tsx:94 +msgid "Show replies by people you follow before all other replies." +msgstr "Показать ответы от людей, за которыми вы следите, перед всеми остальными ответами." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:517 +#: src/view/com/util/forms/PostDropdownBtn.tsx:527 +msgid "Show reply for everyone" +msgstr "Показать ответы для всех" + +#: src/view/screens/PreferencesFollowingFeed.tsx:84 +msgid "Show Reposts" +msgstr "Показать репосты" + +#: src/components/moderation/ContentHider.tsx:69 +#: src/components/moderation/PostHider.tsx:79 +msgid "Show the content" +msgstr "Показать содержимое" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:58 +msgid "Show warning" +msgstr "Показать предупреждения" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:56 +msgid "Show warning and filter from feeds" +msgstr "Показать предупреждения и фильтровать из ленты" + +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +msgid "Shows posts from {0} in your feed" +msgstr "Показывает сообщения с {0} в вашей ленте" + +#: src/components/dialogs/Signin.tsx:97 +#: src/components/dialogs/Signin.tsx:99 +#: src/screens/Login/index.tsx:100 +#: src/screens/Login/index.tsx:119 +#: src/screens/Login/LoginForm.tsx:177 +#: src/view/com/auth/SplashScreen.tsx:63 +#: src/view/com/auth/SplashScreen.tsx:72 +#: src/view/com/auth/SplashScreen.web.tsx:112 +#: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 +#: src/view/shell/bottom-bar/BottomBar.tsx:315 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 +#: src/view/shell/NavSignupCard.tsx:69 +#: src/view/shell/NavSignupCard.tsx:70 +#: src/view/shell/NavSignupCard.tsx:72 +msgid "Sign in" +msgstr "Войти" + +#: src/components/AccountList.tsx:114 +msgid "Sign in as {0}" +msgstr "Войти как {0}" + +#: src/screens/Login/ChooseAccountForm.tsx:88 +msgid "Sign in as..." +msgstr "Войти как..." + +#: src/components/dialogs/Signin.tsx:75 +msgid "Sign in or create your account to join the conversation!" +msgstr "Войдите или создайте свою учетную запись, чтобы присоединиться к беседе!" + +#: src/components/dialogs/Signin.tsx:46 +msgid "Sign into Bluesky or create a new account" +msgstr "Войдите в Bluesky или создайте новую учетную запись" + +#: src/view/screens/Settings/index.tsx:432 +msgid "Sign out" +msgstr "Выйти" + +#: src/view/screens/Settings/index.tsx:420 +#: src/view/screens/Settings/index.tsx:430 +msgid "Sign out of all accounts" +msgstr "Выйти из всех учетных записей" + +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 +#: src/view/shell/bottom-bar/BottomBar.tsx:305 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 +#: src/view/shell/NavSignupCard.tsx:60 +#: src/view/shell/NavSignupCard.tsx:61 +#: src/view/shell/NavSignupCard.tsx:63 +msgid "Sign up" +msgstr "Регистрация" + +#: src/view/shell/NavSignupCard.tsx:47 +msgid "Sign up or sign in to join the conversation" +msgstr "Зарегистрируйтесь или войдите в систему, чтобы присоединиться к беседе" + +#: src/components/moderation/ScreenHider.tsx:97 +#: src/lib/moderation/useGlobalLabelStrings.ts:28 +msgid "Sign-in Required" +msgstr "Необходимо войти для просмотра" + +#: src/view/screens/Settings/index.tsx:361 +msgid "Signed in as" +msgstr "Вы вошли как" + +#: src/lib/hooks/useAccountSwitcher.ts:44 +#: src/screens/Login/ChooseAccountForm.tsx:60 +msgid "Signed in as @{0}" +msgstr "Вы вошли как @{0}" + +#: src/view/com/notifications/FeedItem.tsx:218 +msgid "signed up with your starter pack" +msgstr "зарегистрировались с вашим стартовым набором" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 +msgid "Signup without a starter pack" +msgstr "Зарегистрировались без стартового набора" + +#: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 +msgid "Similar accounts" +msgstr "Похожие учетные записи" + +#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/StarterPack/Wizard/index.tsx:191 +msgid "Skip" +msgstr "Пропустить" + +#: src/screens/Onboarding/StepInterests/index.tsx:262 +msgid "Skip this flow" +msgstr "Пропустить этот процесс" + +#: src/screens/Onboarding/index.tsx:37 +#: src/screens/Onboarding/state.ts:85 +msgid "Software Dev" +msgstr "Разрабочик программного обеспечения" + +#: src/components/FeedInterstitials.tsx:449 +msgid "Some other feeds you might like" +msgstr "Некоторые другие ленты, которые могут вам понравиться" + +#: src/components/WhoCanReply.tsx:70 +msgid "Some people can reply" +msgstr "Некоторые люди могут ответить" + +#: src/screens/Messages/Conversation/index.tsx:106 +msgid "Something went wrong" +msgstr "Что-то пошло не так" + +#: src/screens/Deactivated.tsx:94 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:59 +msgid "Something went wrong, please try again" +msgstr "Что-то пошло не так, пожалуйста, попробуйте еще раз." + +#: src/components/ReportDialog/index.tsx:59 +#: src/screens/Moderation/index.tsx:115 +#: src/screens/Profile/Sections/Labels.tsx:87 +msgid "Something went wrong, please try again." +msgstr "Что-то пошло не так. Пожалуйста, попробуйте еще раз." + +#: src/components/Lists.tsx:200 +#: src/view/screens/NotificationsSettings.tsx:46 +msgid "Something went wrong!" +msgstr "Что-то пошло не так!" + +#: src/App.native.tsx:101 +#: src/App.web.tsx:82 +msgid "Sorry! Your session expired. Please log in again." +msgstr "Извините! Ваш сеанс исчерпан. Пожалуйста, войдите снова." + +#: src/view/screens/PreferencesThreads.tsx:63 +msgid "Sort Replies" +msgstr "Сортировать ответы" + +#: src/view/screens/PreferencesThreads.tsx:66 +msgid "Sort replies to the same post by:" +msgstr "Выберите, как сортировать ответы к постам:" + +#: src/components/moderation/LabelsOnMeDialog.tsx:163 +msgid "Source: <0>{sourceName}" +msgstr "Источник: <0>{sourceName}" + +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 +msgid "Spam" +msgstr "Спам" + +#: src/lib/moderation/useReportOptions.ts:55 +msgid "Spam; excessive mentions or replies" +msgstr "Спам; чрезмерные упоминания или ответы" + +#: src/screens/Onboarding/index.tsx:27 +#: src/screens/Onboarding/state.ts:98 +msgid "Sports" +msgstr "Спорт" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:145 +msgid "Square" +msgstr "Квадратное" + +#: src/components/dms/dialogs/NewChatDialog.tsx:63 +msgid "Start a new chat" +msgstr "Начните новый чат" + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:371 +msgid "Start chat with {displayName}" +msgstr "Начните общаться с {displayName}" + +#: src/components/dms/MessagesNUX.tsx:161 +msgid "Start chatting" +msgstr "Начните общаться" + +#: src/Navigation.tsx:358 +#: src/Navigation.tsx:363 +#: src/screens/StarterPack/Wizard/index.tsx:182 +msgid "Starter Pack" +msgstr "Стартовый набор" + +#: src/components/StarterPack/StarterPackCard.tsx:73 +msgid "Starter pack by {0}" +msgstr "Стартовый набор от {0}" + +#: src/screens/StarterPack/StarterPackScreen.tsx:703 +msgid "Starter pack is invalid" +msgstr "Стартовый набор недействителен" + +#: src/view/screens/Profile.tsx:214 +msgid "Starter Packs" +msgstr "Стартовые наборы" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:238 +msgid "Starter packs let you easily share your favorite feeds and people with your friends." +msgstr "Стартовые наборы позволяют легко делиться любимыми лентами и людьми с друзьями." + +#: src/view/screens/Settings/index.tsx:917 +msgid "Status Page" +msgstr "Страница состояния" + +#: src/screens/Signup/index.tsx:136 +msgid "Step {0} of {1}" +msgstr "Шаг {0} из {1}" + +#: src/view/screens/Settings/index.tsx:278 +msgid "Storage cleared, you need to restart the app now." +msgstr "Хранилище очищено, теперь вам нужно перезапустить приложение." + +#: src/Navigation.tsx:241 +#: src/view/screens/Settings/index.tsx:829 +msgid "Storybook" +msgstr "Сборник рассказов" + +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:142 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:143 +msgid "Submit" +msgstr "Отправить" + +#: src/view/screens/ProfileList.tsx:700 +msgid "Subscribe" +msgstr "Подписаться" + +#: src/screens/Profile/Sections/Labels.tsx:201 +msgid "Subscribe to @{0} to use these labels:" +msgstr "Подпишитесь на @{0}, чтобы использовать эти метки:" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:230 +msgid "Subscribe to Labeler" +msgstr "Подписаться на маркировщика" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:197 +msgid "Subscribe to this labeler" +msgstr "Подписаться на этого маркировщика" + +#: src/view/screens/ProfileList.tsx:696 +msgid "Subscribe to this list" +msgstr "Подписаться на этот список" + +#: src/view/screens/Search/Explore.tsx:332 +msgid "Suggested accounts" +msgstr "Предлагаемые учетные записи" + +#: src/components/FeedInterstitials.tsx:314 +msgid "Suggested for you" +msgstr "Предложения для вас" + +#: src/view/com/modals/SelfLabel.tsx:96 +msgid "Suggestive" +msgstr "Неприличный" + +#: src/Navigation.tsx:261 +#: src/view/screens/Support.tsx:30 +#: src/view/screens/Support.tsx:33 +msgid "Support" +msgstr "Поддержка" + +#: src/components/dialogs/SwitchAccount.tsx:47 +#: src/components/dialogs/SwitchAccount.tsx:50 +msgid "Switch Account" +msgstr "Переключить учетную запись" + +#: src/view/screens/Settings/index.tsx:126 +msgid "Switch to {0}" +msgstr "Переключиться на {0}" + +#: src/view/screens/Settings/index.tsx:127 +msgid "Switches the account you are logged in to" +msgstr "Переключает учетную запись" + +#: src/screens/Settings/AppearanceSettings.tsx:85 +#: src/screens/Settings/AppearanceSettings.tsx:87 +msgid "System" +msgstr "Системное" + +#: src/view/screens/Settings/index.tsx:817 +msgid "System log" +msgstr "Системный журнал" + +#: src/components/TagMenu/index.tsx:89 +msgid "Tag menu: {displayTag}" +msgstr "Меню тегов: {displayTag}" + +#: src/components/dialogs/MutedWords.tsx:282 +msgid "Tags only" +msgstr "Тэги только" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:135 +msgid "Tall" +msgstr "Высокое" + +#: src/components/ProgressGuide/Toast.tsx:150 +msgid "Tap to dismiss" +msgstr "Нажмите, чтобы пропустить" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 +msgid "Tap to enter full screen" +msgstr "Нажмите, чтобы перейти в полноэкранный режим" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 +msgid "Tap to toggle sound" +msgstr "Нажмите, чтобы переключить звук" + +#: src/view/com/util/images/AutoSizedImage.tsx:185 +#: src/view/com/util/images/AutoSizedImage.tsx:205 +msgid "Tap to view full image" +msgstr "Нажмите, чтобы посмотреть полное изображение" + +#: src/state/shell/progress-guide.tsx:166 +msgid "Task complete - 10 likes!" +msgstr "Цель выполнена - 10 лайков!" + +#: src/components/ProgressGuide/List.tsx:49 +msgid "Teach our algorithm what you like" +msgstr "Обучите наш алгоритм тому, что вам нравится" + +#: src/screens/Onboarding/index.tsx:36 +#: src/screens/Onboarding/state.ts:99 +msgid "Tech" +msgstr "Технологии" + +#: src/components/dms/ChatEmptyPill.tsx:35 +msgid "Tell a joke!" +msgstr "Расскажите шутку!" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:63 +msgid "Tell us a little more" +msgstr "Расскажите нам немного больше" + +#: src/view/shell/desktop/RightNav.tsx:90 +msgid "Terms" +msgstr "Условия" + +#: src/Navigation.tsx:271 +#: src/screens/Signup/StepInfo/Policies.tsx:52 +#: src/view/screens/Settings/index.tsx:905 +#: src/view/screens/TermsOfService.tsx:29 +#: src/view/shell/Drawer.tsx:292 +msgid "Terms of Service" +msgstr "Условия использования" + +#: src/lib/moderation/useReportOptions.ts:60 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 +msgid "Terms used violate community standards" +msgstr "Использованные термины нарушают стандарты сообщества" + +#: src/components/dialogs/MutedWords.tsx:266 +msgid "Text & tags" +msgstr "Текст и теги" + +#: src/components/moderation/LabelsOnMeDialog.tsx:257 +#: src/screens/Messages/Conversation/ChatDisabled.tsx:108 +msgid "Text input field" +msgstr "Поле ввода текста" + +#: src/components/dms/ReportDialog.tsx:134 +#: src/components/ReportDialog/SubmitView.tsx:81 +msgid "Thank you. Your report has been sent." +msgstr "Спасибо. Ваша жалоба была отправлена." + +#: src/view/com/modals/ChangeHandle.tsx:459 +msgid "That contains the following:" +msgstr "Что содержит следующее:" + +#: src/screens/Signup/StepHandle.tsx:51 +msgid "That handle is already taken." +msgstr "Этот псевдоним уже занят." + +#: src/screens/StarterPack/StarterPackScreen.tsx:97 +#: src/screens/StarterPack/StarterPackScreen.tsx:98 +#: src/screens/StarterPack/StarterPackScreen.tsx:137 +#: src/screens/StarterPack/StarterPackScreen.tsx:138 +#: src/screens/StarterPack/Wizard/index.tsx:105 +#: src/screens/StarterPack/Wizard/index.tsx:113 +msgid "That starter pack could not be found." +msgstr "Этот стартовый набор найти не удалось." + +#: src/view/com/post-thread/PostQuotes.tsx:127 +msgid "That's all, folks!" +msgstr "Вот и все, ребята!" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/view/com/profile/ProfileMenu.tsx:353 +msgid "The account will be able to interact with you after unblocking." +msgstr "Учетная запись сможет взаимодействовать с вами после разблокировки." + +#: src/components/moderation/ModerationDetailsDialog.tsx:118 +#: src/lib/moderation/useModerationCauseDescription.ts:126 +msgid "The author of this thread has hidden this reply." +msgstr "Автор этой темы скрыл этот ответ." + +#: src/screens/Moderation/index.tsx:368 +msgid "The Bluesky web application" +msgstr "Веб-приложение Bluesky" + +#: src/view/screens/CommunityGuidelines.tsx:36 +msgid "The Community Guidelines have been moved to <0/>" +msgstr "Правила Сообщества перемещены в <0/>" + +#: src/view/screens/CopyrightPolicy.tsx:33 +msgid "The Copyright Policy has been moved to <0/>" +msgstr "Политика защиты авторского права перемещена в <0/>" + +#: src/view/com/posts/FeedShutdownMsg.tsx:102 +msgid "The Discover feed" +msgstr "Лента Discover" + +#: src/state/shell/progress-guide.tsx:167 +#: src/state/shell/progress-guide.tsx:172 +msgid "The Discover feed now knows what you like" +msgstr "Теперь лента Discover знает, что вам нравится" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 +msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." +msgstr "В приложении впечатления лучше. Загрузите Bluesky прямо сейчас, и мы продолжим работу с того места, где вы остановились." + +#: src/view/com/posts/FeedShutdownMsg.tsx:67 +msgid "The feed has been replaced with Discover." +msgstr "Лента была заменен на Discover." + +#: src/components/moderation/LabelsOnMeDialog.tsx:58 +msgid "The following labels were applied to your account." +msgstr "Следующие метки были добавлены в вашу учетную запись." + +#: src/components/moderation/LabelsOnMeDialog.tsx:59 +msgid "The following labels were applied to your content." +msgstr "Следующие метки были добавлены к вашему контенту." + +#: src/screens/Onboarding/Layout.tsx:58 +msgid "The following steps will help customize your Bluesky experience." +msgstr "Следующие шаги помогут настроить ваш опыт использования Bluesky." + +#: src/view/com/post-thread/PostThread.tsx:208 +#: src/view/com/post-thread/PostThread.tsx:220 +msgid "The post may have been deleted." +msgstr "Возможно этот пост был удален." + +#: src/view/screens/PrivacyPolicy.tsx:33 +msgid "The Privacy Policy has been moved to <0/>" +msgstr "Политика конфиденциальности была перемещена в <0/>" + +#: src/state/queries/video/video.ts:188 +msgid "The selected video is larger than 100MB." +msgstr "Размер выбранного видео превышает 100МБ." + +#: src/screens/StarterPack/StarterPackScreen.tsx:713 +msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." +msgstr "Стартовый набор, который вы пытаетесь просмотреть, недействителен. Вы можете удалить этот стартовый набор." + +#: src/view/screens/Support.tsx:36 +msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us." +msgstr "Форма поддержки перемещена. Если вам нужна помощь, пожалуйста, <0/> или посетите {HELP_DESK_URL}, чтобы связаться с нами." + +#: src/view/screens/TermsOfService.tsx:33 +msgid "The Terms of Service have been moved to" +msgstr "Условия Использования перенесены в" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 +msgid "There is no time limit for account deactivation, come back any time." +msgstr "Время деактивации аккаунта не ограничено, возвращайтесь в любое время" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:117 +#: src/view/screens/ProfileFeed.tsx:545 +msgid "There was an an issue contacting the server, please check your internet connection and try again." +msgstr "Возникла проблема с доступом к серверу. Проверьте подключение к Интернету и повторите попытку снова." + +#: src/view/com/posts/FeedErrorMessage.tsx:145 +msgid "There was an an issue removing this feed. Please check your internet connection and try again." +msgstr "Возникла проблема при удалении этой ленты. Проверьте подключение к Интернету и повторите попытку." + +#: src/view/com/posts/FeedShutdownMsg.tsx:52 +#: src/view/com/posts/FeedShutdownMsg.tsx:71 +#: src/view/screens/ProfileFeed.tsx:206 +msgid "There was an an issue updating your feeds, please check your internet connection and try again." +msgstr "Возникла проблема с обновлением ваших лент. Проверьте подключение к Интернету и повторите попытку." + +#: src/components/dialogs/GifSelect.ios.tsx:197 +#: src/components/dialogs/GifSelect.tsx:213 +msgid "There was an issue connecting to Tenor." +msgstr "Возникла проблема с подключением к Tenor." + +#: src/view/screens/ProfileFeed.tsx:235 +#: src/view/screens/ProfileList.tsx:359 +#: src/view/screens/ProfileList.tsx:378 +#: src/view/screens/SavedFeeds.tsx:238 +#: src/view/screens/SavedFeeds.tsx:264 +#: src/view/screens/SavedFeeds.tsx:290 +msgid "There was an issue contacting the server" +msgstr "При соединении с сервером возникла проблема" + +#: src/view/com/feeds/FeedSourceCard.tsx:127 +#: src/view/com/feeds/FeedSourceCard.tsx:140 +msgid "There was an issue contacting your server" +msgstr "При соединении с вашим сервером возникла проблема" + +#: src/view/com/notifications/Feed.tsx:129 +msgid "There was an issue fetching notifications. Tap here to try again." +msgstr "Возникла проблема с загрузкой уведомлений. Нажмите здесь, чтобы повторить попытку." + +#: src/view/com/posts/Feed.tsx:476 +msgid "There was an issue fetching posts. Tap here to try again." +msgstr "Возникла проблема с загрузкой постов. Нажмите здесь, чтобы повторить попытку." + +#: src/view/com/lists/ListMembers.tsx:172 +msgid "There was an issue fetching the list. Tap here to try again." +msgstr "Возникла проблема с загрузкой списка. Нажмите здесь, чтобы повторить попытку." + +#: src/view/com/feeds/ProfileFeedgens.tsx:150 +#: src/view/com/lists/ProfileLists.tsx:154 +msgid "There was an issue fetching your lists. Tap here to try again." +msgstr "Возникла проблема с загрузкой ваших списков. Нажмите здесь, чтобы повторить попытку." + +#: src/components/dms/ReportDialog.tsx:222 +#: src/components/ReportDialog/SubmitView.tsx:86 +msgid "There was an issue sending your report. Please check your internet connection." +msgstr "Возникла проблема с отправкой вашей жалобы. Пожалуйста, проверьте подключение к Интернету." + +#: src/view/screens/AppPasswords.tsx:69 +msgid "There was an issue with fetching your app passwords" +msgstr "Возникла проблема с загрузкой ваших паролей для приложений" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:109 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:145 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 +#: src/view/com/profile/ProfileMenu.tsx:111 +#: src/view/com/profile/ProfileMenu.tsx:122 +#: src/view/com/profile/ProfileMenu.tsx:137 +#: src/view/com/profile/ProfileMenu.tsx:148 +#: src/view/com/profile/ProfileMenu.tsx:162 +#: src/view/com/profile/ProfileMenu.tsx:175 +msgid "There was an issue! {0}" +msgstr "Возникла проблема! {0}" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:182 +#: src/screens/List/ListHiddenScreen.tsx:63 +#: src/screens/List/ListHiddenScreen.tsx:77 +#: src/screens/List/ListHiddenScreen.tsx:99 +#: src/view/screens/ProfileList.tsx:391 +#: src/view/screens/ProfileList.tsx:405 +#: src/view/screens/ProfileList.tsx:419 +#: src/view/screens/ProfileList.tsx:433 +msgid "There was an issue. Please check your internet connection and try again." +msgstr "Возникла проблема. Проверьте подключение к Интернету и повторите попытку." + +#: src/components/dialogs/GifSelect.ios.tsx:239 +#: src/components/dialogs/GifSelect.tsx:259 +#: src/view/com/util/ErrorBoundary.tsx:57 +msgid "There was an unexpected issue in the application. Please let us know if this happened to you!" +msgstr "В приложении возникла неожиданная проблема. Пожалуйста, сообщите нам, если вы получили это сообщение!" + +#: src/screens/SignupQueued.tsx:112 +msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can." +msgstr "Произошел наплыв новых пользователей в Bluesky! Мы активируем вашу учетную запись как только сможем." + +#: src/components/moderation/ScreenHider.tsx:117 +msgid "This {screenDescription} has been flagged:" +msgstr "Этот {screenDescription} был помечен:" + +#: src/components/moderation/ScreenHider.tsx:112 +msgid "This account has requested that users sign in to view their profile." +msgstr "Этот пользователь указал, что не хочет, чтобы его профиль видели посетители без учетной записи." + +#: src/components/dms/BlockedByListDialog.tsx:34 +msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." +msgstr "Эта учетная запись заблокирована в одном или нескольких ваших списках модерации. Чтобы снять блокировку, пожалуйста, посетите списки непосредственно и удалите этого пользователя." + +#: src/components/moderation/LabelsOnMeDialog.tsx:241 +msgid "This appeal will be sent to <0>{sourceName}." +msgstr "Это обращение будет отправлено на адрес <0>{sourceName}." + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:104 +msgid "This appeal will be sent to Bluesky's moderation service." +msgstr "Это обращение будет отправлено в службу модерации Bluesky." + +#: src/screens/Messages/Conversation/MessageListError.tsx:18 +msgid "This chat was disconnected" +msgstr "Этот чат был отключен" + +#: src/lib/moderation/useGlobalLabelStrings.ts:19 +msgid "This content has been hidden by the moderators." +msgstr "Этот контент был скрыт модераторами." + +#: src/lib/moderation/useGlobalLabelStrings.ts:24 +msgid "This content has received a general warning from moderators." +msgstr "Этот контент получил общее предупреждение от модераторов." + +#: src/components/dialogs/EmbedConsent.tsx:64 +msgid "This content is hosted by {0}. Do you want to enable external media?" +msgstr "Этот контент размещен {0}. Включить внешние медиа?" + +#: src/components/moderation/ModerationDetailsDialog.tsx:83 +#: src/lib/moderation/useModerationCauseDescription.ts:82 +msgid "This content is not available because one of the users involved has blocked the other." +msgstr "Этот контент недоступен, поскольку один из вовлеченных пользователей заблокировал другого." + +#: src/view/com/posts/FeedErrorMessage.tsx:114 +msgid "This content is not viewable without a Bluesky account." +msgstr "Этот контент недоступен для просмотра без учетной записи Bluesky." + +#: src/screens/Messages/List/ChatListItem.tsx:213 +msgid "This conversation is with a deleted or a deactivated account. Press for options." +msgstr "Этот разговор ведется с удаленной или деактивированной учетной записью. Нажмите для выбора опций." + +#: src/view/screens/Settings/ExportCarDialog.tsx:93 +msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost." +msgstr "Эта функция находится в бете. Вы можете узнать больше об экспорте репозиториев в <0>этом блоге.." + +#: src/view/com/posts/FeedErrorMessage.tsx:120 +msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later." +msgstr "Эта лента сейчас получает слишком много запросов и временно недоступна. Попробуйте еще раз позже." + +#: src/view/com/posts/CustomFeedEmptyState.tsx:37 +msgid "This feed is empty! You may need to follow more users or tune your language settings." +msgstr "Эта лента пуста! Возможно, вам нужно подписаться на большее количество пользователей или изменить настройки языка." + +#: src/components/StarterPack/Main/PostsList.tsx:36 +#: src/view/screens/ProfileFeed.tsx:474 +#: src/view/screens/ProfileList.tsx:785 +msgid "This feed is empty." +msgstr "Эта лента пуста." + +#: src/view/com/posts/FeedShutdownMsg.tsx:99 +msgid "This feed is no longer online. We are showing <0>Discover instead." +msgstr "Этот канал больше не работает. Вместо этого мы показываем <0>Discover." + +#: src/components/dialogs/BirthDateSettings.tsx:41 +msgid "This information is not shared with other users." +msgstr "Эта информация не раскрывается другим пользователям." + +#: src/view/com/modals/VerifyEmail.tsx:127 +msgid "This is important in case you ever need to change your email or reset your password." +msgstr "Это важно для случая, если вам когда-нибудь нужно будет изменить адрес электронной почты или восстановить пароль." + +#: src/components/moderation/ModerationDetailsDialog.tsx:144 +msgid "This label was applied by <0>{0}." +msgstr "Эта метка была применена <0>{0}." + +#: src/components/moderation/ModerationDetailsDialog.tsx:142 +msgid "This label was applied by the author." +msgstr "Эта метка была применена автором." + +#: src/components/moderation/LabelsOnMeDialog.tsx:161 +msgid "This label was applied by you." +msgstr "Эта метка была применена вами." + +#: src/screens/Profile/Sections/Labels.tsx:188 +msgid "This labeler hasn't declared what labels it publishes, and may not be active." +msgstr "Этот маркировщик еще не заявил, какие метки он публикует, и может быть неактивным." + +#: src/view/com/modals/LinkWarning.tsx:72 +msgid "This link is taking you to the following website:" +msgstr "Эта ссылка ведет на сайт:" + +#: src/screens/List/ListHiddenScreen.tsx:136 +msgid "This list - created by <0>{0} - contains possible violations of Bluesky's community guidelines in its name or description." +msgstr "Этот список, созданный <0>{0}, содержит возможные нарушения правил сообщества Bluesky в названии или описании." + +#: src/view/screens/ProfileList.tsx:963 +msgid "This list is empty!" +msgstr "Список пустой!" + +#: src/screens/Profile/ErrorState.tsx:40 +msgid "This moderation service is unavailable. See below for more details. If this issue persists, contact us." +msgstr "Данный сервис модерации недоступен. Просмотрите детали ниже. Если проблема не исчезнет, свяжитесь с нами." + +#: src/view/com/modals/AddAppPasswords.tsx:110 +msgid "This name is already in use" +msgstr "Это имя уже используется" + +#: src/view/com/post-thread/PostThreadItem.tsx:140 +msgid "This post has been deleted." +msgstr "Этот пост был удален." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:656 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 +msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." +msgstr "Этот пост виден только пользователям, которые вошли в систему. Оно не будет видимым для людей, которые не вошли в систему." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:637 +msgid "This post will be hidden from feeds and threads. This cannot be undone." +msgstr "Этот пост будет скрыт из лент и тем. Это невозможно отменить." + +#: src/view/com/composer/useExternalLinkFetch.ts:67 +msgid "This post's author has disabled quote posts." +msgstr "Автор этого поста отключил цитирование сообщений." + +#: src/view/com/profile/ProfileMenu.tsx:374 +msgid "This profile is only visible to logged-in users. It won't be visible to people who aren't logged in." +msgstr "Этот профиль виден только пользователям, которые вошли в систему. Он не будет виден людям, которые не вошли в систему." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:699 +msgid "This reply will be sorted into a hidden section at the bottom of your thread and will mute notifications for subsequent replies - both for yourself and others." +msgstr "Этот ответ будет отсортирован в скрытый раздел в нижней части вашей темы и отключит уведомления о последующих ответах - как для вас, так и для других." + +#: src/screens/Signup/StepInfo/Policies.tsx:37 +msgid "This service has not provided terms of service or a privacy policy." +msgstr "Этот сервис не предоставил условия обслуживания или политику конфиденциальности." + +#: src/view/com/modals/ChangeHandle.tsx:439 +msgid "This should create a domain record at:" +msgstr "Это должно создать учетную запись домена:" + +#: src/view/com/profile/ProfileFollowers.tsx:96 +msgid "This user doesn't have any followers." +msgstr "У этого пользователя еще нет ни одного подписчика." + +#: src/components/dms/MessagesListBlockedFooter.tsx:60 +msgid "This user has blocked you" +msgstr "Этот пользователь заблокировал вас" + +#: src/components/moderation/ModerationDetailsDialog.tsx:78 +#: src/lib/moderation/useModerationCauseDescription.ts:73 +msgid "This user has blocked you. You cannot view their content." +msgstr "Этот пользователь заблокировал вас. Вы не можете видеть их посты." + +#: src/lib/moderation/useGlobalLabelStrings.ts:30 +msgid "This user has requested that their content only be shown to signed-in users." +msgstr "Этот пользователь настроил, чтобы его контент был виден только для пользователей, вошедших в систему." + +#: src/components/moderation/ModerationDetailsDialog.tsx:58 +msgid "This user is included in the <0>{0} list which you have blocked." +msgstr "Этот пользователь есть в списке <0>{0}, который вы заблокировали." + +#: src/components/moderation/ModerationDetailsDialog.tsx:90 +msgid "This user is included in the <0>{0} list which you have muted." +msgstr "Этот пользователь есть в списке <0>{0}, который вы добавили к игнорированию." + +#: src/components/NewskieDialog.tsx:65 +msgid "This user is new here. Press for more info about when they joined." +msgstr "Этот пользователь здесь недавно. Нажмите для получения дополнительной информации о том, когда он присоединился." + +#: src/view/com/profile/ProfileFollows.tsx:96 +msgid "This user isn't following anyone." +msgstr "Этот пользователь не подписан ни на кого." + +#: src/components/dialogs/MutedWords.tsx:435 +msgid "This will delete \"{0}\" from your muted words. You can always add it back later." +msgstr "Это удалит \"{0}\" из ваших отключенных слов. Вы всегда сможете добавить его обратно позже." + +#: src/view/com/util/AccountDropdownBtn.tsx:55 +msgid "This will remove @{0} from the quick access list." +msgstr "Это удалит @{0} из списка быстрого доступа." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:689 +msgid "This will remove your post from this quote post for all users, and replace it with a placeholder." +msgstr "Это удалит ваше сообщение из этой цитаты для всех пользователей и заменит его на место." + +#: src/view/screens/Settings/index.tsx:560 +msgid "Thread preferences" +msgstr "Настройка веток" + +#: src/view/screens/PreferencesThreads.tsx:51 +#: src/view/screens/Settings/index.tsx:570 +msgid "Thread Preferences" +msgstr "Настройка веток" + +#: src/view/screens/PreferencesThreads.tsx:113 +msgid "Threaded Mode" +msgstr "Режим ветвей" + +#: src/Navigation.tsx:304 +msgid "Threads Preferences" +msgstr "Настройка обсуждений" + +#: src/view/screens/Settings/DisableEmail2FADialog.tsx:102 +msgid "To disable the email 2FA method, please verify your access to the email address." +msgstr "Чтобы отключить метод 2FA по электронной почте, проверьте свой доступ к адресу электронной почты." + +#: src/components/dms/ReportConversationPrompt.tsx:20 +msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." +msgstr "Чтобы сообщить о беседе, сообщите об одном из ее сообщений на экране беседы. Это позволит нашим модераторам понять контекст вашей проблемы." + +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "Чтобы загрузить видео на Bluesky, необходимо сначала подтвердить свою электронную почту." + +#: src/components/ReportDialog/SelectLabelerView.tsx:33 +msgid "To whom would you like to send this report?" +msgstr "Кому вы хотели бы отправить эту жалобу?" + +#: src/view/com/util/forms/DropdownButton.tsx:255 +msgid "Toggle dropdown" +msgstr "Раскрыть/скрыть" + +#: src/screens/Moderation/index.tsx:345 +msgid "Toggle to enable or disable adult content" +msgstr "Включить или отключить контент для взрослых" + +#: src/screens/Hashtag.tsx:86 +#: src/view/screens/Search/Search.tsx:349 +msgid "Top" +msgstr "Вверх" + +#: src/view/com/modals/EditImage.tsx:272 +msgid "Transformations" +msgstr "Редактирование" + +#: src/components/dms/MessageMenu.tsx:103 +#: src/components/dms/MessageMenu.tsx:105 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 +#: src/view/com/util/forms/PostDropdownBtn.tsx:380 +#: src/view/com/util/forms/PostDropdownBtn.tsx:382 +msgid "Translate" +msgstr "Перевести" + +#: src/view/com/util/error/ErrorScreen.tsx:82 +msgctxt "action" +msgid "Try again" +msgstr "Попробовать еще раз" + +#: src/screens/Onboarding/state.ts:100 +msgid "TV" +msgstr "ТВ" + +#: src/view/screens/Settings/index.tsx:711 +msgid "Two-factor authentication" +msgstr "Двухфакторная аутентификация" + +#: src/screens/Messages/Conversation/MessageInput.tsx:139 +msgid "Type your message here" +msgstr "Напечатайте здесь свое сообщение" + +#: src/view/com/modals/ChangeHandle.tsx:422 +msgid "Type:" +msgstr "Напечатайте:" + +#: src/view/screens/ProfileList.tsx:591 +msgid "Un-block list" +msgstr "Разблокировать список" + +#: src/view/screens/ProfileList.tsx:576 +msgid "Un-mute list" +msgstr "Перестать игнорировать" + +#: src/screens/Login/ForgotPasswordForm.tsx:74 +#: src/screens/Login/index.tsx:78 +#: src/screens/Login/LoginForm.tsx:150 +#: src/screens/Login/SetNewPasswordForm.tsx:77 +#: src/screens/Signup/index.tsx:77 +#: src/view/com/modals/ChangePassword.tsx:71 +msgid "Unable to contact your service. Please check your Internet connection." +msgstr "Не удалось связаться с вашим хостинг-провайдером. Проверьте ваше подключение к Интернету." + +#: src/screens/StarterPack/StarterPackScreen.tsx:637 +msgid "Unable to delete" +msgstr "Не удается удалить" + +#: src/components/dms/MessagesListBlockedFooter.tsx:89 +#: src/components/dms/MessagesListBlockedFooter.tsx:96 +#: src/components/dms/MessagesListBlockedFooter.tsx:104 +#: src/components/dms/MessagesListBlockedFooter.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 +#: src/view/com/profile/ProfileMenu.tsx:365 +#: src/view/screens/ProfileList.tsx:682 +msgid "Unblock" +msgstr "Разблокировать" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:199 +msgctxt "action" +msgid "Unblock" +msgstr "Разблокировать" + +#: src/components/dms/ConvoMenu.tsx:188 +#: src/components/dms/ConvoMenu.tsx:192 +msgid "Unblock account" +msgstr "Разблокировать учетную запись" + +#: src/view/com/profile/ProfileMenu.tsx:303 +#: src/view/com/profile/ProfileMenu.tsx:309 +msgid "Unblock Account" +msgstr "Разблокировать учетную запись" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:312 +#: src/view/com/profile/ProfileMenu.tsx:347 +msgid "Unblock Account?" +msgstr "Разблокировать учетную запись?" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 +#: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 +msgid "Undo repost" +msgstr "Отменить репост" + +#: src/view/com/profile/FollowButton.tsx:61 +msgctxt "action" +msgid "Unfollow" +msgstr "Отписаться" + +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241 +msgid "Unfollow {0}" +msgstr "Отписаться от {0}" + +#: src/view/com/profile/ProfileMenu.tsx:245 +#: src/view/com/profile/ProfileMenu.tsx:255 +msgid "Unfollow Account" +msgstr "Отписаться от учетной записи" + +#: src/view/screens/ProfileFeed.tsx:575 +msgid "Unlike this feed" +msgstr "Удалить предпочтения этой ленты" + +#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 +#: src/view/screens/ProfileList.tsx:689 +msgid "Unmute" +msgstr "Не игнорировать" + +#: src/components/TagMenu/index.web.tsx:115 +msgid "Unmute {truncatedTag}" +msgstr "Не игнорировать {truncatedTag}" + +#: src/view/com/profile/ProfileMenu.tsx:282 +#: src/view/com/profile/ProfileMenu.tsx:288 +msgid "Unmute Account" +msgstr "Перестать игнорировать" + +#: src/components/TagMenu/index.tsx:219 +msgid "Unmute all {displayTag} posts" +msgstr "Перестать игнорировать все посты {displayTag}" + +#: src/components/dms/ConvoMenu.tsx:176 +msgid "Unmute conversation" +msgstr "Включить звук" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:465 +#: src/view/com/util/forms/PostDropdownBtn.tsx:470 +msgid "Unmute thread" +msgstr "Перестать игнорировать" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 +msgid "Unmute video" +msgstr "Включить звук видео" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 +msgid "Unmuted" +msgstr "Не игнорируемый" + +#: src/view/screens/ProfileFeed.tsx:292 +#: src/view/screens/ProfileList.tsx:673 +msgid "Unpin" +msgstr "Открепить" + +#: src/view/screens/ProfileFeed.tsx:289 +msgid "Unpin from home" +msgstr "Открепить от главной страницы" + +#: src/view/screens/ProfileList.tsx:556 +msgid "Unpin moderation list" +msgstr "Открепить список модерации" + +#: src/view/screens/ProfileList.tsx:346 +msgid "Unpinned from your feeds" +msgstr "Убрать из вашей ленты" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:228 +msgid "Unsubscribe" +msgstr "Отписаться" + +#: src/screens/List/ListHiddenScreen.tsx:184 +#: src/screens/List/ListHiddenScreen.tsx:194 +msgid "Unsubscribe from list" +msgstr "Отписаться от списка" + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:196 +msgid "Unsubscribe from this labeler" +msgstr "Отписаться от этого маркировщика" + +#: src/screens/List/ListHiddenScreen.tsx:86 +msgid "Unsubscribed from list" +msgstr "Отказаться от подписки на список" + +#: src/state/queries/video/video.ts:206 +msgid "Unsupported video type: {mimeType}" +msgstr "Неподдерживаемый тип видео: {mimeType}" + +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 +msgid "Unwanted Sexual Content" +msgstr "Нежелательное сексуальное содержимое" + +#: src/view/com/modals/UserAddRemoveLists.tsx:82 +msgid "Update {displayName} in Lists" +msgstr "Изменить принадлежность {displayName} к спискам" + +#: src/view/com/modals/ChangeHandle.tsx:502 +msgid "Update to {handle}" +msgstr "Обновить до {handle}" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:305 +msgid "Updating quote attachment failed" +msgstr "Обновление вложения цитаты не удалось" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:335 +msgid "Updating reply visibility failed" +msgstr "Обновление видимости ответа не удалось" + +#: src/screens/Login/SetNewPasswordForm.tsx:186 +msgid "Updating..." +msgstr "Обновление..." + +#: src/screens/Onboarding/StepProfile/index.tsx:281 +msgid "Upload a photo instead" +msgstr "Вместо этого загрузите фотографию" + +#: src/view/com/modals/ChangeHandle.tsx:448 +msgid "Upload a text file to:" +msgstr "Загрузить текстовый файл в:" + +#: src/view/com/util/UserAvatar.tsx:355 +#: src/view/com/util/UserAvatar.tsx:358 +#: src/view/com/util/UserBanner.tsx:123 +#: src/view/com/util/UserBanner.tsx:126 +msgid "Upload from Camera" +msgstr "Загрузить с камеры" + +#: src/view/com/util/UserAvatar.tsx:372 +#: src/view/com/util/UserBanner.tsx:140 +msgid "Upload from Files" +msgstr "Загрузить из файлов" + +#: src/view/com/util/UserAvatar.tsx:366 +#: src/view/com/util/UserAvatar.tsx:370 +#: src/view/com/util/UserBanner.tsx:134 +#: src/view/com/util/UserBanner.tsx:138 +msgid "Upload from Library" +msgstr "Загрузить из библиотеки" + +#: src/view/com/modals/ChangeHandle.tsx:402 +msgid "Use a file on your server" +msgstr "Использовать файл на вашем сервере" + +#: src/view/screens/AppPasswords.tsx:199 +msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." +msgstr "Использовать пароли приложений для входа в другие клиенты Bluesky без предоставления полного доступа к вашей учетной записи или паролю." + +#: src/view/com/modals/ChangeHandle.tsx:513 +msgid "Use bsky.social as hosting provider" +msgstr "Использовать bsky.social в качестве хостинг-провайдера" + +#: src/view/com/modals/ChangeHandle.tsx:512 +msgid "Use default provider" +msgstr "Использовать провайдера по умолчанию" + +#: src/view/com/modals/InAppBrowserConsent.tsx:56 +#: src/view/com/modals/InAppBrowserConsent.tsx:58 +msgid "Use in-app browser" +msgstr "Во встроенном браузере" + +#: src/view/com/modals/InAppBrowserConsent.tsx:66 +#: src/view/com/modals/InAppBrowserConsent.tsx:68 +msgid "Use my default browser" +msgstr "В браузере по умолчанию" + +#: src/screens/Feeds/NoSavedFeedsOfAnyType.tsx:53 +msgid "Use recommended" +msgstr "Использовать рекомендуемые" + +#: src/view/com/modals/ChangeHandle.tsx:394 +msgid "Use the DNS panel" +msgstr "Использовать панель DNS" + +#: src/view/com/modals/AddAppPasswords.tsx:206 +msgid "Use this to sign into the other app along with your handle." +msgstr "Воспользуйтесь им для входа в другие приложения." + +#: src/view/com/modals/InviteCodes.tsx:201 +msgid "Used by:" +msgstr "Использовано:" + +#: src/components/moderation/ModerationDetailsDialog.tsx:70 +#: src/lib/moderation/useModerationCauseDescription.ts:61 +msgid "User Blocked" +msgstr "Пользователь заблокирован" + +#: src/lib/moderation/useModerationCauseDescription.ts:53 +msgid "User Blocked by \"{0}\"" +msgstr "Пользователь заблокирован \"{0}\"" + +#: src/components/dms/BlockedByListDialog.tsx:27 +msgid "User blocked by list" +msgstr "Пользователь заблокирован списком" + +#: src/components/moderation/ModerationDetailsDialog.tsx:56 +msgid "User Blocked by List" +msgstr "Пользователь заблокирован списком" + +#: src/lib/moderation/useModerationCauseDescription.ts:71 +msgid "User Blocking You" +msgstr "Пользователь заблокировал вас" + +#: src/components/moderation/ModerationDetailsDialog.tsx:76 +msgid "User Blocks You" +msgstr "Пользователь заблокировал вас" + +#: src/view/com/modals/UserAddRemoveLists.tsx:208 +msgid "User list by {0}" +msgstr "Список пользователей от {0}" + +#: src/view/screens/ProfileList.tsx:887 +msgid "User list by <0/>" +msgstr "Список пользователей от <0/>" + +#: src/view/com/modals/UserAddRemoveLists.tsx:206 +#: src/view/screens/ProfileList.tsx:885 +msgid "User list by you" +msgstr "Список пользователей от вас" + +#: src/view/com/modals/CreateOrEditList.tsx:184 +msgid "User list created" +msgstr "Список пользователей создан" + +#: src/view/com/modals/CreateOrEditList.tsx:170 +msgid "User list updated" +msgstr "Список пользователей обновлен" + +#: src/view/screens/Lists.tsx:65 +msgid "User Lists" +msgstr "Списки пользователей" + +#: src/screens/Login/LoginForm.tsx:197 +msgid "Username or email address" +msgstr "Имя пользователя или электронный адрес" + +#: src/view/screens/ProfileList.tsx:921 +msgid "Users" +msgstr "Пользователи" + +#: src/components/WhoCanReply.tsx:258 +msgid "users followed by <0>@{0}" +msgstr "пользователи, за которыми следуют <0>@{0}" + +#: src/components/dms/MessagesNUX.tsx:140 +#: src/components/dms/MessagesNUX.tsx:143 +#: src/screens/Messages/Settings.tsx:84 +#: src/screens/Messages/Settings.tsx:87 +msgid "Users I follow" +msgstr "Пользователи, на которых я подписан" + +#: src/components/dialogs/PostInteractionSettingsDialog.tsx:416 +msgid "Users in \"{0}\"" +msgstr "Пользователи в \"{0}\"" + +#: src/components/LikesDialog.tsx:85 +msgid "Users that have liked this content or profile" +msgstr "Пользователи, которым понравился этот контент и профиль" + +#: src/view/com/modals/ChangeHandle.tsx:430 +msgid "Value:" +msgstr "Значение:" + +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "Требуется подтвердить электронную почту" + +#: src/view/com/modals/ChangeHandle.tsx:504 +msgid "Verify DNS Record" +msgstr "Проверка DNS-записи" + +#: src/view/screens/Settings/index.tsx:936 +msgid "Verify email" +msgstr "Подтвердить мой электронный адрес" + +#: src/view/screens/Settings/index.tsx:961 +msgid "Verify my email" +msgstr "Подтвердить мой электронный адрес" + +#: src/view/screens/Settings/index.tsx:970 +msgid "Verify My Email" +msgstr "Подтвердить мой электронный адрес" + +#: src/view/com/modals/ChangeEmail.tsx:200 +#: src/view/com/modals/ChangeEmail.tsx:202 +msgid "Verify New Email" +msgstr "Подтвердить новый адрес электронной почты" + +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "Подтвердить сейчас" + +#: src/view/com/modals/ChangeHandle.tsx:505 +msgid "Verify Text File" +msgstr "Подтвердить текстовым файлом" + +#: src/view/com/modals/VerifyEmail.tsx:111 +msgid "Verify Your Email" +msgstr "Подтвердить адрес вашей электронной почты" + +#: src/view/screens/Settings/index.tsx:889 +msgid "Version {appVersion} {bundleInfo}" +msgstr "Версия {appVersion} {bundleInfo}" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:144 +msgid "Video" +msgstr "Видео" + +#: src/state/queries/video/video.ts:134 +msgid "Video failed to process" +msgstr "Не удалось обработать видео" + +#: src/screens/Onboarding/index.tsx:39 +#: src/screens/Onboarding/state.ts:88 +msgid "Video Games" +msgstr "Видеоигры" + +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "Видео не найдено." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:95 +msgid "Video settings" +msgstr "Настройки видео" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 +msgid "Video: {0}" +msgstr "Видео: {0}" + +#: src/screens/Profile/Header/Shell.tsx:113 +msgid "View {0}'s avatar" +msgstr "Просмотреть аватар {0}" + +#: src/components/ProfileCard.tsx:110 +#: src/view/com/notifications/FeedItem.tsx:273 +msgid "View {0}'s profile" +msgstr "Посмотреть профиль {0}" + +#: src/components/dms/MessagesListHeader.tsx:160 +msgid "View {displayName}'s profile" +msgstr Посмотреть профиль {displayName}"" + +#: src/components/ProfileHoverCard/index.web.tsx:430 +msgid "View blocked user's profile" +msgstr "Просмотреть профиль заблокированного пользователя" + +#: src/view/screens/Settings/ExportCarDialog.tsx:97 +msgid "View blogpost for more details" +msgstr "Посмотреть запись в блоге для получения более подробной информации" + +#: src/view/screens/Log.tsx:56 +msgid "View debug entry" +msgstr "Просмотреть запись для отладки" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:139 +msgid "View details" +msgstr "Просмотреть детали" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:134 +msgid "View details for reporting a copyright violation" +msgstr "Просмотреть детали как отправить жалобу о нарушении авторских прав" + +#: src/view/com/posts/FeedSlice.tsx:136 +msgid "View full thread" +msgstr "Просмотреть обсуждение" + +#: src/components/moderation/LabelsOnMe.tsx:47 +msgid "View information about these labels" +msgstr "Просмотреть информацию о метках" + +#: src/components/ProfileHoverCard/index.web.tsx:418 +#: src/components/ProfileHoverCard/index.web.tsx:436 +#: src/components/ProfileHoverCard/index.web.tsx:463 +#: src/view/com/posts/AviFollowButton.tsx:56 +#: src/view/com/posts/FeedErrorMessage.tsx:175 +msgid "View profile" +msgstr "Просмотреть профиль" + +#: src/view/com/profile/ProfileSubpageHeader.tsx:127 +msgid "View the avatar" +msgstr "Просмотреть аватар" + +#: src/components/LabelingServiceCard/index.tsx:137 +msgid "View the labeling service provided by @{0}" +msgstr "Просмотр услуг маркировки, который предоставляет @{0}" + +#: src/view/screens/ProfileFeed.tsx:587 +msgid "View users who like this feed" +msgstr "Просмотр пользователей, которым понравилась эта лента" + +#: src/screens/Moderation/index.tsx:274 +msgid "View your blocked accounts" +msgstr "Просмотрите заблокированные вами учетные записи" + +#: src/view/com/home/HomeHeaderLayout.web.tsx:79 +#: src/view/com/home/HomeHeaderLayoutMobile.tsx:86 +msgid "View your feeds and explore more" +msgstr "Просмотрите свои ленты и исследуйте больше" + +#: src/screens/Moderation/index.tsx:244 +msgid "View your moderation lists" +msgstr "Просмотр своего списка модерации" + +#: src/screens/Moderation/index.tsx:259 +msgid "View your muted accounts" +msgstr "Просмотр отключенных учетных записей" + +#: src/view/com/modals/LinkWarning.tsx:89 +#: src/view/com/modals/LinkWarning.tsx:95 +msgid "Visit Site" +msgstr "Посетить сайт" + +#: src/components/moderation/LabelPreference.tsx:135 +#: src/lib/moderation/useLabelBehaviorDescription.ts:17 +#: src/lib/moderation/useLabelBehaviorDescription.ts:22 +msgid "Warn" +msgstr "Предупреждать" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:48 +msgid "Warn content" +msgstr "Предупреждать о содержимом" + +#: src/lib/moderation/useLabelBehaviorDescription.ts:46 +msgid "Warn content and filter from feeds" +msgstr "Предупреждать о содержимом и фильтровать его из ленты" + +#: src/screens/Hashtag.tsx:217 +msgid "We couldn't find any results for that hashtag." +msgstr "Мы не смогли найти никаких результатов для этого хештега." + +#: src/screens/Messages/Conversation/index.tsx:107 +msgid "We couldn't load this conversation" +msgstr "Мы не смогли загрузить эту беседу" + +#: src/screens/SignupQueued.tsx:139 +msgid "We estimate {estimatedTime} until your account is ready." +msgstr "Мы оцениваем {estimatedTime} до готовности вашей учетной записи." + +#: src/screens/Onboarding/StepFinished.tsx:238 +msgid "We hope you have a wonderful time. Remember, Bluesky is:" +msgstr "Мы надеемся, что вы отлично проведете время. Помните, Bluesky - это:" + +#: src/view/com/posts/DiscoverFallbackHeader.tsx:29 +msgid "We ran out of posts from your follows. Here's the latest from <0/>." +msgstr "У нас закончились посты в ваших подписках. Вот последние посты из ленты <0/>." + +#: src/components/dialogs/BirthDateSettings.tsx:52 +msgid "We were unable to load your birth date preferences. Please try again." +msgstr "Не удалось загрузить ваши настройки даты рождения. Повторите попытку." + +#: src/screens/Moderation/index.tsx:419 +msgid "We were unable to load your configured labelers at this time." +msgstr "На данный момент мы не смогли загрузить список ваших маркировщиков." + +#: src/screens/Onboarding/StepInterests/index.tsx:158 +msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." +msgstr "Мы не смогли подключиться. Пожалуйста, попробуйте еще раз, чтобы продолжить настройку своей учетной записи. Если ошибка повторяется, то вы можете пропустить этот процесс." + +#: src/screens/SignupQueued.tsx:143 +msgid "We will let you know when your account is ready." +msgstr "Мы сообщим вам, когда ваша учетная запись будет готова." + +#: src/screens/Onboarding/StepInterests/index.tsx:163 +msgid "We'll use this to help customize your experience." +msgstr "Мы воспользуемся этим, чтобы подстроить Ваш опыт." + +#: src/components/dms/dialogs/SearchablePeopleList.tsx:90 +msgid "We're having network issues, try again" +msgstr "У нас проблемы с сетью, попробуйте еще раз" + +#: src/screens/Signup/index.tsx:100 +msgid "We're so excited to have you join us!" +msgstr "Мы очень рады, что вы присоединились!" + +#: src/view/screens/ProfileList.tsx:102 +msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}." +msgstr "Нам очень жаль, но нам не удалось найти этот список. Если это продолжается, пожалуйста, свяжитесь с его автором: @{handleOrDid}." + +#: src/components/dialogs/MutedWords.tsx:378 +msgid "We're sorry, but we weren't able to load your muted words at this time. Please try again." +msgstr "Нам очень жаль, мы не смогли сейчас загрузить ваши игнорируемые слова. Пожалуйста, попробуйте еще раз." + +#: src/view/screens/Search/Search.tsx:206 +msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." +msgstr "Нам очень жаль, нам не удалось выполнить поиск по вашему запросу. Пожалуйста, попробуйте еще раз через несколько минут." + +#: src/view/com/composer/Composer.tsx:417 +msgid "We're sorry! The post you are replying to has been deleted." +msgstr "Нам очень жаль! Сообщение, на которое вы отвечаете, было удалено." + +#: src/components/Lists.tsx:220 +#: src/view/screens/NotFound.tsx:48 +msgid "We're sorry! We can't find the page you were looking for." +msgstr "Нам очень жаль! Мы не можем найти страницу, которую вы искали." + +#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:333 +msgid "We're sorry! You can only subscribe to twenty labelers, and you've reached your limit of twenty." +msgstr "Нам очень жаль! Вы можете подписаться только на двадцать маркировщиков, и вы достигли своего лимита в двадцать." + +#: src/screens/Deactivated.tsx:128 +msgid "Welcome back!" +msgstr "С возвращением!" + +#: src/components/NewskieDialog.tsx:103 +msgid "Welcome, friend!" +msgstr "Добро пожаловать, друг!" + +#: src/screens/Onboarding/StepInterests/index.tsx:155 +msgid "What are your interests?" +msgstr "Чем вы интересуетесь?" + +#: src/screens/StarterPack/Wizard/StepDetails.tsx:42 +msgid "What do you want to call your starter pack?" +msgstr "Как вы хотите назвать свой стартовый набор?" + +#: src/view/com/auth/SplashScreen.tsx:40 +#: src/view/com/auth/SplashScreen.web.tsx:86 +#: src/view/com/composer/Composer.tsx:512 +msgid "What's up?" +msgstr "Как дела?" + +#: src/view/com/modals/lang-settings/PostLanguagesSettings.tsx:78 +msgid "Which languages are used in this post?" +msgstr "Какие языки использованы в этом посте?" + +#: src/view/com/modals/lang-settings/ContentLanguagesSettings.tsx:77 +msgid "Which languages would you like to see in your algorithmic feeds?" +msgstr "На каких языках вы хотите видеть посты в алгоритмических лентах?" + +#: src/components/WhoCanReply.tsx:179 +msgid "Who can interact with this post?" +msgstr "Кто может взаимодействовать с этим постом?" + +#: src/components/dms/MessagesNUX.tsx:110 +#: src/components/dms/MessagesNUX.tsx:124 +msgid "Who can message you?" +msgstr "Кто может отправить вам сообщение?" + +#: src/components/WhoCanReply.tsx:87 +msgid "Who can reply" +msgstr "Кто может отвечать" + +#: src/screens/Home/NoFeedsPinned.tsx:79 +#: src/screens/Messages/List/index.tsx:185 +msgid "Whoops!" +msgstr "Опаньки!" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:44 +msgid "Why should this content be reviewed?" +msgstr "Почему следует просмотреть этот контент?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:57 +msgid "Why should this feed be reviewed?" +msgstr "Почему следует просмотреть эту ленту?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:54 +msgid "Why should this list be reviewed?" +msgstr "Почему следует просмотреть этот список?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:63 +msgid "Why should this message be reviewed?" +msgstr "Почему это сообщение должно быть просмотрено?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:51 +msgid "Why should this post be reviewed?" +msgstr "Почему следует пересмотреть этот пост?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:60 +msgid "Why should this starter pack be reviewed?" +msgstr "Почему этот стартовый набор должен быть рассмотрен?" + +#: src/components/ReportDialog/SelectReportOptionView.tsx:48 +msgid "Why should this user be reviewed?" +msgstr "Почему следует просмотреть этого пользователя?" + +#: src/view/com/modals/crop-image/CropImage.web.tsx:125 +msgid "Wide" +msgstr "Широкий" + +#: src/screens/Messages/Conversation/MessageInput.tsx:140 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +msgid "Write a message" +msgstr "Написать сообщение" + +#: src/view/com/composer/Composer.tsx:708 +msgid "Write post" +msgstr "Написать пост" + +#: src/view/com/composer/Composer.tsx:511 +#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 +msgid "Write your reply" +msgstr "Написать ответ" + +#: src/screens/Onboarding/index.tsx:25 +#: src/screens/Onboarding/state.ts:101 +msgid "Writers" +msgstr "Писатели" + +#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 +#: src/view/screens/PreferencesFollowingFeed.tsx:70 +#: src/view/screens/PreferencesFollowingFeed.tsx:97 +#: src/view/screens/PreferencesFollowingFeed.tsx:132 +#: src/view/screens/PreferencesFollowingFeed.tsx:167 +#: src/view/screens/PreferencesThreads.tsx:100 +#: src/view/screens/PreferencesThreads.tsx:123 +msgid "Yes" +msgstr "Да" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:106 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:108 +msgid "Yes, deactivate" +msgstr "Да, деактивировать" + +#: src/screens/StarterPack/StarterPackScreen.tsx:649 +msgid "Yes, delete this starter pack" +msgstr "Да, удалите этот стартовый набор" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:692 +msgid "Yes, detach" +msgstr "Да, отсоединить" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:702 +msgid "Yes, hide" +msgstr "Да, скрыть" + +#: src/screens/Deactivated.tsx:150 +msgid "Yes, reactivate my account" +msgstr "Да, активируйте мой аккаунт повторно" + +#: src/components/dms/MessageItem.tsx:183 +msgid "Yesterday, {time}" +msgstr "Вчера, {time}" + +#: src/components/StarterPack/StarterPackCard.tsx:76 +#: src/screens/List/ListHiddenScreen.tsx:140 +msgid "you" +msgstr "вы" + +#: src/components/NewskieDialog.tsx:43 +msgid "You" +msgstr "Вы" + +#: src/screens/SignupQueued.tsx:136 +msgid "You are in line." +msgstr "Вы в очереди." + +#: src/view/com/profile/ProfileFollows.tsx:95 +msgid "You are not following anyone." +msgstr "Вы ни на кого не подписаны." + +#: src/view/com/posts/FollowingEmptyState.tsx:63 +#: src/view/com/posts/FollowingEndOfFeed.tsx:64 +msgid "You can also discover new Custom Feeds to follow." +msgstr "Также вы можете найти кастомные ленты для подписи." + +#: src/view/com/modals/DeleteAccount.tsx:202 +msgid "You can also temporarily deactivate your account instead, and reactivate it at any time." +msgstr "Вы также можете временно деактивировать свой аккаунт и активировать его в любое время." + +#: src/components/dms/MessagesNUX.tsx:119 +msgid "You can change this at any time." +msgstr "Вы можете изменить его в любое время." + +#: src/screens/Messages/Settings.tsx:111 +msgid "You can continue ongoing conversations regardless of which setting you choose." +msgstr "Вы можете продолжать беседу независимо от выбранной вами настройки." + +#: src/screens/Login/index.tsx:158 +#: src/screens/Login/PasswordUpdatedForm.tsx:33 +msgid "You can now sign in with your new password." +msgstr "Теперь вы можете войти с помощью нового пароля." + +#: src/screens/Deactivated.tsx:136 +msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." +msgstr "Вы можете повторно активировать свой аккаунт, чтобы продолжить вход в систему. Ваш профиль и сообщения будут видны другим пользователям." + +#: src/view/com/profile/ProfileFollowers.tsx:95 +msgid "You do not have any followers." +msgstr "У вас нет ни одного подписчика." + +#: src/screens/Profile/KnownFollowers.tsx:99 +msgid "You don't follow any users who follow @{name}." +msgstr "Вы не подписаны ни на каких пользователей, которые подписаны на @{name}." + +#: src/view/com/modals/InviteCodes.tsx:67 +msgid "You don't have any invite codes yet! We'll send you some when you've been on Bluesky for a little longer." +msgstr "У вас еще нет кодов приглашения! Со временем мы предоставим вам несколько." + +#: src/view/screens/SavedFeeds.tsx:117 +msgid "You don't have any pinned feeds." +msgstr "У вас нет закрепленных лент." + +#: src/view/screens/SavedFeeds.tsx:159 +msgid "You don't have any saved feeds." +msgstr "У вас нет сохраненных лент." + +#: src/view/com/post-thread/PostThread.tsx:214 +msgid "You have blocked the author or you have been blocked by the author." +msgstr "Вы заблокировали автора или автор заблокировал вас." + +#: src/components/dms/MessagesListBlockedFooter.tsx:58 +msgid "You have blocked this user" +msgstr "Вы заблокировали этого пользователя" + +#: src/components/moderation/ModerationDetailsDialog.tsx:72 +#: src/lib/moderation/useModerationCauseDescription.ts:55 +#: src/lib/moderation/useModerationCauseDescription.ts:63 +msgid "You have blocked this user. You cannot view their content." +msgstr "Вы заблокировали этого пользователя. Вы не можете видеть их содержимое." + +#: src/screens/Login/SetNewPasswordForm.tsx:54 +#: src/screens/Login/SetNewPasswordForm.tsx:91 +#: src/view/com/modals/ChangePassword.tsx:88 +#: src/view/com/modals/ChangePassword.tsx:122 +msgid "You have entered an invalid code. It should look like XXXXX-XXXXX." +msgstr "Вы ввели неправильный код. Он должен выглядеть так: XXXXX-XXXXX." + +#: src/lib/moderation/useModerationCauseDescription.ts:114 +msgid "You have hidden this post" +msgstr "Вы скрыли этот пост" + +#: src/components/moderation/ModerationDetailsDialog.tsx:110 +msgid "You have hidden this post." +msgstr "Вы скрыли этот пост." + +#: src/components/moderation/ModerationDetailsDialog.tsx:103 +#: src/lib/moderation/useModerationCauseDescription.ts:97 +msgid "You have muted this account." +msgstr "Вы включили игнорирование этой учетной записи." + +#: src/lib/moderation/useModerationCauseDescription.ts:91 +msgid "You have muted this user" +msgstr "Вы включили игнорирование этого пользователя" + +#: src/screens/Messages/List/index.tsx:225 +msgid "You have no conversations yet. Start one!" +msgstr "У вас еще нет бесед. Начните одну!" + +#: src/view/com/feeds/ProfileFeedgens.tsx:138 +msgid "You have no feeds." +msgstr "У вас нет лент." + +#: src/view/com/lists/MyLists.tsx:93 +#: src/view/com/lists/ProfileLists.tsx:139 +msgid "You have no lists." +msgstr "У вас нет списков." + +#: src/view/screens/ModerationBlockedAccounts.tsx:134 +msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." +msgstr "Вы еще не заблокировали ни одну учетную запись. Чтобы заблокировать кого-то, перейдите в их профиль и выберите опцию \"Заблокировать\" в меню их учетной записи." + +#: src/view/screens/AppPasswords.tsx:90 +msgid "You have not created any app passwords yet. You can create one by pressing the button below." +msgstr "Вы еще не создали ни одного пароля для приложений. Вы можете создать новый пароль, нажав кнопку ниже." + +#: src/view/screens/ModerationMutedAccounts.tsx:133 +msgid "You have not muted any accounts yet. To mute an account, go to their profile and select \"Mute account\" from the menu on their account." +msgstr "Вы еще не игнорируете ни одну учетную запись. Чтобы включить игнорирование кого-то, перейдите в их профиль и выберите опцию \"Игнорировать\" в меню их учетной записи." + +#: src/components/Lists.tsx:52 +msgid "You have reached the end" +msgstr "Вы добрались до конца" + +#: src/components/StarterPack/ProfileStarterPacks.tsx:235 +msgid "You haven't created a starter pack yet!" +msgstr "Вы еще не создали стартовый набор!" + +#: src/components/dialogs/MutedWords.tsx:398 +msgid "You haven't muted any words or tags yet" +msgstr "У вас еще нет игнорируемых слов или тегов" + +#: src/components/moderation/ModerationDetailsDialog.tsx:117 +#: src/lib/moderation/useModerationCauseDescription.ts:125 +msgid "You hid this reply." +msgstr "Вы скрыли этот ответ." + +#: src/components/moderation/LabelsOnMeDialog.tsx:78 +msgid "You may appeal non-self labels if you feel they were placed in error." +msgstr "Вы можете обжаловать несамостоятельные метки, если считаете, что они были размещены по ошибке." + +#: src/components/moderation/LabelsOnMeDialog.tsx:83 +msgid "You may appeal these labels if you feel they were placed in error." +msgstr "Вы можете обжаловать метки, если считаете, что они были размещены ошибочно." + +#: src/screens/StarterPack/Wizard/State.tsx:79 +msgid "You may only add up to {STARTER_PACK_MAX_SIZE} profiles" +msgstr "Вы можете добавить только до {STARTER_PACK_MAX_SIZE} профилей." + +#: src/screens/StarterPack/Wizard/State.tsx:97 +msgid "You may only add up to 3 feeds" +msgstr "Вы можете добавить не более 3 лент" + +#: src/screens/Signup/StepInfo/Policies.tsx:85 +msgid "You must be 13 years of age or older to sign up." +msgstr "Вам должно исполниться 13 лет для того, чтобы иметь возможность зарегистрироваться." + +#: src/components/StarterPack/ProfileStarterPacks.tsx:306 +msgid "You must be following at least seven other people to generate a starter pack." +msgstr "Чтобы получить стартовый набор, вы должны подписаться как минимум на семь других людей." + +#: src/components/StarterPack/QrCodeDialog.tsx:60 +msgid "You must grant access to your photo library to save a QR code" +msgstr "Чтобы сохранить QR-код, необходимо предоставить доступ к библиотеке фотографий." + +#: src/components/StarterPack/ShareDialog.tsx:68 +msgid "You must grant access to your photo library to save the image." +msgstr "Чтобы сохранить изображение, необходимо предоставить доступ к библиотеке фотографий." + +#: src/components/ReportDialog/SubmitView.tsx:209 +msgid "You must select at least one labeler for a report" +msgstr "Вы должны выбрать хотя бы одного маркировщика для жалобы" + +#: src/screens/Deactivated.tsx:131 +msgid "You previously deactivated @{0}." +msgstr "Вы ранее деактивировали @{0}." + +#: src/view/com/util/forms/PostDropdownBtn.tsx:216 +msgid "You will no longer receive notifications for this thread" +msgstr "Вы больше не будете получать уведомления из этого обсуждения" + +#: src/view/com/util/forms/PostDropdownBtn.tsx:212 +msgid "You will now receive notifications for this thread" +msgstr "Вы будете получать уведомления из этого обсуждения" + +#: src/screens/Login/SetNewPasswordForm.tsx:104 +msgid "You will receive an email with a \"reset code.\" Enter that code here, then enter your new password." +msgstr "Вы получите электронное письмо с \"кодом подтверждения.\" Введите этот код здесь, а затем введите новый пароль." + +#: src/screens/Messages/List/ChatListItem.tsx:114 +msgid "You: {0}" +msgstr "Вы: {0}" + +#: src/screens/Messages/List/ChatListItem.tsx:143 +msgid "You: {defaultEmbeddedContentMessage}" +msgstr "Вы: {defaultEmbeddedContentMessage}" + +#: src/screens/Messages/List/ChatListItem.tsx:136 +msgid "You: {short}" +msgstr "Вы: {short}" + +#: src/screens/Signup/index.tsx:113 +msgid "You'll follow the suggested users and feeds once you finish creating your account!" +msgstr "Вы будете подписаны на предложенных пользователей и ленты, как только создадите свою учетную запись!" + +#: src/screens/Signup/index.tsx:118 +msgid "You'll follow the suggested users once you finish creating your account!" +msgstr "Вы будете подписаны на предложенных пользователей, как только создадите свою учетную запись!" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 +msgid "You'll follow these people and {0} others" +msgstr "Вы будете подписаны на предложенных людей и {0} других" + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +msgid "You'll follow these people right away" +msgstr "Вы сразу же будете подписаны на предложенных людей." + +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 +msgid "You'll stay updated with these feeds" +msgstr "Вы будете оставаться в курсе этих лент" + +#: src/screens/SignupQueued.tsx:93 +#: src/screens/SignupQueued.tsx:94 +#: src/screens/SignupQueued.tsx:109 +msgid "You're in line" +msgstr "Вы в очереди" + +#: src/screens/Deactivated.tsx:89 +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:54 +msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." +msgstr "Вы вошли в систему с паролем приложения. Пожалуйста, войдите в систему с основным паролем, чтобы продолжить деактивацию вашего аккаунта." + +#: src/screens/Onboarding/StepFinished.tsx:235 +msgid "You're ready to go!" +msgstr "Все готово!" + +#: src/components/moderation/ModerationDetailsDialog.tsx:107 +#: src/lib/moderation/useModerationCauseDescription.ts:106 +msgid "You've chosen to hide a word or tag within this post." +msgstr "Вы выбрали скрывать слово или тег в этом посте." + +#: src/view/com/posts/FollowingEndOfFeed.tsx:44 +msgid "You've reached the end of your feed! Find some more accounts to follow." +msgstr "Ваша домашняя лента закончилась! Подпишитесь на больше учетных записей чтобы получать больше постов." + +#: src/screens/Signup/index.tsx:146 +msgid "Your account" +msgstr "Ваш аккаунт" + +#: src/view/com/modals/DeleteAccount.tsx:88 +msgid "Your account has been deleted" +msgstr "Ваша учетная запись удалена" + +#: src/view/screens/Settings/ExportCarDialog.tsx:65 +msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." +msgstr "Данные из вашей учетной записи, содержащие все общедоступные записи, можно загрузить как \"CAR\" файл. Этот файл не содержит медиафайлов, таких как изображения, или личные данные, которые необходимо получить отдельно." + +#: src/screens/Signup/StepInfo/index.tsx:180 +msgid "Your birth date" +msgstr "Ваша дата рождения" + +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 +msgid "Your browser does not support the video format. Please try a different browser." +msgstr "Ваш браузер не поддерживает формат видео. Пожалуйста, попробуйте использовать другой браузер." + +#: src/screens/Messages/Conversation/ChatDisabled.tsx:25 +msgid "Your chats have been disabled" +msgstr "Ваши чаты были отключены" + +#: src/view/com/modals/InAppBrowserConsent.tsx:47 +msgid "Your choice will be saved, but can be changed later in settings." +msgstr "Ваш выбор будет запомнен, вы в любой момент сможете изменить его в настройках." + +#: src/screens/Login/ForgotPasswordForm.tsx:57 +#: src/screens/Signup/state.ts:203 +#: src/screens/Signup/StepInfo/index.tsx:75 +#: src/view/com/modals/ChangePassword.tsx:55 +msgid "Your email appears to be invalid." +msgstr "Не удалось распознать адрес электронной почты." + +#: src/view/com/modals/ChangeEmail.tsx:120 +msgid "Your email has been updated but not verified. As a next step, please verify your new email." +msgstr "Ваш адрес электронной почты был изменен, но еще не подтвержден. Для подтверждения, пожалуйста, проверьте ваш почтовый ящик по новому адресу." + +#: src/view/com/modals/VerifyEmail.tsx:122 +msgid "Your email has not yet been verified. This is an important security step which we recommend." +msgstr "Ваша электронная почта еще не подтверждена. Это важный шаг для безопасности вашей учетной записи, который мы рекомендуем вам сделать." + +#: src/state/shell/progress-guide.tsx:156 +msgid "Your first like!" +msgstr "Ваш первый лайк!" + +#: src/view/com/posts/FollowingEmptyState.tsx:43 +msgid "Your following feed is empty! Follow more users to see what's happening." +msgstr "Ваша домашняя лента пуста! Подпишитесь на больше пользователей чтобы получать больше постов." + +#: src/screens/Signup/StepHandle.tsx:125 +msgid "Your full handle will be" +msgstr "Ваш полный псевдоним будет" + +#: src/view/com/modals/ChangeHandle.tsx:265 +msgid "Your full handle will be <0>@{0}" +msgstr "Вашим полным псевдонимом будет <0>@{0}" + +#: src/components/dialogs/MutedWords.tsx:369 +msgid "Your muted words" +msgstr "Ваши игнорируемые слова" + +#: src/view/com/modals/ChangePassword.tsx:158 +msgid "Your password has been changed successfully!" +msgstr "Ваш пароль успешно изменен!" + +#: src/view/com/composer/Composer.tsx:463 +msgid "Your post has been published" +msgstr "Пост опубликован" + +#: src/screens/Onboarding/StepFinished.tsx:250 +msgid "Your posts, likes, and blocks are public. Mutes are private." +msgstr "Ваши сообщения, предпочтения и блоки являются публичными. Игнорирование - частные." + +#: src/view/screens/Settings/index.tsx:114 +msgid "Your profile" +msgstr "Ваш профиль" + +#: src/screens/Settings/components/DeactivateAccountDialog.tsx:75 +msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." +msgstr "Ваш профиль, сообщения, ленты и списки больше не будут видны другим пользователям Bluesky. Вы можете активировать свой аккаунт в любое время, войдя в систему." + +#: src/view/com/composer/Composer.tsx:462 +msgid "Your reply has been published" +msgstr "Ответ опубликован" + +#: src/components/dms/ReportDialog.tsx:162 +msgid "Your report will be sent to the Bluesky Moderation Service" +msgstr "Ваш отчет будет отправлен в Службу Модерации Bluesky." + +#: src/screens/Signup/index.tsx:148 +msgid "Your user handle" +msgstr "Ваш псевдоним" From a6a3d203fdbe469a56f681feb804e1ef41eaf2c7 Mon Sep 17 00:00:00 2001 From: Paul Frazee Date: Sat, 7 Sep 2024 13:52:00 -0700 Subject: [PATCH 016/113] Release 1.91 prep (#5215) * Run intl:extract * Test fixes * Update pt-BR translations for video --- __e2e__/flows/feed-reorder.yml | 7 +- __e2e__/flows/home-screen.yml | 13 +- __e2e__/flows/profile-screen-edit.yml | 3 + __e2e__/flows/profile-screen.yml | 3 + __e2e__/flows/thread-screen.yml | 10 +- src/locale/locales/ca/messages.po | 1020 +++++++++++++--------- src/locale/locales/de/messages.po | 1016 +++++++++++++--------- src/locale/locales/en/messages.po | 1012 +++++++++++++--------- src/locale/locales/es/messages.po | 1014 +++++++++++++--------- src/locale/locales/fi/messages.po | 1014 +++++++++++++--------- src/locale/locales/fr/messages.po | 1020 +++++++++++++--------- src/locale/locales/ga/messages.po | 1014 +++++++++++++--------- src/locale/locales/hi/messages.po | 1012 +++++++++++++--------- src/locale/locales/id/messages.po | 1020 +++++++++++++--------- src/locale/locales/it/messages.po | 1022 +++++++++++++--------- src/locale/locales/ja/messages.po | 790 +++++++++-------- src/locale/locales/ko/messages.po | 271 +++--- src/locale/locales/pt-BR/messages.po | 1024 ++++++++++++++--------- src/locale/locales/tr/messages.po | 1012 +++++++++++++--------- src/locale/locales/uk/messages.po | 1012 +++++++++++++--------- src/locale/locales/zh-CN/messages.po | 210 +++-- src/locale/locales/zh-TW/messages.po | 323 ++++--- src/view/shell/bottom-bar/BottomBar.tsx | 2 +- 23 files changed, 9191 insertions(+), 5653 deletions(-) diff --git a/__e2e__/flows/feed-reorder.yml b/__e2e__/flows/feed-reorder.yml index 449df065d7..2b892b533e 100644 --- a/__e2e__/flows/feed-reorder.yml +++ b/__e2e__/flows/feed-reorder.yml @@ -10,8 +10,13 @@ appId: xyz.blueskyweb.app id: "e2eSignInAlice" # Pin alice's feed +- extendedWaitUntil: + visible: + id: "viewHeaderDrawerBtn" - tapOn: - id: "bottomBarProfileBtn" + id: "viewHeaderDrawerBtn" +- tapOn: + id: "profileCardButton" - swipe: from: id: "profilePager-selector" diff --git a/__e2e__/flows/home-screen.yml b/__e2e__/flows/home-screen.yml index c8d83fb1fa..799a20214c 100644 --- a/__e2e__/flows/home-screen.yml +++ b/__e2e__/flows/home-screen.yml @@ -9,6 +9,9 @@ appId: xyz.blueskyweb.app - tapOn: id: "e2eSignInAlice" +- extendedWaitUntil: + visible: + text: "Feeds ✨" - tapOn: label: "Can go to feeds page using feeds button in tab bar" text: "Feeds ✨" @@ -34,26 +37,16 @@ appId: xyz.blueskyweb.app - tapOn: label: "Can like posts" id: "likeBtn" -- assertVisible: - id: "likeCount" - text: "1" - tapOn: id: "likeBtn" -- assertNotVisible: - id: "likeCount" - tapOn: label: "Can repost posts" id: "repostBtn" - tapOn: "Repost" -- assertVisible: - id: "repostCount" - text: "1" - tapOn: id: "repostBtn" - tapOn: "Remove repost" -- assertNotVisible: - id: "repostCount" - tapOn: label: "Can delete posts" diff --git a/__e2e__/flows/profile-screen-edit.yml b/__e2e__/flows/profile-screen-edit.yml index 288a5d4f6d..251eca3581 100644 --- a/__e2e__/flows/profile-screen-edit.yml +++ b/__e2e__/flows/profile-screen-edit.yml @@ -11,6 +11,9 @@ appId: xyz.blueskyweb.app # Navigate to my profile +- extendedWaitUntil: + visible: + id: "bottomBarSearchBtn" - tapOn: id: "bottomBarProfileBtn" diff --git a/__e2e__/flows/profile-screen.yml b/__e2e__/flows/profile-screen.yml index 7d2d43deea..b9f95aca26 100644 --- a/__e2e__/flows/profile-screen.yml +++ b/__e2e__/flows/profile-screen.yml @@ -10,6 +10,9 @@ appId: xyz.blueskyweb.app id: "e2eSignInAlice" # Navigate to another user profile +- extendedWaitUntil: + visible: + id: "bottomBarSearchBtn" - tapOn: id: "bottomBarSearchBtn" - tapOn: diff --git a/__e2e__/flows/thread-screen.yml b/__e2e__/flows/thread-screen.yml index fdc732596b..9120f4f689 100644 --- a/__e2e__/flows/thread-screen.yml +++ b/__e2e__/flows/thread-screen.yml @@ -11,6 +11,8 @@ appId: xyz.blueskyweb.app # Navigate to thread +- extendedWaitUntil: + visible: "Thread root" - tapOn: "Thread root" - assertVisible: "Thread reply" @@ -33,18 +35,10 @@ appId: xyz.blueskyweb.app id: "likeBtn" childOf: id: "postThreadItem-by-carla.test" -- assertVisible: - id: "likeCount" - childOf: - id: "postThreadItem-by-carla.test" - tapOn: id: "likeBtn" childOf: id: "postThreadItem-by-carla.test" -- assertNotVisible: - id: "likeCount" - childOf: - id: "postThreadItem-by-carla.test" # Can repost the root post - tapOn: diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index f96cd5f900..6d4620b097 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -24,11 +24,19 @@ msgstr "(té contingut incrustat)" msgid "(no email)" msgstr "(sense correu)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:168 #~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}" #~ msgstr "{0, plural, one {# codi d'invitació disponible} other {# codis d'invitació disponibles}}" @@ -37,7 +45,7 @@ msgstr "{0, plural, one {{formattedCount} other} other {{formattedCount} others} #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest compte} other {# etiquetes s'han aplicat a aquest compte}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest compte} other {# etiquetes s'han aplicat a aquest compte}}" @@ -45,14 +53,26 @@ msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest compte} other {# etiqu #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest contingut} other {# etiquetes s'han aplicat a aquest contingut}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# etiqueta s'ha aplicat a aquest contingut} other {# etiquetes s'han aplicat a aquest contingut}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# republicació} other {# republicacions}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -67,11 +87,11 @@ msgstr "{0, plural, one {seguidor} other {seguidors}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguint} other {seguint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Like (# m'agrada)} other {Like (# m'agrades)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {m'agrada} other {m'agrades}}" @@ -84,19 +104,19 @@ msgstr "{0, plural, one {Li ha agradat a # user} other {Li ha agradat a # users} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {publicació} other {publicacions}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citació} other {citacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Resposta per (# reply)} other {Resposta per (# replies)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {republicació} other {republicacions}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Desmarca m'agrada (# like)} other {Desmarca m'agrada (# likes)}}" @@ -122,6 +142,10 @@ msgstr "{0} <0>en <1>text i etiquetes" msgid "{0} joined this week" msgstr "{0} s'han unit aquesta setmana" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} persones han utilitzat aquest starter pack" @@ -142,30 +166,56 @@ msgstr "Els canals i les persones preferits de {0}: uneix-te a mi!" msgid "{0}'s starter pack" msgstr "Starter pack de {0}" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Li ha agradat a # user} other {Li ha agradat a # users}}" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, one {dia} other {dies}}" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "{diff, plural, one {dia} other {dies}}" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, one {hora} other {hores}}" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "{diff, plural, one {hora} other {hores}}" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, one {minut} other {minuts}}" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "{diff, plural, one {minut} other {minuts}}" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, one {mes} other {mesos}}" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "{diff, plural, one {mes} other {mesos}}" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, one {segon} other {segons}}" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "{diffSeconds, plural, one {segon} other {segons}}" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Starter Pack de {displayName}" @@ -327,8 +377,8 @@ msgstr "7 dies" #~ msgstr "S'ha aplicat una advertència de contingut a {0}." #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "Una informació d'ajuda" +#~ msgid "A help tooltip" +#~ msgstr "Una informació d'ajuda" #: src/lib/hooks/useOTAUpdate.ts:16 #~ msgid "A new version of the app is available. Please update to continue using the app." @@ -396,7 +446,7 @@ msgstr "Opcions del compte" msgid "Account removed from quick access" msgstr "Compte eliminat de l'accés ràpid" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Compte desbloquejat" @@ -452,9 +502,13 @@ msgstr "Afegeix text alternatiu" #~ msgid "Add ALT text" #~ msgstr "Afegeix text alternatiu" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Afegeix una contrasenya d'aplicació" @@ -587,7 +641,7 @@ msgstr "Permet missatges nou de" msgid "Allow replies from:" msgstr "Permet respostes de:" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "Permet l'accés als missatges directes" @@ -602,17 +656,20 @@ msgstr "Ja estàs registrat com a @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Text alternatiu" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "Text alternatiu" @@ -637,19 +694,26 @@ msgstr "Hi ha hagut un error" #~ msgid "An error occured" #~ msgstr "Hi ha hagut un error" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "Hi ha hagut un error" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "S'ha produït un error en generar el teu starter pack. Vols tornar-ho a provar?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 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/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "S'ha produït un error en desar la imatge." @@ -659,6 +723,10 @@ msgstr "Hi ha hagut un error mentre es carregava el vídeo. Prova-ho més tard." msgid "An error occurred while saving the QR code!" msgstr "S'ha produït un error en desar el codi QR!" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Hi ha hagut un error intentant esborrar el missatge. Torna-ho a provar." @@ -668,7 +736,7 @@ msgstr "S'ha produït un error en desar el codi QR!" msgid "An error occurred while trying to follow all" msgstr "S'ha produït un error en intentar seguir-ho tot" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "Hi ha hagut un error mentre es pujava el vídeo." @@ -693,7 +761,7 @@ msgstr "Hi ha hagut un problema en provar d'obrir el xat" msgid "An issue occurred, please try again." msgstr "Hi ha hagut un problema, prova-ho de nou." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "hi ha hagut un problema desconegut" @@ -703,8 +771,8 @@ msgid "an unknown labeler" msgstr "un etiquetador desconegut" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "i" @@ -713,7 +781,7 @@ msgstr "i" msgid "Animals" msgstr "Animals" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "GIF animat" @@ -729,7 +797,7 @@ msgstr "Qualsevol pot interactuar" msgid "App Language" msgstr "Idioma de l'aplicació" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Contrasenya de l'aplicació esborrada" @@ -750,17 +818,17 @@ msgstr "Configuració de la contrasenya d'aplicació" #~ msgstr "Contrasenyes de l'aplicació" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Contrasenyes de l'aplicació" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Apel·la" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Apel·la \"{0}\" etiqueta" @@ -776,7 +844,7 @@ msgstr "Apel·la \"{0}\" etiqueta" #~ msgid "Appeal Decision" #~ msgstr "Decisión de apelación" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Apel·lació enviada" @@ -818,7 +886,7 @@ msgstr "Aplica els canals recomanats per defecte" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "Segur que vols suprimir aquest starter pack?" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Confirmes que vols eliminar la contrasenya de l'aplicació \"{name}\"?" @@ -850,7 +918,7 @@ msgstr "Confirmes que vols eliminar {0} dels teus canals?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Segur que vols eliminar-ho dels teus canals?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Confirmes que vols descartar aquest esborrany?" @@ -875,13 +943,13 @@ msgstr "Art" msgid "Artistic or non-erotic nudity." msgstr "Nuesa artística o no eròtica." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "Almenys 3 caràcters" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -920,7 +988,7 @@ msgstr "Aniversari" msgid "Birthday:" msgstr "Aniversari:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Bloqueja" @@ -955,7 +1023,7 @@ msgstr "Vols bloquejar aquests comptes?" #~ msgid "Block this List" #~ msgstr "Bloqueja la llista" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Bloquejada" @@ -1053,23 +1121,23 @@ msgstr "Difumina les imatges i filtra-ho dels canals" msgid "Books" msgstr "Llibres" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "Explora més comptes a la pàgina Explora" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "Explora més canals a la pàgina Explora" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "Explora més recomanacions" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "Explora més recomancaions a la pàgina Explora" @@ -1127,12 +1195,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha de tenir almenys 4 caràcters i no més de 32." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1148,7 +1216,7 @@ msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha d #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Cancel·la" @@ -1181,7 +1249,7 @@ msgstr "Cancel·la la retallada de la imatge" msgid "Cancel profile editing" msgstr "Cancel·la l'edició del perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Cancel·la la citació de la publicació" @@ -1201,6 +1269,21 @@ msgstr "Cancel·la la cerca" msgid "Cancels opening the linked website" msgstr "Cancel·la obrir la web enllaçada" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Canvia" @@ -1245,8 +1328,8 @@ msgid "Change Your Email" msgstr "Canvia el teu correu" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Xat" @@ -1301,16 +1384,16 @@ msgstr "Comprova el teu correu per a rebre el codi de confirmació i entra'l aqu #~ msgstr "Tria \"Tothom\" or \"Ningú\"" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "Tria'n 3 o més:" +#~ msgid "Choose 3 or more:" +#~ msgstr "Tria'n 3 o més:" #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Tria un nou nom d'usuari de Bluesky o crea'l" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "Tria'n almenys {0} més" +#~ msgid "Choose at least {0} more" +#~ msgstr "Tria'n almenys {0} més" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1328,7 +1411,7 @@ msgstr "Tria les persones" msgid "Choose Service" msgstr "Tria un servei" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Tria els algoritmes que alimentaran els teus canals personalitzats." @@ -1415,7 +1498,7 @@ msgstr "Clica per a deshabilitar les citacions d'aquesta publicació." msgid "Click to enable quote posts of this post." msgstr "Clica per a habilitar les citacions d'aquesta publicació." -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "Clica aquí per provar d'enviar el missatge de nou" @@ -1430,13 +1513,15 @@ msgstr "Clip 🐴 clop 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Tanca" @@ -1491,7 +1576,7 @@ msgstr "Tanca la barra de navegació inferior" msgid "Closes password update alert" msgstr "Tanca l'alerta d'actualització de contrasenya" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Tanca l'editor de la publicació i descarta l'esborrany" @@ -1499,11 +1584,11 @@ msgstr "Tanca l'editor de la publicació i descarta l'esborrany" msgid "Closes viewer for header image" msgstr "Tanca la visualització de la imatge de la capçalera" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "Plega la llista d'usuaris" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Plega la llista d'usuaris per una notificació concreta" @@ -1522,7 +1607,7 @@ msgstr "Còmics" msgid "Community Guidelines" msgstr "Directrius de la comunitat" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Finalitza el registre i comença a utilitzar el teu compte" @@ -1530,7 +1615,7 @@ msgstr "Finalitza el registre i comença a utilitzar el teu compte" msgid "Complete the challenge" msgstr "Completa la prova" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters" @@ -1539,8 +1624,8 @@ msgid "Compose reply" msgstr "Redacta una resposta" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "Comprimint..." +#~ msgid "Compressing..." +#~ msgstr "Comprimint..." #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1554,8 +1639,8 @@ msgstr "Configura els filtres de continguts per la categoria: {name}" msgid "Configured in <0>moderation settings." msgstr "Configurat a <0>configuració de moderació." -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1663,7 +1748,7 @@ msgstr "Advertències del contingut" msgid "Context menu backdrop, click to close the menu." msgstr "Teló de fons del menú contextual, fes clic per a tancar-lo." -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1676,7 +1761,7 @@ msgstr "Continua com a {0} (sessió actual)" msgid "Continue thread..." msgstr "Continua el fil..." -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1712,7 +1797,7 @@ msgstr "Número de versió copiat en memòria" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Copiat en memòria" @@ -1802,6 +1887,10 @@ msgstr "No s'ha pogut carregar la llista" msgid "Could not mute chat" msgstr "No s'ha pogut silenciar el xat" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "No s'ha pogut deixar de silenciar el xat" @@ -1871,7 +1960,7 @@ msgstr "Crea un nou compte" msgid "Create report for {0}" msgstr "Crea un informe per a {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "Creat {0}" @@ -1965,7 +2054,7 @@ msgstr "Panell de depuració" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Elimina" @@ -1982,11 +2071,11 @@ msgstr "Elimina el compte" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Elimina el compte <0>\"<1>{0}<2>\"" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Elimina la contrasenya d'aplicació" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "Vols eliminar la contrasenya d'aplicació?" @@ -2045,7 +2134,7 @@ msgstr "Vols eliminar aquesta llista?" msgid "Delete this post?" msgstr "Vols eliminar aquesta publicació?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Eliminat" @@ -2089,7 +2178,7 @@ msgstr "Vols desenganxar la citació?" msgid "Dialog: adjust who can interact with this post" msgstr "Diàleg: ajusta qui pot interactuar amb aquesta publicació" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Vols dir alguna cosa?" @@ -2103,8 +2192,12 @@ msgid "Direct messages are here!" msgstr "Els missatges directes són aquí!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "Desactiva la reproducció automàtica dels GIF" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "Desactiva la reproducció automàtica dels GIF" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -2118,7 +2211,7 @@ msgstr "Desactiva la retroalimentació hàptica" #~ msgid "Disable haptics" #~ msgstr "Deshabilita l'hàptic" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "Deshabilita els subtítols" @@ -2135,7 +2228,7 @@ msgstr "Deshabilita els subtítols" msgid "Disabled" msgstr "Deshabilitat" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Descarta" @@ -2143,7 +2236,7 @@ msgstr "Descarta" #~ msgid "Discard draft" #~ msgstr "Descarta l'esborrany" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Vols descartar l'esborrany?" @@ -2153,8 +2246,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectats" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "Discover apren quines publicacions t'agraden mentre navegues." +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "Discover apren quines publicacions t'agraden mentre navegues." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2170,10 +2263,10 @@ msgid "Discover New Feeds" msgstr "Descobreix nous canals" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "Descarta" +#~ msgid "Dismiss" +#~ msgstr "Descarta" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "Descarta l'error" @@ -2205,7 +2298,7 @@ msgstr "No silenciïs aquesta paraula als usuaris que segueixo" msgid "Does not include nudity." msgstr "No inclou nuesa." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "No comença ni acaba amb un guionet" @@ -2229,6 +2322,8 @@ msgstr "Domini verificat!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2255,7 +2350,7 @@ msgstr "Fet{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Fes doble toc per a iniciar la sessió" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "Descarrega Bluesky" @@ -2268,7 +2363,7 @@ msgstr "Descarrega Bluesky" msgid "Download CAR file" msgstr "Descarrega el fitxer CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Deixa anar a afegir imatges" @@ -2381,12 +2476,12 @@ msgid "Edit post interaction settings" msgstr "Edita les preferències de les interaccions a la publicació" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Edita el perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Edita el perfil" @@ -2441,6 +2536,10 @@ msgstr "Correu 2FA desactivat" msgid "Email address" msgstr "Adreça de correu" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2454,6 +2553,10 @@ msgstr "Correu actualitzat" msgid "Email verified" msgstr "Correu verificat" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Correu:" @@ -2507,7 +2610,7 @@ msgstr "Habilita reproductors de contingut per" msgid "Enable priority notifications" msgstr "Activa les notificacions prioritàries" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "Habilita els subtítols" @@ -2525,7 +2628,7 @@ msgstr "Habilita només per aquesta font" msgid "Enabled" msgstr "Habilitat" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Fi del canal" @@ -2534,8 +2637,12 @@ msgstr "Fi del canal" #~ msgstr "Fi de la llista" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "Fi de la gira de benvinguda. No avancis. En comptes d'això, ves enrere per obtenir més opcions o prem per saltar." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "Fi de la gira de benvinguda. No avancis. En comptes d'això, ves enrere per obtenir més opcions o prem per saltar." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2603,11 +2710,11 @@ msgstr "Introdueix el teu usuari i contrasenya" msgid "Error occurred while saving file" msgstr "Ha ocorregut un error en desar el fitxer" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Error en rebre la resposta al captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" @@ -2631,11 +2738,11 @@ msgstr "Tothom pot respondre a aquesta publicació." msgid "Everyone" msgstr "Tothom" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "Mencions o respostes excessives" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "Missatges excessius o no desitjats" @@ -2647,6 +2754,10 @@ msgstr "Exclou els usuaris que segueixes" msgid "Excludes users you follow" msgstr "Exclou els usuaris que segueixes" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Surt del procés d'eliminació del compte" @@ -2675,7 +2786,7 @@ msgstr "Surt de la cerca" msgid "Expand alt text" msgstr "Expandeix el text alternatiu" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "Expandeix la llista d'usuaris" @@ -2799,7 +2910,7 @@ msgstr "Error en desar la imatge: {0}" msgid "Failed to save notification preferences, please try again" msgstr "Error en desar les preferències de les notificacions, torna-ho a provar" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "No s'ha pogut enviar" @@ -2807,7 +2918,7 @@ msgstr "No s'ha pogut enviar" #~ msgid "Failed to send message(s)." #~ msgstr "Error en enviar missatge(s)." -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "No s'ha pogut enviar l'apel·lació, torna-ho a provar." @@ -2825,6 +2936,13 @@ msgstr "No s'han pogut actualitzar els canals" msgid "Failed to update settings" msgstr "No s'ha pogut actualitzar la configuració" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Canal" @@ -2857,7 +2975,7 @@ msgstr "Comentaris" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2891,7 +3009,7 @@ msgstr "Fitxer desat amb èxit" msgid "Filter from feeds" msgstr "Filtra-ho dels canals" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Finalitzant" @@ -2902,8 +3020,8 @@ msgid "Find accounts to follow" msgstr "Troba comptes per a seguir" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "Troba més canals i comptes per seguir a la pàgina Explora." +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "Troba més canals i comptes per seguir a la pàgina Explora." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2938,14 +3056,14 @@ msgid "Finish" msgstr "Finalitza" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "Acaba la visita guiada i comença a utilitzar l'aplicació" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "Acaba la visita guiada i comença a utilitzar l'aplicació" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Exercici" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Flexible" @@ -2962,8 +3080,8 @@ msgstr "Gira verticalment" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Segueix" @@ -2972,8 +3090,8 @@ msgctxt "action" msgid "Follow" msgstr "Segueix" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Segueix {0}" @@ -2999,7 +3117,7 @@ msgstr "Segueix-los a tots" #~ msgid "Follow All" #~ msgstr "Segueix-los a tots" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Segueix" @@ -3047,16 +3165,16 @@ msgstr "Usuaris seguits" #~ msgid "Followed users only" #~ msgstr "Només els usuaris seguits" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "et segueix" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "també et segueix" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Seguidors" @@ -3077,17 +3195,17 @@ msgstr "Seguidors que coneixes" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Seguint" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Seguint {0}" @@ -3106,8 +3224,8 @@ msgid "Following Feed Preferences" msgstr "Preferències del canal Seguint" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "Seguint mostra les últimes publicacions de la gent que segueixes." +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "Seguint mostra les últimes publicacions de la gent que segueixes." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -3159,15 +3277,19 @@ msgstr "Oblidada?" msgid "Frequently Posts Unwanted Content" msgstr "Publica contingut no desitjat freqüentment" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "De <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galeria" @@ -3193,7 +3315,7 @@ msgstr "Comença" msgid "Getting started" msgstr "Començant" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "GIF" @@ -3212,7 +3334,7 @@ msgstr "Infraccions flagrants de la llei o les condicions del servei" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Ves enrere" @@ -3271,8 +3393,8 @@ msgid "Go to profile" msgstr "Ves al perfil" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "ves al següent pas de la visita guiada" +#~ msgid "Go to the next step of the tour" +#~ msgstr "ves al següent pas de la visita guiada" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3354,7 +3476,7 @@ msgstr "Llista oculta" msgid "Hide" msgstr "Amaga" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Amaga" @@ -3393,7 +3515,7 @@ msgstr "Vols amagar aquesta entrada?" msgid "Hide this reply?" msgstr "Vols amagar aquesta resposta?" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Amaga la llista d'usuaris" @@ -3429,10 +3551,14 @@ msgstr "Tenim problemes per a carregar aquestes dades. Mira a continuació per a msgid "Hmmmm, we couldn't load that moderation service." msgstr "No podem carregar el servei de moderació." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3516,7 +3642,7 @@ msgstr "Si vols canviar el teu identificador o el correu fes-ho abans de desacti msgid "Illegal and Urgent" msgstr "Il·legal i urgent" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Imatge" @@ -3537,7 +3663,11 @@ msgstr "La imatge s'ha desat a la teva galeria!" msgid "Impersonation or false claims about identity or affiliation" msgstr "Suplantació d'identitat o afirmacions falses sobre identitat o afiliació" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "Missatges inapropiats o enllaços explícits" @@ -3601,7 +3731,7 @@ msgstr "Introdueix la teva contrasenya" msgid "Input your preferred hosting provider" msgstr "Introdueix el teu proveïdor d'allotjament preferit" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Introdueix el teu identificador d'usuari" @@ -3626,6 +3756,10 @@ msgstr "Registre de publicació no vàlid o no admès" msgid "Invalid username or password" msgstr "Nom d'usuari o contrasenya incorrectes" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/screens/Settings.tsx:411 #~ msgid "Invite" #~ msgstr "Convida" @@ -3638,7 +3772,7 @@ msgstr "Convida un amic" msgid "Invite code" msgstr "Codi d'invitació" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Codi d'invitació rebutjat. Comprova que l'has entrat correctament i torna-ho a provar." @@ -3674,6 +3808,10 @@ msgstr "Convida a Bluesky de manera més personalitzada" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "Ara només ets tu! Afegeix més persones al teu starter pack cercant a dalt." +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Feines" @@ -3731,11 +3869,11 @@ msgstr "Les etiquetes són anotacions sobre els usuaris i el contingut. Poden se #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "S'han posat etiquetes a aquest {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "Etiquetes al teu compte" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "Etiquetes al teu contingut" @@ -3760,7 +3898,7 @@ msgstr "Idiomes" #~ msgid "Last step!" #~ msgstr "Últim pas" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "El més recent" @@ -3838,8 +3976,7 @@ msgstr "Deixa'm triar" msgid "Let's get your password reset!" msgstr "Restablirem la teva contrasenya!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Som-hi!" @@ -3877,9 +4014,9 @@ msgstr "Fes m'agrada a aquest canal" msgid "Liked by" msgstr "Li ha agradat a" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Li ha agradat a" @@ -3898,7 +4035,7 @@ msgstr "Li ha agradat a" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Li ha agradat a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "els ha agradat el teu canal personalitzat" @@ -3906,7 +4043,7 @@ msgstr "els ha agradat el teu canal personalitzat" #~ msgid "liked your custom feed{0}" #~ msgstr "i ha agradat el teu canal personalitzat{0}" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "li ha agradat la teva publicació" @@ -3966,7 +4103,7 @@ msgstr "Llista no silenciada" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3997,7 +4134,7 @@ msgstr "Carrega més suggerencies d'usuaris per seguir" msgid "Load new notifications" msgstr "Carrega noves notificacions" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -4123,12 +4260,12 @@ msgstr "Missatge esborrat" msgid "Message from server: {0}" msgstr "Missatge del servidor: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "Camp d'entrada del missatge" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "El missatge és massa llarg" @@ -4136,7 +4273,7 @@ msgstr "El missatge és massa llarg" msgid "Message settings" msgstr "Configuració dels missatges" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -4151,6 +4288,10 @@ msgstr "Missatges" msgid "Misleading Account" msgstr "Compte enganyós" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "Mode" @@ -4217,7 +4358,7 @@ msgstr "Eines de moderació" msgid "Moderator has chosen to set a general warning on the content." msgstr "El moderador ha decidit establir un advertiment general sobre el contingut." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Més" @@ -4250,8 +4391,7 @@ msgstr "Música" #~ msgstr "Ha de tenir almenys 3 caràcters" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Silencia" @@ -4344,7 +4484,7 @@ msgstr "Silencia el fil de debat" msgid "Mute words & tags" msgstr "Silencia paraules i etiquetes" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Silenciada" @@ -4382,7 +4522,7 @@ msgstr "El meu aniversari" msgid "My Feeds" msgstr "Els meus canals" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "El meu perfil" @@ -4408,9 +4548,9 @@ msgid "Name is required" msgstr "Es requereix un nom" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "El nom o la descripció infringeixen els estàndards comunitaris" @@ -4451,7 +4591,7 @@ msgstr "Necessites informar d'una infracció dels drets d'autor?" #~ msgid "Never lose access to your followers and data." #~ msgstr "No perdis mai accés als teus seguidors ni a les teves dades." -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "No perdis mai accés als teus seguidors i les teves dades." @@ -4505,11 +4645,11 @@ msgstr "Nova publicació" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Nova publicació" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Nova publicació" @@ -4546,7 +4686,6 @@ msgstr "Notícies" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4589,11 +4728,11 @@ msgid "No feeds found. Try searching for something else." msgstr "No s'han trobat canals. Intenta cercar una altra cosa." #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Ja no segueixes a {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "No pot tenir més de 253 caràcters" @@ -4620,7 +4759,7 @@ msgstr "Ningú" msgid "No one but the author can quote this post." msgstr "Ningú més que l'autor pot citar aquesta publicació." -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "Encara no hi ha publicacions." @@ -4699,7 +4838,7 @@ msgstr "Ara mateix no" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "Nota sobre compartir" @@ -4732,22 +4871,22 @@ msgstr "Sons de les notificacions" msgid "Notification Sounds" msgstr "Sons de les notificacions" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notificacions" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "ara" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "Ara" @@ -4755,7 +4894,7 @@ msgstr "Ara" msgid "Nudity" msgstr "Nuesa" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "Nuesa o contingut per a adults no etiquetat com a tal" @@ -4777,7 +4916,7 @@ msgstr "Apagat" msgid "Oh no!" msgstr "Ostres!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Ostres! Alguna cosa ha fallat." @@ -4794,22 +4933,26 @@ msgid "Oldest replies first" msgstr "Respostes més antigues primer" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "en" +#~ msgid "on" +#~ msgstr "en" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "en {str}" +#~ msgid "on {str}" +#~ msgstr "en {str}" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Restableix la incorporació" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "Visita guiada, pas {0}: {1}" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "Visita guiada, pas {0}: {1}" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Falta el text alternatiu a una o més imatges." @@ -4825,10 +4968,14 @@ msgstr "Només s'accepten fitxers .jpg i .png" msgid "Only {0} can reply." msgstr "Només {0} poden respondre." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Només pot tenir lletres, nombres i guionets" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Ostres, alguna cosa ha anat malament!" @@ -4836,13 +4983,13 @@ msgstr "Ostres, alguna cosa ha anat malament!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ostres!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Obre" @@ -4863,8 +5010,9 @@ msgstr "Obre el creador d'avatars" msgid "Open conversation options" msgstr "Obre les opcions de les converses" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Obre el selector d'emojis" @@ -5077,12 +5225,12 @@ msgstr "Obre la pàgina de registres del sistema" msgid "Opens the threads preferences" msgstr "Obre les preferències dels fils de debat" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Obre aquest perfil" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "Obre el selector de vídeos" @@ -5164,11 +5312,11 @@ msgid "Password updated!" msgstr "Contrasenya actualitzada!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "Posa en pausa" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "Posa en pausa el vídeo" @@ -5232,7 +5380,7 @@ msgid "Pinned to your feeds" msgstr "Fixat als teus canals" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "Reprodueix" @@ -5249,8 +5397,8 @@ msgstr "Reprodueix {0}" msgid "Play or pause the GIF" msgstr "Reprodueix o posa en pausa el GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "Reprodueix el vídeo" @@ -5263,16 +5411,16 @@ msgstr "Reprodueix el vídeo" msgid "Plays the GIF" msgstr "Reprodueix el GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Tria el teu identificador." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Tria la teva contrasenya." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Completa el captcha de verificació." @@ -5304,7 +5452,7 @@ msgstr "Introdueix una paraula, una etiqueta o una frase vàlida per a silenciar #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "Introdueix el codi de verificació enviat a {phoneNumberFormatted}" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Introdueix el teu correu." @@ -5317,7 +5465,7 @@ msgstr "Entra el teu codi d'invitació." msgid "Please enter your password as well:" msgstr "Introdueix la teva contrasenya també:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Explica per què creieu que aquesta etiqueta ha estat aplicada incorrectament per {0}" @@ -5342,7 +5490,7 @@ msgstr "Inicia sessió com a @{0}" msgid "Please Verify Your Email" msgstr "Verifica el teu correu" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Espera que es generi la targeta de l'enllaç" @@ -5359,13 +5507,13 @@ msgstr "Pornografia" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Publica" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Publicació" @@ -5512,13 +5660,13 @@ msgstr "Xateja en privat amb altres usuaris." msgid "Processing..." msgstr "Processant…" -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "perfil" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5533,7 +5681,7 @@ msgstr "Perfil actualitzat" msgid "Protect your account by verifying your email." msgstr "Protegeix el teu compte verificant el teu correu." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Públic" @@ -5545,11 +5693,11 @@ msgstr "Llistes d'usuaris per a silenciar o bloquejar en massa, públiques i per msgid "Public, shareable lists which can drive feeds." msgstr "Llistes que poden nodrir canals, públiques i per a compartir." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Publica" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Publica la resposta" @@ -5566,11 +5714,11 @@ msgid "QR code saved to your camera roll!" msgstr "Codi QR desat a la teva galeria" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "Consell ràpid" +#~ msgid "Quick tip" +#~ msgstr "Consell ràpid" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5599,8 +5747,8 @@ msgid "Quote post was successfully detached" msgstr "La publicació citada s'ha desenganxat amb èxit" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5614,8 +5762,8 @@ msgstr "S'han habilitat les citacions" msgid "Quote settings" msgstr "Configuració de les citacions" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "Citacions" @@ -5709,6 +5857,10 @@ msgstr "Elimina a {displayName} de l'starter pack" msgid "Remove account" msgstr "Elimina el compte" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Elimina l'avatar" @@ -5717,7 +5869,7 @@ msgstr "Elimina l'avatar" msgid "Remove Banner" msgstr "Elimina el bàner" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "Elimina l'incrustat" @@ -5757,8 +5909,8 @@ msgid "Remove image" msgstr "Elimina la imatge" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Elimina la visualització prèvia de la imatge" +#~ msgid "Remove image preview" +#~ msgstr "Elimina la visualització prèvia de la imatge" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5772,15 +5924,19 @@ msgstr "Elimina el perfil" msgid "Remove profile from search history" msgstr "Elimina el perfil de l'historial de cerca" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "Elimina la citació" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Elimina la republicació" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/feeds/FeedSourceCard.tsx:175 #~ msgid "Remove this feed from my feeds?" #~ msgstr "Vols eliminar aquest canal dels teus canals?" @@ -5793,11 +5949,11 @@ msgstr "Elimina aquest canal dels meus canals" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Vols eliminar aquest canal dels teus canals desats?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "Eliminat per l'autor" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "Tu l'has eliminat" @@ -5825,13 +5981,17 @@ msgstr "Eliminat dels teus canals" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Elimina la miniatura per defecte de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "Elimina la publicació amb la citació" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "Elimina la previsualització de la imatge" +msgid "Removes the attachment" +msgstr "" + +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "Elimina la previsualització de la imatge" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -5858,7 +6018,7 @@ msgstr "Les respostes a aquesta publicació estan deshabilitades." #~ msgid "Replies to this thread are disabled" #~ msgstr "Les respostes a aquest fil de debat estan deshabilitades" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Respon" @@ -5892,23 +6052,23 @@ msgstr "La configuració de les respostes la tria l'autor del fil de debat" #~ msgstr "Resposta a <0/>" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Resposta a <0><1/>" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "Resposta a una publicació bloquejada" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "Resposta a una publicació" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "Resposta a tu mateix" @@ -6004,9 +6164,9 @@ msgstr "Informa sobre aquest starter pack" msgid "Report this user" msgstr "Informa d'aquest usuari" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Republica" @@ -6017,7 +6177,7 @@ msgid "Repost" msgstr "Republica" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" @@ -6027,12 +6187,12 @@ msgstr "Republica o cita la publicació" #~ msgid "Reposted by" #~ msgstr "Republicada per" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Republicat per" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "Republicat per {0}" @@ -6044,16 +6204,16 @@ msgstr "Republicat per {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Republicada per <0/>" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "Republicat per <0><1/>" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "Republicat per tu" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "ha republicat la teva publicació" @@ -6092,6 +6252,14 @@ msgstr "Requerit per aquest proveïdor" msgid "Resend email" msgstr "Torna a enviar el correu" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Codi de restabliment" @@ -6139,15 +6307,15 @@ msgstr "Torna a intentar iniciar sessió" msgid "Retries the last action, which errored out" msgstr "Torna a intentar l'última acció, que ha donat error" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -6263,8 +6431,8 @@ msgstr "Desa la configuració de retall d'imatges" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "Digues hola!" @@ -6278,15 +6446,15 @@ msgid "Scroll to top" msgstr "Desplaça't cap a dalt" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -6388,6 +6556,10 @@ msgstr "Consulta aquesta guia" #~ msgid "See what's next" #~ msgstr "Què més hi ha" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Selecciona {item}" @@ -6428,6 +6600,10 @@ msgstr "Selecciona GIF \"{0}\"" msgid "Select how long to mute this word for." msgstr "Tria per quant temps s'ha de silenciar aquesta paraula." +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Selecciona els idiomes" @@ -6449,6 +6625,10 @@ msgstr "Selecciona l'opció {i} de {numItems}" #~ msgid "Select some accounts below to follow" #~ msgstr "Selecciona alguns d'aquests comptes per a seguir-los" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Selecciona el {emojiName} emoji com al teu avatar" @@ -6465,7 +6645,7 @@ msgstr "Selecciona el servei que allotja les teves dades." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Selecciona els canals d'actualitat per a seguir d'aquesta llista" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "Selecciona el vídeo" @@ -6493,7 +6673,7 @@ msgstr "Selecciona l'idioma de l'aplicació perquè el text predeterminat es mos msgid "Select your date of birth" msgstr "Selecciona la teva data de naixement" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Selecciona els teus interessos d'entre aquestes opcions" @@ -6539,8 +6719,8 @@ msgstr "Envia correu" msgid "Send feedback" msgstr "Envia comentari" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "Envia el missatge" @@ -6702,7 +6882,7 @@ msgstr "Estableix la relació d'aspecte de la imatge com a ampla" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6723,7 +6903,7 @@ msgstr "Suggerent sexualment" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Comparteix" @@ -6743,7 +6923,7 @@ msgstr "Comparteix una dada divertida!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "Comparteix de totes maneres" @@ -6803,7 +6983,7 @@ msgstr "Mostra" #~ msgid "Show all replies" #~ msgstr "Mostra totes les respostes" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "Mostra el text alternatiu" @@ -6827,8 +7007,8 @@ msgstr "Mostra la insígnia i filtra-ho dels canals" #~ msgstr "Mostra els incrustats de {0}" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Mostra seguidors semblants a {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Mostra seguidors semblants a {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6843,9 +7023,9 @@ msgstr "Mostra'n menys com aquest" msgid "Show list anyway" msgstr "Mostra la llista de totes maneres" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Mostra més" @@ -6932,7 +7112,7 @@ msgstr "Mostra l'advertiment i filtra-ho dels canals" #~ msgid "Shows a list of users similar to this user." #~ msgstr "Mostra una llista d'usuaris semblants a aquest" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Mostra les publicacions de {0} al teu canal" @@ -6945,12 +7125,12 @@ msgstr "Mostra les publicacions de {0} al teu canal" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6992,12 +7172,12 @@ msgstr "Tanca sessió" msgid "Sign out of all accounts" msgstr "Tanca la sessió de tots els comptes" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -7022,7 +7202,7 @@ msgstr "S'ha iniciat sessió com a" msgid "Signed in as @{0}" msgstr "S'ha iniciat sessió com a @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "s'ha registrat amb el vostre starter pack" @@ -7030,21 +7210,21 @@ msgstr "s'ha registrat amb el vostre starter pack" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Tanca la sessió de Bluesky de {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "S'ha registrat sense cap starter pack" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "Comptes semblants" +#~ msgid "Similar accounts" +#~ msgstr "Comptes semblants" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Salta aquest pas" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Salta aquest flux" @@ -7057,7 +7237,7 @@ msgstr "Salta aquest flux" msgid "Software Dev" msgstr "Desenvolupament de programari" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "Alguns altres canals que potser t'agradaran" @@ -7118,12 +7298,12 @@ msgstr "Ordena les respostes a la mateixa publicació per:" #~ msgid "Source: <0>{0}" #~ msgstr "Font: <0>{0}" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "Font: <0>{sourceName}" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Brossa" @@ -7157,10 +7337,9 @@ msgid "Start chatting" msgstr "Comença a xatejar" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "Inici de la visita guiada inicial. No vagis enrere. En comptes d'això, seguiex endavant per obtenir més opcions o prem per saltar-lo." +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "Inici de la visita guiada inicial. No vagis enrere. En comptes d'això, seguiex endavant per obtenir més opcions o prem per saltar-lo." -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -7212,8 +7391,8 @@ msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara." msgid "Storybook" msgstr "Historial" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -7252,7 +7431,7 @@ msgstr "Comptes suggerits" #~ msgid "Suggested Follows" #~ msgstr "Usuaris suggerits per a seguir" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Suggeriments per tu" @@ -7276,8 +7455,8 @@ msgid "Switch Account" msgstr "Canvia el compte" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "Canvia entre canals per controlar la teva experiència." +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "Canvia entre canals per controlar la teva experiència." #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -7320,17 +7499,22 @@ msgstr "Alt" msgid "Tap to dismiss" msgstr "Toca per a ignorar" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "Toca per entrar a pantalla completa" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "Toca per canviar el so" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Toca per a veure-ho completament" +#~ msgid "Tap to view fully" +#~ msgstr "Toca per a veure-ho completament" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -7366,9 +7550,9 @@ msgid "Terms of Service" msgstr "Condicions del servei" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "Els termes utilitzats infringeixen els estàndards de la comunitat" @@ -7380,7 +7564,7 @@ msgstr "Els termes utilitzats infringeixen els estàndards de la comunitat" msgid "Text & tags" msgstr "Text i etiquetes" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Camp d'introducció de text" @@ -7390,6 +7574,10 @@ msgstr "Camp d'introducció de text" msgid "Thank you. Your report has been sent." msgstr "Gràcies. El teu informe s'ha enviat." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "Això conté els següents:" @@ -7407,11 +7595,11 @@ msgstr "Aquest identificador ja està agafat." msgid "That starter pack could not be found." msgstr "No s'ha pogut trobar aquest starter pack." -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "Això és tot, amics!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "El compte podrà interactuar amb tu després del desbloqueig." @@ -7446,7 +7634,7 @@ msgstr "El canal Discover" msgid "The Discover feed now knows what you like" msgstr "El canal Discover ara sap el que t'agrada" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L'experiència és millor a l'aplicació. Baixa Bluesky ara i tornarem a començar on ho vas deixar." @@ -7454,11 +7642,11 @@ msgstr "L'experiència és millor a l'aplicació. Baixa Bluesky ara i tornarem a msgid "The feed has been replaced with Discover." msgstr "S'ha canviat el canal per Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "Les següents etiquetes s'han aplicat al teu compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "Les següents etiquetes s'han aplicat als teus continguts." @@ -7475,7 +7663,7 @@ msgstr "És possible que la publicació s'hagi esborrat." msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacitat ha estat traslladada a <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "El vídeo triat és més gran de 100MB." @@ -7495,6 +7683,10 @@ msgstr "El formulari de suport ha estat traslladat. Si necessites ajuda, <0/> o msgid "The Terms of Service have been moved to" msgstr "Les condicions del servei han estat traslladades a" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "Hi ha molts canals per a provar:" @@ -7545,7 +7737,7 @@ msgstr "Hi ha hagut un problema per a contactar amb el teu servidor" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Hi ha hagut un problema en obtenir les notificacions. Toca aquí per a tornar-ho a provar." @@ -7567,15 +7759,15 @@ msgstr "S'ha produït un problema en enviar el teu informe. Comprova la teva con #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Hi ha hagut un problema en sincronitzar les teves preferències amb el servidor" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Hi ha hagut un problema en obtenir les teves contrasenyes d'aplicació" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -7633,7 +7825,7 @@ msgstr "Aquest compte està bloquejat per una o més de les teves llistes de mod #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "Aquesta apel·lació s'enviarà a <0>{0}." -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Aquesta apel·lació s'enviarà a <0>{sourceName}." @@ -7734,7 +7926,7 @@ msgstr "Aquesta etiqueta ha estat aplicada per l'autor." #~ msgid "This label was applied by you" #~ msgstr "Aquesta etiqueta ha estat aplicada per tu" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "Aquesta etiqueta ha estat aplicada per tu." @@ -7767,7 +7959,7 @@ msgid "This post has been deleted." msgstr "Aquesta publicació ha estat esborrada." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Aquesta publicació només és visible per als usuaris que han iniciat sessió. No serà visible per a les persones que no hagin iniciat sessió." @@ -7799,7 +7991,7 @@ msgstr "Aquest servei no ha proporcionat termes de servei ni una política de pr msgid "This should create a domain record at:" msgstr "Això hauria de crear un registre de domini a:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "Aquest usuari no té cap seguidor." @@ -7840,7 +8032,7 @@ msgstr "Aquest usuari està inclòs a la llista <0>{0} que has silenciat." msgid "This user is new here. Press for more info about when they joined." msgstr "Aquest usuari és nou aquí. Prem per obtenir més informació sobre quan es van unir." -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "Aquest usuari no segueix a ningú." @@ -7897,6 +8089,10 @@ msgstr "per a desactivar el mètode 2FA de correu, verifica el teu accés a l'ad msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "Per informar d'una conversa, informa d'un dels seus missatges a través de la pantalla de conversa. Això permet als nostres moderadors entendre el context del teu problema." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "A qui vols enviar aquest informe?" @@ -7913,7 +8109,7 @@ msgstr "Commuta el menú desplegable" msgid "Toggle to enable or disable adult content" msgstr "Commuta per a habilitar o deshabilitar el contingut per a adults" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Superior" @@ -7924,8 +8120,8 @@ msgstr "Transformacions" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7948,7 +8144,7 @@ msgstr "TV" msgid "Two-factor authentication" msgstr "Autenticació de dos factors" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "Escriu aquí el teu missatge" @@ -7981,14 +8177,14 @@ msgstr "No s'ha pogut eliminar" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Desbloqueja" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Desbloqueja" @@ -8003,12 +8199,12 @@ msgstr "Desbloqueja el compte" msgid "Unblock Account" msgstr "Desbloqueja el compte" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Vols desbloquejar el compte?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -8023,7 +8219,7 @@ msgstr "Deixa de seguir" #~ msgid "Unfollow" #~ msgstr "Deixa de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Deixa de seguir a {0}" @@ -8045,8 +8241,7 @@ msgid "Unlike this feed" msgstr "Desfés el m'agrada a aquest canal" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Deixa de silenciar" @@ -8081,11 +8276,11 @@ msgstr "Deixa de silenciar la conversa" msgid "Unmute thread" msgstr "Deixa de silenciar el fil de debat" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "Deixa de silencia el vídeo" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "Sense silenciar" @@ -8127,12 +8322,16 @@ msgstr "Dona't de baixa d'aquest etiquetador" msgid "Unsubscribed from list" msgstr "T'has dona't de baixa de la llista" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "Contingut sexual no desitjat" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Contingut sexual no desitjat" @@ -8191,7 +8390,7 @@ msgstr "Puja de la biblioteca" msgid "Use a file on your server" msgstr "Utilitza un fitxer del teu servidor" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Utilitza les contrasenyes d'aplicació per a iniciar sessió en altres clients de Bluesky, sense haver de donar accés total al teu compte o contrasenya." @@ -8326,6 +8525,10 @@ msgstr "Valor:" #~ msgid "Verification code" #~ msgstr "Codi de verificació" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "Verifica {0}" @@ -8338,6 +8541,10 @@ msgstr "Verifica els registres de DNS" msgid "Verify email" msgstr "Verifica el correu" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verifica el meu correu" @@ -8351,6 +8558,10 @@ msgstr "Verifica el meu correu" msgid "Verify New Email" msgstr "Verifica el correu nou" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "Verifica el fitxer de text" @@ -8367,15 +8578,32 @@ msgstr "Verifica el teu correu" msgid "Version {appVersion} {bundleInfo}" msgstr "Versió {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "Vídeo" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videojocs" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "Els vídeos no poder ser de més de 100MB" @@ -8385,7 +8613,7 @@ msgid "View {0}'s avatar" msgstr "Veure l'avatar de {0}" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "Veure el perfil de {0}" @@ -8417,7 +8645,7 @@ msgstr "Veure els detalls per a informar d'una infracció dels drets d'autor" msgid "View full thread" msgstr "Veure el fil de debat complet" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "Mostra informació sobre aquestes etiquetes" @@ -8481,7 +8709,7 @@ msgstr "Adverteix del contingut i filtra-ho dels canals" #~ msgid "We also think you'll like \"For You\" by Skygaze:" #~ msgstr "També creiem que t'agradarà el canal \"For You\" d'Skygaze:" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "No hem trobat cap resultat per a aquest hashtag." @@ -8493,7 +8721,11 @@ msgstr "No hem pogut carregar aquesta conversa" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Calculem {estimatedTime} fins que el teu compte estigui llest." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperem que t'ho passis pipa. Recorda que Bluesky és:" @@ -8509,6 +8741,10 @@ msgstr "Ja no hi ha més publicacions dels usuaris que segueixes. Aquí n'hi ha #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "Et recomanem el nostre canal \"Discover\":" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "No hem pogut carregar les teves preferències de data de naixement. Torna-ho a provar." @@ -8517,7 +8753,7 @@ msgstr "No hem pogut carregar les teves preferències de data de naixement. Torn msgid "We were unable to load your configured labelers at this time." msgstr "En aquest moment no hem pogut carregar els teus etiquetadors configurats." -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "No ens hem pogut connectar. Torna-ho a provar per a continuar configurant el teu compte. Si continua fallant, pots ometre aquest flux." @@ -8529,7 +8765,7 @@ msgstr "T'informarem quan el teu compte estigui llest." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Analitzarem la teva apel·lació ràpidament." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Ho farem servir per a personalitzar la teva experiència." @@ -8553,7 +8789,7 @@ msgstr "Ho sentim, però no hem pogut carregar les teves paraules silenciades en msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ens sap greu, però la teva cerca no s'ha pogut fer. Prova-ho d'aquí una estona." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Ho sentim! La publicació a la qual estàs responent s'ha suprimit." @@ -8582,7 +8818,7 @@ msgstr "Bentornat!" msgid "Welcome, friend!" msgstr "Benvingut, col·lega!" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Quins són els teus interessos?" @@ -8599,7 +8835,7 @@ msgstr "Com vols anomenar al teu starter pack?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Què hi ha de nou" @@ -8669,16 +8905,16 @@ msgstr "Per què s'hauria de revisar aquest usuari?" msgid "Wide" msgstr "Amplada" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "Escriu un missatge" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Escriu una publicació" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Escriu la teva resposta" @@ -8723,7 +8959,7 @@ msgstr "Sí, amaga'l" msgid "Yes, reactivate my account" msgstr "Sí, torna a activar el meu compte" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "Ahir, {time}" @@ -8740,7 +8976,11 @@ msgstr "Tu" msgid "You are in line." msgstr "Estàs a la cua." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "No segueixes a ningú." @@ -8778,7 +9018,7 @@ msgstr "Ara pots iniciar sessió amb la nova contrasenya." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "Pots reactivar el teu compte per continuar iniciant la sessió. El teu perfil i les publicacions seran visibles per a altres usuaris." -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "No tens cap seguidor." @@ -8869,7 +9109,7 @@ msgstr "Encara no has bloquejat cap compte. Per a bloquejar un compte, ves al se #~ msgid "You have not blocked any accounts yet. To block an account, go to their profile and selected \"Block account\" from the menu on their account." #~ msgstr "Encara no has bloquejat cap compte. Per a fer-ho, ves al seu perfil i selecciona \"Bloqueja el compte\" en el menú del seu compte." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Encara no has creat cap contrasenya d'aplicació. Pots fer-ho amb el botó d'aquí sota." @@ -8885,6 +9125,10 @@ msgstr "Encara no has silenciat cap compte. per a silenciar un compte, ves al se msgid "You have reached the end" msgstr "Has arribat al final" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "Encara no has creat cap starter pack!" @@ -8898,11 +9142,11 @@ msgstr "Encara no has silenciat cap paraula ni etiqueta" msgid "You hid this reply." msgstr "Has amagat aquesta resposta." -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Pots apel·lar les etiquetes que no són pròpies si creus que s'han col·locat per error." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Pots apel·lar aquestes etiquetes si creus que s'han col·locat per error." @@ -8986,15 +9230,15 @@ msgstr "Seguiràs els usuaris i els canals suggerits un cop hagis acabat de crea msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Seguiràs els usuaris suggerits un cop hagis acabat de crear el teu compte!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "Seguiràs aquestes persones i {0} altres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "Seguiràs a aquesta gent de seguida" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "Estaràs al dia amb aquests canals" @@ -9013,7 +9257,7 @@ msgstr "Estàs a la cua" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Has iniciat sessió amb una contrasenya d'aplicació. Inicia sessió amb la teva contrasenya principal per continuar la desactivació del teu compte." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Ja està tot llest!" @@ -9026,6 +9270,14 @@ msgstr "Has triat amagar una paraula o una etiqueta d'aquesta publicació." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Has arribat al final del vostre cabal! Cerca alguns comptes més per a seguir." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "El teu compte" @@ -9042,7 +9294,7 @@ msgstr "El repositori del teu compte, que conté tots els registres de dades pú msgid "Your birth date" msgstr "La teva data de naixement" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "El teu navegador no admet el format de vídeo. Prova amb un altre navegador." @@ -9059,7 +9311,7 @@ msgstr "La teva elecció es desarà, però es pot canviar més endavant a la con #~ msgstr "El teu canal per defecte és \"Seguint\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -9085,7 +9337,7 @@ msgstr "El teu primer m'agrada!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "El teu canal de seguint està buit! Segueix a més usuaris per a saber què està passant." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "El teu identificador complet serà" @@ -9111,11 +9363,11 @@ msgstr "Les teves paraules silenciades" msgid "Your password has been changed successfully!" msgstr "S'ha canviat la teva contrasenya!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "S'ha publicat" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Les teves publicacions, m'agrades i bloquejos són públics. Els comptes silenciats són privats." @@ -9127,7 +9379,7 @@ msgstr "El teu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "El teu perfil, publicacions, fonts i llistes ja no seran visibles per a altres usuaris de Bluesky. Pots reactivar el teu compte en qualsevol moment iniciant sessió." -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "S'ha publicat la teva resposta" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 8c34db3e1a..8f0e65aed9 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -21,23 +21,43 @@ msgstr "(enthält eingebettete Inhalte)" msgid "(no email)" msgstr "(keine E-Mail)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} anderer} other {{formattedCount} andere}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {# Label wurde auf dieses Konto platziert} other {# Labels wurden auf dieses Konto platziert}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# Label wurde auf diesen Inhalt gesetzt} other {# Labels wurden auf diesen Inhalt gesetzt}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# Repost} other {# Reposts}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -48,11 +68,11 @@ msgstr "{0, plural, one {Follower} other {Follower}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {Folge ich} other {Folge ich}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liken (# Like)} other {Liken (# Likes)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {Like} other {Likes}}" @@ -65,19 +85,19 @@ msgstr "{0, plural, one {Von # Konto geliked} other {Von # Konten geliked}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {Beitrag} other {Beiträge}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Antworten (# Antwort)} other {Antworten (# Antworten)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {Repost} other {Reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Like aufheben (# Like)} other {Like aufheben (# Likes)}}" @@ -95,6 +115,10 @@ msgstr "" msgid "{0} joined this week" msgstr "{0} sind diese Woche beigetreten" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} Personen haben dieses Startpaket bereits verwendet!" @@ -111,30 +135,56 @@ msgstr "Die Lieblings-Feeds und -Leute von {0} – mach mit!" msgid "{0}'s starter pack" msgstr "Startpaket von {0}" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Geliked von # Konto} other {Geliked von # Konten}}" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, one {Tag} other {Tage}}" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "{diff, plural, one {Tag} other {Tage}}" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, one {Stunde} other {Stunden}}" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "{diff, plural, one {Stunde} other {Stunden}}" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, one {Minute} other {Minuten}}" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "{diff, plural, one {Minute} other {Minuten}}" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, one {Monat} other {Monate}}" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "{diff, plural, one {Monat} other {Monate}}" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, one {Sekunde} other {Sekunden}}" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "{diffSeconds, plural, one {Sekunde} other {Sekunden}}" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Startpaket von {displayName}" @@ -241,8 +291,8 @@ msgid "7 days" msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "Ein Hilfe-Tooltip" +#~ msgid "A help tooltip" +#~ msgstr "Ein Hilfe-Tooltip" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -302,7 +352,7 @@ msgstr "Kontoeinstellungen" msgid "Account removed from quick access" msgstr "Konto aus dem Schnellzugriff entfernt" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Konto entblockiert" @@ -354,9 +404,13 @@ msgstr "Konto hinzufügen" msgid "Add alt text" msgstr "Alt-Text hinzufügen" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "App-Passwort hinzufügen" @@ -455,7 +509,7 @@ msgstr "Erlaube neue Nachrichten von" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -470,17 +524,20 @@ msgstr "Bereits angemeldet als @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Alt-Text" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "Alt-Text" @@ -505,30 +562,41 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "Ein Fehler ist aufgetreten" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Beim Generieren deines Startpakets ist ein Fehler aufgetreten. Möchtest du es erneut versuchen?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "Beim Speichern des QR-Codes ist ein Fehler aufgetreten!" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "Beim Versuch, allen zu folgen, ist ein Fehler aufgetreten." -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -553,7 +621,7 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Ein Problem ist aufgetreten, bitte versuche es erneut." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "Ein unbekannter Fehler ist aufgetreten" @@ -563,8 +631,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "und" @@ -573,7 +641,7 @@ msgstr "und" msgid "Animals" msgstr "Tiere" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "Animiertes GIF" @@ -589,7 +657,7 @@ msgstr "" msgid "App Language" msgstr "App-Sprache" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "App-Passwort gelöscht" @@ -606,21 +674,21 @@ msgid "App password settings" msgstr "App-Passwort-Einstellungen" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "App-Passwörter" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Anfechten" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Kennzeichnung „{0}” anfechten" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Anfechtung gesendet" @@ -650,7 +718,7 @@ msgstr "" msgid "Apply default recommended feeds" msgstr "Standardmäßig empfohlene Feeds anwenden" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Bist du sicher, dass du das App-Passwort „{name}” löschen möchtest?" @@ -674,7 +742,7 @@ msgstr "Bist du sicher, dass du {0} von deinen Feeds entfernen möchtest?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Bist du sicher, dass du dies von deinen Feeds entfernen möchtest?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Bist du sicher, dass du diesen Entwurf verwerfen möchtest?" @@ -695,13 +763,13 @@ msgstr "Kunst" msgid "Artistic or non-erotic nudity." msgstr "Künstlerische oder nicht-erotische Nacktheit." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "Mindestens 3 Zeichen" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -731,7 +799,7 @@ msgstr "Geburtstag" msgid "Birthday:" msgstr "Geburtstag:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Blockieren" @@ -762,7 +830,7 @@ msgstr "Blockliste" msgid "Block these accounts?" msgstr "Diese Konten blockieren?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Blockiert" @@ -837,23 +905,23 @@ msgstr "Bilder verwischen und aus Feeds herausfiltern" msgid "Books" msgstr "Bücher" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "Stöbere auf der Seite „Explore” nach weiteren Konten" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "Stöbere auf der Seite „Explore” in weiteren Feeds" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "Weitere Vorschläge anzeigen" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "Stöbere auf der Seite „Explore” nach weiteren Vorschlägen" @@ -895,12 +963,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten. Muss mindestens 4 Zeichen lang sein, darf aber nicht länger als 32 Zeichen sein." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -916,7 +984,7 @@ msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Abbrechen" @@ -945,7 +1013,7 @@ msgstr "Bildbeschneidung abbrechen" msgid "Cancel profile editing" msgstr "Profilbearbeitung abbrechen" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Beitrag zitieren abbrechen" @@ -961,6 +1029,21 @@ msgstr "Suche abbrechen" msgid "Cancels opening the linked website" msgstr "Bricht das Öffnen der verlinkten Website ab" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Ändern" @@ -1001,8 +1084,8 @@ msgid "Change Your Email" msgstr "Deine E-Mail ändern" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Chat" @@ -1041,12 +1124,12 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode, den du unten eingeben musst:" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "Wähle 3 oder mehr aus:" +#~ msgid "Choose 3 or more:" +#~ msgstr "Wähle 3 oder mehr aus:" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "Wähle mindestens {0} weitere aus" +#~ msgid "Choose at least {0} more" +#~ msgstr "Wähle mindestens {0} weitere aus" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1064,7 +1147,7 @@ msgstr "Menschen auswählen" msgid "Choose Service" msgstr "Service wählen" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Wähle die Algorithmen aus, welche deine benutzerdefinierten Feeds generieren." @@ -1134,7 +1217,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "Klicke hier, um die fehlgeschlagene Nachricht erneut zu senden" @@ -1149,13 +1232,15 @@ msgstr "Klipp 🐴 klapp 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Schließen" @@ -1210,7 +1295,7 @@ msgstr "Schließt die untere Navigationsleiste" msgid "Closes password update alert" msgstr "Schließt die Kennwortaktualisierungsmeldung" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" @@ -1218,11 +1303,11 @@ msgstr "Schließt den Beitragsverfasser und verwirft den Beitragsentwurf" msgid "Closes viewer for header image" msgstr "Schließt den Betrachter für das Banner" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "Liste der Benutzer einklappen" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Klappt die Liste der Benutzer für eine bestimmte Meldung zusammen" @@ -1241,7 +1326,7 @@ msgstr "Comics" msgid "Community Guidelines" msgstr "Community-Richtlinien" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Schließe das Onboarding ab und nutze dein Konto" @@ -1249,7 +1334,7 @@ msgstr "Schließe das Onboarding ab und nutze dein Konto" msgid "Complete the challenge" msgstr "Schließe die Herausforderung ab" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Verfasse Beiträge mit einer Länge von bis zu {MAX_GRAPHEME_LENGTH} Zeichen" @@ -1258,8 +1343,8 @@ msgid "Compose reply" msgstr "Antwort verfassen" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1269,8 +1354,8 @@ msgstr "Konfiguriere die Inhaltsfilterung für die Kategorie: {name}" msgid "Configured in <0>moderation settings." msgstr "Konfiguriert in <0>Moderationseinstellungen" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1352,7 +1437,7 @@ msgstr "Inhaltswarnungen" msgid "Context menu backdrop, click to close the menu." msgstr "Hintergrund des Kontextmenüs; klicken, um das Menü zu schließen" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Fortfahren" @@ -1365,7 +1450,7 @@ msgstr "Fortfahren als {0} (noch angemeldet)" msgid "Continue thread..." msgstr "Thread fortsetzen…" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1393,7 +1478,7 @@ msgstr "Die Build-Version wurde in die Zwischenablage kopiert" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "In die Zwischenablage kopiert" @@ -1475,6 +1560,10 @@ msgstr "Liste konnte nicht geladen werden" msgid "Could not mute chat" msgstr "Chat konnte nicht stummgeschaltet werden" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "Erstellen" @@ -1532,7 +1621,7 @@ msgstr "Neues Konto erstellen" msgid "Create report for {0}" msgstr "Meldung für {0} erstellen" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "Erstellt {0}" @@ -1610,7 +1699,7 @@ msgstr "Debug-Panel" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Löschen" @@ -1623,11 +1712,11 @@ msgstr "Konto löschen" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Konto <0>„<1>{0}<2>” löschen" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "App-Passwort löschen" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "App-Passwort löschen?" @@ -1682,7 +1771,7 @@ msgstr "Diese Liste löschen?" msgid "Delete this post?" msgstr "Diesen Beitrag löschen?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Gelöscht" @@ -1718,7 +1807,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Wolltest du etwas sagen?" @@ -1732,8 +1821,12 @@ msgid "Direct messages are here!" msgstr "Direktnachrichten sind da!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "Automatische Wiedergabe für GIFs deaktivieren" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "Automatische Wiedergabe für GIFs deaktivieren" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1743,7 +1836,7 @@ msgstr "Zwei-Faktor-Authentifizierung per E-Mail deaktivieren" msgid "Disable haptic feedback" msgstr "Haptische Rückmeldung deaktivieren" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -1756,11 +1849,11 @@ msgstr "" msgid "Disabled" msgstr "Deaktiviert" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Verwerfen" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Entwurf verwerfen?" @@ -1770,8 +1863,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "„Discover” lernt beim Browsen, welche Beiträge dir gefallen." +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "„Discover” lernt beim Browsen, welche Beiträge dir gefallen." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1787,10 +1880,10 @@ msgid "Discover New Feeds" msgstr "Entdecke neue Feeds" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -1822,7 +1915,7 @@ msgstr "" msgid "Does not include nudity." msgstr "Beinhaltet keine Nacktheit." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "Beginnt oder endet nicht mit einem Bindestrich" @@ -1842,6 +1935,8 @@ msgstr "Domain verifiziert!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1864,7 +1959,7 @@ msgstr "Fertig" msgid "Done{extraText}" msgstr "Fertig{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "Bluesky herunterladen" @@ -1877,7 +1972,7 @@ msgstr "Bluesky herunterladen" msgid "Download CAR file" msgstr "CAR-Datei herunterladen" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Zum Hinzufügen Bilder ablegen" @@ -1986,12 +2081,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Profil bearbeiten" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Profil bearbeiten" @@ -2041,6 +2136,10 @@ msgstr "2FA per E-Mail wurde deaktiviert" msgid "Email address" msgstr "E-Mail-Adresse" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2054,6 +2153,10 @@ msgstr "E-Mail aktualisiert" msgid "Email verified" msgstr "E-Mail verifiziert" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "E-Mail:" @@ -2094,7 +2197,7 @@ msgstr "Medienplayer aktivieren für" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2112,13 +2215,17 @@ msgstr "Nur von dieser Seite erlauben" msgid "Enabled" msgstr "Aktiviert" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Ende des Feeds" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "Ende des Onboarding-Tour-Fensters. Nicht weitergehen. Gehe stattdessen zurück, um weitere Optionen zu sehen, oder drücke, um zu überspringen." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "Ende des Onboarding-Tour-Fensters. Nicht weitergehen. Gehe stattdessen zurück, um weitere Optionen zu sehen, oder drücke, um zu überspringen." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2174,11 +2281,11 @@ msgstr "Gib deinen Benutzernamen und dein Passwort ein" msgid "Error occurred while saving file" msgstr "Beim Speichern der Datei ist ein Fehler aufgetreten" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Fehler beim Empfang der Captcha-Antwort." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Fehler:" @@ -2202,11 +2309,11 @@ msgstr "" msgid "Everyone" msgstr "Alle" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "Übermäßig viele Erwähnungen oder Antworten" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "Übermäßige oder unerwünschte Nachrichten" @@ -2218,6 +2325,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Verlässt den Vorgang der Accountlöschung" @@ -2242,7 +2353,7 @@ msgstr "Verlässt die Eingabe der Suchanfrage" msgid "Expand alt text" msgstr "Alt-Text erweitern" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "Liste der Benutzer erweitern" @@ -2357,11 +2468,11 @@ msgstr "Das Speichern des Bildes ist fehlgeschlagen: {0}" msgid "Failed to save notification preferences, please try again" msgstr "" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "Konnte nicht gesendet werden" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Anfechtung nicht eingereicht. Bitte versuche es erneut." @@ -2379,6 +2490,13 @@ msgstr "Aktualisierung der Feeds fehlgeschlagen" msgid "Failed to update settings" msgstr "Einstellungen konnten nicht aktualisiert werden" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Feed" @@ -2403,7 +2521,7 @@ msgstr "Feedback" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2429,7 +2547,7 @@ msgstr "Datei erfolgreich gespeichert!" msgid "Filter from feeds" msgstr "Aus Feeds filtern" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Abschließen" @@ -2440,8 +2558,8 @@ msgid "Find accounts to follow" msgstr "Konten zum Folgen finden" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "Finde weitere Feeds und Konten, denen du folgen kannst, auf der „Explore” Seite." +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "Finde weitere Feeds und Konten, denen du folgen kannst, auf der „Explore” Seite." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2460,14 +2578,14 @@ msgid "Finish" msgstr "Beenden" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "Tour beenden und mit der Nutzung der Anwendung beginnen" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "Tour beenden und mit der Nutzung der Anwendung beginnen" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Flexibel" @@ -2484,8 +2602,8 @@ msgstr "Vertikal drehen" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Folgen" @@ -2494,8 +2612,8 @@ msgctxt "action" msgid "Follow" msgstr "Folgen" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "{0} folgen" @@ -2517,7 +2635,7 @@ msgstr "Konto folgen" msgid "Follow all" msgstr "Allen folgen" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Zurückfolgen" @@ -2553,16 +2671,16 @@ msgstr "Benutzer, denen ich folge" #~ msgid "Followed users only" #~ msgstr "Nur Benutzer, denen ich folge" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "folgte dir" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "ist dir gefolgt" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Follower" @@ -2579,17 +2697,17 @@ msgstr "Follower, die du kennst" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Folge ich" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Ich folge {0}" @@ -2608,8 +2726,8 @@ msgid "Following Feed Preferences" msgstr "Following-Feed-Einstellungen" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "„Following” zeigt die neuesten Beiträge von Personen, denen du folgst." +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "„Following” zeigt die neuesten Beiträge von Personen, denen du folgst." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2653,15 +2771,19 @@ msgstr "Vergessen?" msgid "Frequently Posts Unwanted Content" msgstr "Postet oft unerwünschte Inhalte" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "Von @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "Von <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galerie" @@ -2687,7 +2809,7 @@ msgstr "Los geht's" msgid "Getting started" msgstr "" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -2706,7 +2828,7 @@ msgstr "Eklatante Verstöße gegen Gesetze oder Nutzungsbedingungen" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Zurückgehen" @@ -2765,8 +2887,8 @@ msgid "Go to profile" msgstr "" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "" +#~ msgid "Go to the next step of the tour" +#~ msgstr "" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -2844,7 +2966,7 @@ msgstr "" msgid "Hide" msgstr "Ausblenden" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Ausblenden" @@ -2883,7 +3005,7 @@ msgstr "Diesen Beitrag ausblenden?" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Benutzerliste ausblenden" @@ -2919,10 +3041,14 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -2994,7 +3120,7 @@ msgstr "" msgid "Illegal and Urgent" msgstr "Illegal und dringend" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Bild" @@ -3015,7 +3141,11 @@ msgstr "" msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "" @@ -3067,7 +3197,7 @@ msgstr "Gib dein Passwort ein" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Gib deinen Handle ein" @@ -3092,6 +3222,10 @@ msgstr "Ungültiger oder nicht unterstützter Beitragrekord" msgid "Invalid username or password" msgstr "Ungültiger Benutzername oder Passwort" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Einen Freund einladen" @@ -3100,7 +3234,7 @@ msgstr "Einen Freund einladen" msgid "Invite code" msgstr "Einladungscode" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Einladungscode nicht akzeptiert. Überprüfe, ob du ihn richtig eingegeben hast und versuche es erneut." @@ -3132,6 +3266,10 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Jobs" @@ -3176,11 +3314,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "" @@ -3205,7 +3343,7 @@ msgstr "Sprachen" #~ msgid "Last step!" #~ msgstr "Letzter Schritt!" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -3283,8 +3421,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Lass uns dein Passwort zurücksetzen!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Los geht's!" @@ -3322,9 +3459,9 @@ msgstr "Diesen Feed liken" msgid "Liked by" msgstr "Geliked von" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Geliked von" @@ -3343,11 +3480,11 @@ msgstr "Geliked von" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Von {likeCount} {0} geliked" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "hat deinen benutzerdefinierten Feed geliked" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "hat deinen Beitrag geliked" @@ -3407,7 +3544,7 @@ msgstr "Listenstummschaltung aufgehoben" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3438,7 +3575,7 @@ msgstr "" msgid "Load new notifications" msgstr "Neue Mitteilungen laden" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3553,12 +3690,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Nachricht vom Server: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "" @@ -3566,7 +3703,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3581,6 +3718,10 @@ msgstr "" msgid "Misleading Account" msgstr "Irreführender Account" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -3647,7 +3788,7 @@ msgstr "Moderationswerkzeuge" msgid "Moderator has chosen to set a general warning on the content." msgstr "Der Moderator hat beschlossen, eine allgemeine Warnung vor dem Inhalt auszusprechen." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Mehr" @@ -3676,8 +3817,7 @@ msgstr "" #~ msgstr "Muss mindestens 3 Zeichen lang sein" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Stummschalten" @@ -3766,7 +3906,7 @@ msgstr "Thread stummschalten" msgid "Mute words & tags" msgstr "Wörter und Tags stummschalten" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Stummgeschaltet" @@ -3804,7 +3944,7 @@ msgstr "Mein Geburtstag" msgid "My Feeds" msgstr "Meine Feeds" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Mein Profil" @@ -3830,9 +3970,9 @@ msgid "Name is required" msgstr "Name ist erforderlich" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "" @@ -3873,7 +4013,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Verliere nie den Zugriff auf deine Follower und Daten." -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Verliere nie den Zugriff auf deine Follower oder Daten." @@ -3927,11 +4067,11 @@ msgstr "Neuer Beitrag" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Neuer Beitrag" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Neuer Beitrag" @@ -3964,7 +4104,6 @@ msgstr "Aktuelles" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4007,11 +4146,11 @@ msgid "No feeds found. Try searching for something else." msgstr "" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "{0} wird nicht mehr gefolgt" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "Nicht länger als 253 Zeichen" @@ -4038,7 +4177,7 @@ msgstr "" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "" @@ -4117,7 +4256,7 @@ msgstr "Nicht jetzt" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "" @@ -4150,22 +4289,22 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Mitteilungen" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "" @@ -4173,7 +4312,7 @@ msgstr "" msgid "Nudity" msgstr "Nacktheit" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -4195,7 +4334,7 @@ msgstr "Aus" msgid "Oh no!" msgstr "Oh nein!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh nein, da ist etwas schief gelaufen." @@ -4212,11 +4351,15 @@ msgid "Oldest replies first" msgstr "Älteste Antworten zuerst" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4224,10 +4367,10 @@ msgid "Onboarding reset" msgstr "Onboarding zurücksetzen" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text." @@ -4243,10 +4386,14 @@ msgstr "" msgid "Only {0} can reply." msgstr "Nur {0} kann antworten." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Enthält nur Buchstaben, Nummern und Bindestriche" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Huch, da ist etwas schief gelaufen!" @@ -4254,13 +4401,13 @@ msgstr "Huch, da ist etwas schief gelaufen!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Huch!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Öffnen" @@ -4281,8 +4428,9 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Emoji-Picker öffnen" @@ -4491,12 +4639,12 @@ msgstr "Öffnet die Systemprotokollseite" msgid "Opens the threads preferences" msgstr "Öffnet die Thread-Einstellungen" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "" @@ -4574,11 +4722,11 @@ msgid "Password updated!" msgstr "Passwort aktualisiert!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -4638,7 +4786,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "" @@ -4655,8 +4803,8 @@ msgstr "{0} abspielen" msgid "Play or pause the GIF" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -4669,16 +4817,16 @@ msgstr "Video abspielen" msgid "Plays the GIF" msgstr "Spielt das GIF ab" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Bitte wähle deinen Handle." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Bitte wähle dein Passwort." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Bitte fülle das Verifizierungs-Captcha aus." @@ -4698,7 +4846,7 @@ msgstr "Bitte gib einen eindeutigen Namen für dieses App-Passwort ein oder verw msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Bitte gib ein gültiges Wort, einen Tag oder eine Phrase zum Stummschalten ein" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Bitte gib deine E-Mail ein." @@ -4711,7 +4859,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Bitte gib auch dein Passwort ein:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4733,7 +4881,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Bitte verifiziere deine E-Mail" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Bitte warte, bis deine Link-karte vollständig geladen ist" @@ -4750,13 +4898,13 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Beitrag" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Beitrag" @@ -4897,13 +5045,13 @@ msgstr "" msgid "Processing..." msgstr "Wird bearbeitet..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -4918,7 +5066,7 @@ msgstr "Profil aktualisiert" msgid "Protect your account by verifying your email." msgstr "Schütze dein Konto, indem du deine E-Mail bestätigst." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Öffentlich" @@ -4930,11 +5078,11 @@ msgstr "Öffentliche, gemeinsam nutzbare Listen von Nutzern, die du sta­pel­we msgid "Public, shareable lists which can drive feeds." msgstr "Öffentliche, gemeinsam nutzbare Listen, die Feeds steuern können." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Beitrag veröffentlichen" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Antwort veröffentlichen" @@ -4951,11 +5099,11 @@ msgid "QR code saved to your camera roll!" msgstr "" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -4980,8 +5128,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -4995,8 +5143,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5090,6 +5238,10 @@ msgstr "" msgid "Remove account" msgstr "Konto entfernen" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -5098,7 +5250,7 @@ msgstr "" msgid "Remove Banner" msgstr "" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "" @@ -5138,8 +5290,8 @@ msgid "Remove image" msgstr "Bild entfernen" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Bildvorschau entfernen" +#~ msgid "Remove image preview" +#~ msgstr "Bildvorschau entfernen" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5153,15 +5305,19 @@ msgstr "" msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Repost entfernen" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/feeds/FeedSourceCard.tsx:175 #~ msgid "Remove this feed from my feeds?" #~ msgstr "Diesen Feed aus meinen Feeds entfernen?" @@ -5174,11 +5330,11 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Diesen Feed aus deinen gespeicherten Feeds entfernen?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5206,14 +5362,18 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Entfernt Standard-Miniaturansicht von {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" +msgid "Removes the attachment" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" @@ -5239,7 +5399,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "Antworten auf diesen Thread sind deaktiviert" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Antworten" @@ -5273,23 +5433,23 @@ msgstr "" #~ msgstr "Antwort an <0/>" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "" @@ -5385,9 +5545,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Repost" @@ -5398,18 +5558,18 @@ msgid "Repost" msgstr "Erneut veröffentlichen" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Reposten oder Beitrag zitieren" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Repostet von" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "Repostet von {0}" @@ -5417,16 +5577,16 @@ msgstr "Repostet von {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostet von <0/>" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "hat deinen Beitrag repostet" @@ -5461,6 +5621,14 @@ msgstr "Für diesen Anbieter erforderlich" msgid "Resend email" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Code zurücksetzen" @@ -5508,15 +5676,15 @@ msgstr "Versucht die Anmeldung erneut" msgid "Retries the last action, which errored out" msgstr "Wiederholung der letzten Aktion, bei der ein Fehler aufgetreten ist" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5628,8 +5796,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "" @@ -5643,15 +5811,15 @@ msgid "Scroll to top" msgstr "Zum Anfang blättern" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5737,6 +5905,10 @@ msgstr "Siehe diesen Leitfaden" #~ msgid "See what's next" #~ msgstr "Schau, was als nächstes kommt" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Wähle {item}" @@ -5773,6 +5945,10 @@ msgstr "" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -5794,6 +5970,10 @@ msgstr "Wähle Option {i} von {numItems}" #~ msgid "Select some accounts below to follow" #~ msgstr "Wähle unten einige Konten aus, denen du folgen möchtest" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "" @@ -5810,7 +5990,7 @@ msgstr "Wähle den Dienst aus, der deine Daten hostet." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Wähle aus der folgenden Liste die themenbezogenen Feeds aus, die du verfolgen möchtest" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "" @@ -5838,7 +6018,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Wähle aus den folgenden Optionen deine Interessen aus" @@ -5876,8 +6056,8 @@ msgstr "E-Mail senden" msgid "Send feedback" msgstr "Feedback senden" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "" @@ -6035,7 +6215,7 @@ msgstr "" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6056,7 +6236,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Teilen" @@ -6076,7 +6256,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "" @@ -6132,7 +6312,7 @@ msgstr "" msgid "Show" msgstr "Anzeigen" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "" @@ -6156,8 +6336,8 @@ msgstr "" #~ msgstr "Eingebettete Medien von {0} anzeigen" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Zeige ähnliche Konten wie {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Zeige ähnliche Konten wie {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6172,9 +6352,9 @@ msgstr "" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Mehr anzeigen" @@ -6257,7 +6437,7 @@ msgstr "" #~ msgid "Shows a list of users similar to this user." #~ msgstr "Zeigt eine Liste von Benutzern, die diesem Benutzer ähnlich sind." -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Zeigt Beiträge von {0} in deinem Feed" @@ -6270,12 +6450,12 @@ msgstr "Zeigt Beiträge von {0} in deinem Feed" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6317,12 +6497,12 @@ msgstr "Abmelden" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6347,7 +6527,7 @@ msgstr "Angemeldet als" msgid "Signed in as @{0}" msgstr "Angemeldet als @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "" @@ -6355,21 +6535,21 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Meldet {0} von Bluesky ab" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Überspringen" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Diesen Schritt überspringen" @@ -6378,7 +6558,7 @@ msgstr "Diesen Schritt überspringen" msgid "Software Dev" msgstr "Software-Entwicklung" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "" @@ -6431,12 +6611,12 @@ msgstr "Antworten auf denselben Beitrag sortieren nach:" #~ msgid "Source: <0>{0}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "" @@ -6466,10 +6646,9 @@ msgid "Start chatting" msgstr "" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6521,8 +6700,8 @@ msgstr "Der Speicher wurde gelöscht, du musst die App jetzt neu starten." msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6561,7 +6740,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Vorgeschlagene Follower" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Vorgeschlagen für dich" @@ -6581,8 +6760,8 @@ msgid "Switch Account" msgstr "Konto wechseln" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "" +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "" #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6621,17 +6800,22 @@ msgstr "Groß" msgid "Tap to dismiss" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Tippe, um die vollständige Ansicht anzuzeigen" +#~ msgid "Tap to view fully" +#~ msgstr "Tippe, um die vollständige Ansicht anzuzeigen" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6667,9 +6851,9 @@ msgid "Terms of Service" msgstr "Nutzungsbedingungen" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "" @@ -6681,7 +6865,7 @@ msgstr "" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Text-Eingabefeld" @@ -6691,6 +6875,10 @@ msgstr "Text-Eingabefeld" msgid "Thank you. Your report has been sent." msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "" @@ -6708,11 +6896,11 @@ msgstr "Dieser Handle ist bereits besetzt." msgid "That starter pack could not be found." msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Das Konto kann nach der Entblockiert mit dir interagieren." @@ -6747,7 +6935,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6755,11 +6943,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "" @@ -6776,7 +6964,7 @@ msgstr "Möglicherweise wurde der Post gelöscht." msgid "The Privacy Policy has been moved to <0/>" msgstr "Die Datenschutzerklärung wurde nach <0/> verschoben" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -6792,6 +6980,10 @@ msgstr "Das Support-Formular wurde verschoben. Wenn du Hilfe benötigst, wende d msgid "The Terms of Service have been moved to" msgstr "Die Allgemeinen Geschäftsbedingungen wurden verschoben nach" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "Es gibt viele Feeds zum Ausprobieren:" @@ -6842,7 +7034,7 @@ msgstr "Es gab ein Problem bei der Kontaktaufnahme mit deinem Server" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen von Mitteilungen. Tippe hier, um es erneut zu versuchen." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Es gab ein Problem beim Abrufen der Beiträge. Tippe hier, um es erneut zu versuchen." @@ -6864,15 +7056,15 @@ msgstr "" #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Es gab ein Problem bei der Synchronisierung deiner Einstellungen mit dem Server" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Es gab ein Problem beim Abrufen deiner App-Passwörter" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6923,7 +7115,7 @@ msgstr "" #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7020,7 +7212,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "" @@ -7053,7 +7245,7 @@ msgid "This post has been deleted." msgstr "Dieser Beitrag wurde gelöscht." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -7085,7 +7277,7 @@ msgstr "" msgid "This should create a domain record at:" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "" @@ -7122,7 +7314,7 @@ msgstr "" msgid "This user is new here. Press for more info about when they joined." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "" @@ -7179,6 +7371,10 @@ msgstr "" msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "" @@ -7195,7 +7391,7 @@ msgstr "Dieses Dropdown umschalten" msgid "Toggle to enable or disable adult content" msgstr "" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -7206,8 +7402,8 @@ msgstr "Verwandlungen" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7226,7 +7422,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "" @@ -7259,14 +7455,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Entblocken" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Entblocken" @@ -7281,12 +7477,12 @@ msgstr "" msgid "Unblock Account" msgstr "Konto entblocken" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7301,7 +7497,7 @@ msgstr "Nicht mehr folgen" #~ msgid "Unfollow" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "{0} nicht mehr folgen" @@ -7323,8 +7519,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Stummschaltung aufheben" @@ -7355,11 +7550,11 @@ msgstr "" msgid "Unmute thread" msgstr "Stummschaltung von Thread aufheben" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -7401,12 +7596,16 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "" @@ -7465,7 +7664,7 @@ msgstr "" msgid "Use a file on your server" msgstr "" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Verwende App-Passwörter, um dich bei anderen Bluesky-Clients anzumelden, ohne vollen Zugriff auf deinen Account oder dein Passwort zu geben." @@ -7592,6 +7791,10 @@ msgstr "" msgid "Value:" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "" @@ -7604,6 +7807,10 @@ msgstr "" msgid "Verify email" msgstr "E-Mail bestätigen" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Meine E-Mail bestätigen" @@ -7617,6 +7824,10 @@ msgstr "Meine E-Mail bestätigen" msgid "Verify New Email" msgstr "Neue E-Mail bestätigen" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "" @@ -7633,15 +7844,32 @@ msgstr "Überprüfe deine E-Mail" msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videospiele" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "" @@ -7651,7 +7879,7 @@ msgid "View {0}'s avatar" msgstr "Avatar von {0} ansehen" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "" @@ -7683,7 +7911,7 @@ msgstr "" msgid "View full thread" msgstr "Vollständigen Thread ansehen" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "" @@ -7747,7 +7975,7 @@ msgstr "" #~ msgid "We also think you'll like \"For You\" by Skygaze:" #~ msgstr "Wir glauben auch, dass dir \"For You\" von Skygaze gefallen wird:" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "Wir konnten keine Ergebnisse für diesen Hashtag finden." @@ -7759,7 +7987,11 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Wir schätzen {estimatedTime} bis dein Konto bereit ist." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Wir hoffen, dass du eine schöne Zeit hast. Denke daran, Bluesky ist:" @@ -7775,6 +8007,10 @@ msgstr "Wir haben keine Beiträge mehr von den Konten, denen du folgst. Hier ist #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "Wir empfehlen unser \"Discover\" Feed:" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "" @@ -7783,7 +8019,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Die Verbindung konnte nicht hergestellt werden. Bitte versuche es erneut, um mit der Einrichtung deines Kontos fortzufahren. Wenn der Versuch weiterhin fehlschlägt, kannst du diesen Schritt überspringen." @@ -7795,7 +8031,7 @@ msgstr "Wir werden dich benachrichtigen, wenn dein Konto bereit ist." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Wir werden deinen Widerspruch unverzüglich prüfen." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Wir verwenden diese Informationen, um dein Erlebnis individuell zu gestalten." @@ -7819,7 +8055,7 @@ msgstr "Es tut uns leid, aber wir konnten deine stummgeschalteten Wörter nicht msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Es tut uns leid, aber deine Suche konnte nicht abgeschlossen werden. Bitte versuche es in ein paar Minuten erneut." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7848,7 +8084,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Was sind deine Interessen?" @@ -7862,7 +8098,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Was gibt's?" @@ -7932,16 +8168,16 @@ msgstr "" msgid "Wide" msgstr "Breit" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Beitrag verfassen" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Schreibe deine Antwort" @@ -7982,7 +8218,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "" @@ -7999,7 +8235,11 @@ msgstr "" msgid "You are in line." msgstr "Du befindest dich in der Warteschlange." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "" @@ -8033,7 +8273,7 @@ msgstr "Du kannst dich jetzt mit deinem neuen Passwort anmelden." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "" @@ -8124,7 +8364,7 @@ msgstr "" #~ msgid "You have not blocked any accounts yet. To block an account, go to their profile and selected \"Block account\" from the menu on their account." #~ msgstr "Du hast noch keine Konten blockiert. Um ein Konto zu blockieren, gehe auf dessen Profil und wähle \"Konto blockieren\" aus dem Menü des Kontos aus." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Du hast noch keine App-Passwörter erstellt. Du kannst eines erstellen, indem du auf die Schaltfläche unten klickst." @@ -8140,6 +8380,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "" @@ -8153,11 +8397,11 @@ msgstr "Du hast noch keine Wörter oder Tags stummgeschaltet" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -8241,15 +8485,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "" @@ -8268,7 +8512,7 @@ msgstr "Du bist in der Warteschlange" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Du kannst loslegen!" @@ -8281,6 +8525,14 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Du hast das Ende deines Feeds erreicht! Finde weitere Konten, denen du folgen kannst." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Dein Konto" @@ -8297,7 +8549,7 @@ msgstr "Dein Kontodepot, das alle öffentlichen Datensätze enthält, kann als \ msgid "Your birth date" msgstr "Dein Geburtsdatum" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8314,7 +8566,7 @@ msgstr "Deine Wahl wird gespeichert, kann aber später in den Einstellungen geä #~ msgstr "Dein Standard-Feed ist \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8336,7 +8588,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Dein Following-Feed ist leer! Folge mehr Benutzern, um auf dem Laufenden zu bleiben." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Dein vollständiger Handle lautet" @@ -8352,11 +8604,11 @@ msgstr "Deine stummgeschalteten Wörter" msgid "Your password has been changed successfully!" msgstr "Dein Passwort wurde erfolgreich geändert!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Dein Beitrag wurde veröffentlicht" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Deine Beiträge, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat." @@ -8368,7 +8620,7 @@ msgstr "Dein Profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Deine Antwort wurde veröffentlicht" diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 709c47e42c..0ab673100e 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -21,16 +21,24 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/components/moderation/LabelsOnMe.tsx:55 #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "" @@ -38,14 +46,26 @@ msgstr "" #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -60,11 +80,11 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -77,19 +97,19 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -107,6 +127,10 @@ msgstr "" msgid "{0} joined this week" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -127,30 +151,56 @@ msgstr "" msgid "{0}'s starter pack" msgstr "" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -290,8 +340,8 @@ msgid "7 days" msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "" +#~ msgid "A help tooltip" +#~ msgstr "" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -355,7 +405,7 @@ msgstr "" msgid "Account removed from quick access" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "" @@ -411,9 +461,13 @@ msgstr "" #~ msgid "Add ALT text" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "" @@ -533,7 +587,7 @@ msgstr "" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -548,17 +602,20 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "" @@ -583,19 +640,26 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -605,6 +669,10 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" @@ -614,7 +682,7 @@ msgstr "" msgid "An error occurred while trying to follow all" msgstr "" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -639,7 +707,7 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" @@ -649,8 +717,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "" @@ -659,7 +727,7 @@ msgstr "" msgid "Animals" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "" @@ -675,7 +743,7 @@ msgstr "" msgid "App Language" msgstr "" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "" @@ -692,21 +760,21 @@ msgid "App password settings" msgstr "" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -744,7 +812,7 @@ msgstr "" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "" @@ -776,7 +844,7 @@ msgstr "" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "" @@ -797,13 +865,13 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -837,7 +905,7 @@ msgstr "" msgid "Birthday:" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "" @@ -868,7 +936,7 @@ msgstr "" msgid "Block these accounts?" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "" @@ -958,23 +1026,23 @@ msgstr "" msgid "Books" msgstr "" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1024,12 +1092,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "" #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1045,7 +1113,7 @@ msgstr "" #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "" @@ -1074,7 +1142,7 @@ msgstr "" msgid "Cancel profile editing" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "" @@ -1090,6 +1158,21 @@ msgstr "" msgid "Cancels opening the linked website" msgstr "" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "" @@ -1130,8 +1213,8 @@ msgid "Change Your Email" msgstr "" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -1186,12 +1269,12 @@ msgstr "" #~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "" +#~ msgid "Choose 3 or more:" +#~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "" +#~ msgid "Choose at least {0} more" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1209,7 +1292,7 @@ msgstr "" msgid "Choose Service" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1296,7 +1379,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "" @@ -1311,13 +1394,15 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "" @@ -1372,7 +1457,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "" @@ -1380,11 +1465,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "" @@ -1403,7 +1488,7 @@ msgstr "" msgid "Community Guidelines" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "" @@ -1411,7 +1496,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1420,8 +1505,8 @@ msgid "Compose reply" msgstr "" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1435,8 +1520,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1522,7 +1607,7 @@ msgstr "" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "" @@ -1535,7 +1620,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1571,7 +1656,7 @@ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "" @@ -1657,6 +1742,10 @@ msgstr "" msgid "Could not mute chat" msgstr "" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "" @@ -1722,7 +1811,7 @@ msgstr "" msgid "Create report for {0}" msgstr "" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "" @@ -1804,7 +1893,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "" @@ -1821,11 +1910,11 @@ msgstr "" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "" @@ -1880,7 +1969,7 @@ msgstr "" msgid "Delete this post?" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "" @@ -1916,7 +2005,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "" @@ -1930,7 +2019,11 @@ msgid "Direct messages are here!" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 @@ -1945,7 +2038,7 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -1962,11 +2055,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "" @@ -1976,8 +2069,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "" +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1993,10 +2086,10 @@ msgid "Discover New Feeds" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -2028,7 +2121,7 @@ msgstr "" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -2048,6 +2141,8 @@ msgstr "" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2070,7 +2165,7 @@ msgstr "" msgid "Done{extraText}" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "" @@ -2079,7 +2174,7 @@ msgstr "" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "" @@ -2192,12 +2287,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "" @@ -2252,6 +2347,10 @@ msgstr "" msgid "Email address" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2265,6 +2364,10 @@ msgstr "" msgid "Email verified" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "" @@ -2314,7 +2417,7 @@ msgstr "" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2332,7 +2435,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "" @@ -2341,7 +2444,11 @@ msgstr "" #~ msgstr "" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 @@ -2398,11 +2505,11 @@ msgstr "" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" @@ -2426,11 +2533,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "" @@ -2442,6 +2549,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2466,7 +2577,7 @@ msgstr "" msgid "Expand alt text" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "" @@ -2590,7 +2701,7 @@ msgstr "" msgid "Failed to save notification preferences, please try again" msgstr "" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "" @@ -2598,7 +2709,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2616,6 +2727,13 @@ msgstr "" msgid "Failed to update settings" msgstr "" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "" @@ -2644,7 +2762,7 @@ msgstr "" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2678,7 +2796,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "" @@ -2689,8 +2807,8 @@ msgid "Find accounts to follow" msgstr "" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "" #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2721,14 +2839,14 @@ msgid "Finish" msgstr "" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "" @@ -2745,8 +2863,8 @@ msgstr "" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "" @@ -2755,8 +2873,8 @@ msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "" @@ -2782,7 +2900,7 @@ msgstr "" #~ msgid "Follow All" #~ msgstr "" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "" @@ -2830,16 +2948,16 @@ msgstr "" #~ msgid "Followed users only" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "" @@ -2856,17 +2974,17 @@ msgstr "" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "" @@ -2885,8 +3003,8 @@ msgid "Following Feed Preferences" msgstr "" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "" +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "" #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2930,15 +3048,19 @@ msgstr "" msgid "Frequently Posts Unwanted Content" msgstr "" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "" @@ -2964,7 +3086,7 @@ msgstr "" msgid "Getting started" msgstr "" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -2983,7 +3105,7 @@ msgstr "" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "" @@ -3042,8 +3164,8 @@ msgid "Go to profile" msgstr "" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "" +#~ msgid "Go to the next step of the tour" +#~ msgstr "" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3121,7 +3243,7 @@ msgstr "" msgid "Hide" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "" @@ -3160,7 +3282,7 @@ msgstr "" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "" @@ -3192,10 +3314,14 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3267,7 +3393,7 @@ msgstr "" msgid "Illegal and Urgent" msgstr "" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "" @@ -3283,7 +3409,11 @@ msgstr "" msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "" @@ -3327,7 +3457,7 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "" @@ -3352,6 +3482,10 @@ msgstr "" msgid "Invalid username or password" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "" @@ -3360,7 +3494,7 @@ msgstr "" msgid "Invite code" msgstr "" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -3392,6 +3526,10 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "" @@ -3436,11 +3574,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "" @@ -3461,7 +3599,7 @@ msgstr "" msgid "Languages" msgstr "" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -3535,8 +3673,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "" @@ -3569,9 +3706,9 @@ msgstr "" msgid "Liked by" msgstr "" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "" @@ -3590,11 +3727,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "" @@ -3654,7 +3791,7 @@ msgstr "" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3680,7 +3817,7 @@ msgstr "" msgid "Load new notifications" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3787,12 +3924,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "" @@ -3800,7 +3937,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3815,6 +3952,10 @@ msgstr "" msgid "Misleading Account" msgstr "" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -3881,7 +4022,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "" @@ -3906,8 +4047,7 @@ msgid "Music" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "" @@ -3992,7 +4132,7 @@ msgstr "" msgid "Mute words & tags" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "" @@ -4030,7 +4170,7 @@ msgstr "" msgid "My Feeds" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "" @@ -4052,9 +4192,9 @@ msgid "Name is required" msgstr "" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "" @@ -4090,7 +4230,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "" @@ -4140,11 +4280,11 @@ msgstr "" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "" @@ -4177,7 +4317,6 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4220,11 +4359,11 @@ msgid "No feeds found. Try searching for something else." msgstr "" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "" @@ -4251,7 +4390,7 @@ msgstr "" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "" @@ -4330,7 +4469,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "" @@ -4363,22 +4502,22 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "" @@ -4386,7 +4525,7 @@ msgstr "" msgid "Nudity" msgstr "" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -4404,7 +4543,7 @@ msgstr "" msgid "Oh no!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "" @@ -4421,11 +4560,15 @@ msgid "Oldest replies first" msgstr "" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4433,10 +4576,10 @@ msgid "Onboarding reset" msgstr "" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "" @@ -4452,10 +4595,14 @@ msgstr "" msgid "Only {0} can reply." msgstr "" -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "" @@ -4463,13 +4610,13 @@ msgstr "" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "" @@ -4486,8 +4633,9 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "" @@ -4668,12 +4816,12 @@ msgstr "" msgid "Opens the threads preferences" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "" @@ -4751,11 +4899,11 @@ msgid "Password updated!" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -4815,7 +4963,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "" @@ -4832,8 +4980,8 @@ msgstr "" msgid "Play or pause the GIF" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -4846,16 +4994,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "" -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "" -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "" @@ -4875,7 +5023,7 @@ msgstr "" msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "" @@ -4888,7 +5036,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4905,7 +5053,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "" @@ -4918,13 +5066,13 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "" @@ -5065,13 +5213,13 @@ msgstr "" msgid "Processing..." msgstr "" -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5086,7 +5234,7 @@ msgstr "" msgid "Protect your account by verifying your email." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "" @@ -5098,11 +5246,11 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "" @@ -5119,11 +5267,11 @@ msgid "QR code saved to your camera roll!" msgstr "" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5148,8 +5296,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5163,8 +5311,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5254,6 +5402,10 @@ msgstr "" msgid "Remove account" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -5262,7 +5414,7 @@ msgstr "" msgid "Remove Banner" msgstr "" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "" @@ -5302,8 +5454,8 @@ msgid "Remove image" msgstr "" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "" +#~ msgid "Remove image preview" +#~ msgstr "" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5317,24 +5469,28 @@ msgstr "" msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5362,14 +5518,18 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" +msgid "Removes the attachment" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" @@ -5395,7 +5555,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "" @@ -5429,23 +5589,23 @@ msgstr "" #~ msgstr "" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "" @@ -5537,9 +5697,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "" @@ -5550,18 +5710,18 @@ msgid "Repost" msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "" @@ -5569,16 +5729,16 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "" @@ -5613,6 +5773,14 @@ msgstr "" msgid "Resend email" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "" @@ -5652,15 +5820,15 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5772,8 +5940,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "" @@ -5787,15 +5955,15 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5881,6 +6049,10 @@ msgstr "" #~ msgid "See what's next" #~ msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "" @@ -5917,6 +6089,10 @@ msgstr "" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -5933,6 +6109,10 @@ msgstr "" #~ msgid "Select some accounts below to follow" #~ msgstr "" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "" @@ -5949,7 +6129,7 @@ msgstr "" #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "" @@ -5973,7 +6153,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "" @@ -6011,8 +6191,8 @@ msgstr "" msgid "Send feedback" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "" @@ -6123,7 +6303,7 @@ msgstr "" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6144,7 +6324,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "" @@ -6164,7 +6344,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "" @@ -6224,7 +6404,7 @@ msgstr "" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "" @@ -6244,8 +6424,8 @@ msgid "Show badge and filter from feeds" msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "" +#~ msgid "Show follows similar to {0}" +#~ msgstr "" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6260,9 +6440,9 @@ msgstr "" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "" @@ -6345,7 +6525,7 @@ msgstr "" msgid "Show warning and filter from feeds" msgstr "" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "" @@ -6358,12 +6538,12 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6395,12 +6575,12 @@ msgstr "" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6425,25 +6605,25 @@ msgstr "" msgid "Signed in as @{0}" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "" @@ -6452,7 +6632,7 @@ msgstr "" msgid "Software Dev" msgstr "" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "" @@ -6505,12 +6685,12 @@ msgstr "" #~ msgid "Source: <0>{0}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "" @@ -6540,10 +6720,9 @@ msgid "Start chatting" msgstr "" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6591,8 +6770,8 @@ msgstr "" msgid "Storybook" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6631,7 +6810,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "" @@ -6651,8 +6830,8 @@ msgid "Switch Account" msgstr "" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "" +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "" #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6691,18 +6870,23 @@ msgstr "" msgid "Tap to dismiss" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" -#: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:70 +#~ msgid "Tap to view fully" +#~ msgstr "" + #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6737,9 +6921,9 @@ msgid "Terms of Service" msgstr "" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "" @@ -6751,7 +6935,7 @@ msgstr "" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "" @@ -6761,6 +6945,10 @@ msgstr "" msgid "Thank you. Your report has been sent." msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "" @@ -6778,11 +6966,11 @@ msgstr "" msgid "That starter pack could not be found." msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "" @@ -6817,7 +7005,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6825,11 +7013,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "" @@ -6846,7 +7034,7 @@ msgstr "" msgid "The Privacy Policy has been moved to <0/>" msgstr "" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -6862,6 +7050,10 @@ msgstr "" msgid "The Terms of Service have been moved to" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "" @@ -6912,7 +7104,7 @@ msgstr "" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -6934,15 +7126,15 @@ msgstr "" #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6993,7 +7185,7 @@ msgstr "" #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7086,7 +7278,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "" @@ -7119,7 +7311,7 @@ msgid "This post has been deleted." msgstr "" #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -7151,7 +7343,7 @@ msgstr "" msgid "This should create a domain record at:" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "" @@ -7180,7 +7372,7 @@ msgstr "" msgid "This user is new here. Press for more info about when they joined." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "" @@ -7233,6 +7425,10 @@ msgstr "" msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "" @@ -7249,7 +7445,7 @@ msgstr "" msgid "Toggle to enable or disable adult content" msgstr "" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -7260,8 +7456,8 @@ msgstr "" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7280,7 +7476,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "" @@ -7313,14 +7509,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "" @@ -7335,12 +7531,12 @@ msgstr "" msgid "Unblock Account" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7355,7 +7551,7 @@ msgstr "" #~ msgid "Unfollow" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "" @@ -7373,8 +7569,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "" @@ -7405,11 +7600,11 @@ msgstr "" msgid "Unmute thread" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -7447,12 +7642,16 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "" @@ -7507,7 +7706,7 @@ msgstr "" msgid "Use a file on your server" msgstr "" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "" @@ -7630,6 +7829,10 @@ msgstr "" msgid "Value:" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "" @@ -7642,6 +7845,10 @@ msgstr "" msgid "Verify email" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "" @@ -7655,6 +7862,10 @@ msgstr "" msgid "Verify New Email" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "" @@ -7671,15 +7882,32 @@ msgstr "" msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "" @@ -7689,7 +7917,7 @@ msgid "View {0}'s avatar" msgstr "" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "" @@ -7721,7 +7949,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "" @@ -7781,7 +8009,7 @@ msgstr "" msgid "Warn content and filter from feeds" msgstr "" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "" @@ -7793,7 +8021,11 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -7809,6 +8041,10 @@ msgstr "" #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "" @@ -7817,7 +8053,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "" @@ -7825,7 +8061,7 @@ msgstr "" msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "" @@ -7849,7 +8085,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7878,7 +8114,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "" @@ -7888,7 +8124,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "" @@ -7958,16 +8194,16 @@ msgstr "" msgid "Wide" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "" @@ -8008,7 +8244,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "" @@ -8025,7 +8261,11 @@ msgstr "" msgid "You are in line." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "" @@ -8059,7 +8299,7 @@ msgstr "" msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "" @@ -8142,7 +8382,7 @@ msgstr "" msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "" -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "" @@ -8154,6 +8394,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "" @@ -8167,11 +8411,11 @@ msgstr "" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -8251,15 +8495,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "" @@ -8278,7 +8522,7 @@ msgstr "" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "" @@ -8291,6 +8535,14 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "" @@ -8307,7 +8559,7 @@ msgstr "" msgid "Your birth date" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8324,7 +8576,7 @@ msgstr "" #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8346,7 +8598,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "" @@ -8362,11 +8614,11 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "" @@ -8378,7 +8630,7 @@ msgstr "" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "" diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 86b8097fcb..62ef7e4faa 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -21,16 +21,24 @@ msgstr "" msgid "(no email)" msgstr "(sin correo)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/components/moderation/LabelsOnMe.tsx:55 #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "" @@ -38,14 +46,26 @@ msgstr "" #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -60,11 +80,11 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -77,19 +97,19 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -107,6 +127,10 @@ msgstr "" msgid "{0} joined this week" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -127,30 +151,56 @@ msgstr "" msgid "{0}'s starter pack" msgstr "" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -278,8 +328,8 @@ msgid "7 days" msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "" +#~ msgid "A help tooltip" +#~ msgstr "" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -343,7 +393,7 @@ msgstr "Opciones de cuenta" msgid "Account removed from quick access" msgstr "Cuenta elimada de acceso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Cuenta desbloqueada" @@ -399,9 +449,13 @@ msgstr "Añadir texto alternativo" #~ msgid "Add ALT text" #~ msgstr "Añadir texto alternativo" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Añadir contraseña de app" @@ -509,7 +563,7 @@ msgstr "" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -524,17 +578,20 @@ msgstr "Sesión ya iniciada como @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Texto alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "Texto alternativo" @@ -559,19 +616,26 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "Ocurrió un error" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -581,6 +645,10 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocurrió un error al intentar eliminar el mensaje. Intenta de nuevo." @@ -590,7 +658,7 @@ msgstr "" msgid "An error occurred while trying to follow all" msgstr "" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -615,7 +683,7 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Ocurrió un problema. Intenta de nuevo." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "Ocurrió un error desconocido" @@ -625,8 +693,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "y" @@ -635,7 +703,7 @@ msgstr "y" msgid "Animals" msgstr "Animales" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "GIF animado" @@ -651,7 +719,7 @@ msgstr "" msgid "App Language" msgstr "Idioma de interfaz" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Contraseña de app eliminada" @@ -668,21 +736,21 @@ msgid "App password settings" msgstr "Ajustes de contraseñas de app" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Contraseñas de la app" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Apelar" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Apelar la etiqueta de \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Apelación enviada" @@ -720,7 +788,7 @@ msgstr "" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "¿Seguro que quieres eliminar la contraseña de app \"{name}\"?" @@ -752,7 +820,7 @@ msgstr "¿Seguro que quieres eliminar {0} de tus feeds?" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "¿Seguro que quieres descartar este borrador?" @@ -773,13 +841,13 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Desnudez artística o no erótica." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "Al menos 3 caracteres" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -813,7 +881,7 @@ msgstr "Cumpleaños" msgid "Birthday:" msgstr "Cumpleaños:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Bloquear" @@ -844,7 +912,7 @@ msgstr "Bloquear lista" msgid "Block these accounts?" msgstr "¿Bloquear estas cuentas?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Bloqueado" @@ -919,23 +987,23 @@ msgstr "" msgid "Books" msgstr "Libros" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -981,12 +1049,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos. Debe tener al menos 4 caracteres, pero no más de 32." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1002,7 +1070,7 @@ msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Cancelar" @@ -1031,7 +1099,7 @@ msgstr "Cancelar recorte de imagen" msgid "Cancel profile editing" msgstr "Cancelar edición de perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Cancelar citación" @@ -1047,6 +1115,21 @@ msgstr "Cancelar búsqueda" msgid "Cancels opening the linked website" msgstr "" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Cambiar" @@ -1087,8 +1170,8 @@ msgid "Change Your Email" msgstr "Cambiar correo electrónico" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Chat" @@ -1131,12 +1214,12 @@ msgstr "Te enviamos un código de verificación a tu correo. Introducelo aquí:" #~ msgstr "Elige \"Todos\" o \"Nadie\"" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "" +#~ msgid "Choose 3 or more:" +#~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "" +#~ msgid "Choose at least {0} more" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1154,7 +1237,7 @@ msgstr "" msgid "Choose Service" msgstr "Elige proveedor" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Tu eliges los algoritmos que usar en tus feed." @@ -1232,7 +1315,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "" @@ -1247,13 +1330,15 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Cerrar" @@ -1308,7 +1393,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "" @@ -1316,11 +1401,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "" @@ -1339,7 +1424,7 @@ msgstr "" msgid "Community Guidelines" msgstr "Directrices de la comunidad" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "" @@ -1347,7 +1432,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1356,8 +1441,8 @@ msgid "Compose reply" msgstr "Redactar la respuesta" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1371,8 +1456,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1458,7 +1543,7 @@ msgstr "Advertencias de contenido" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1471,7 +1556,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1507,7 +1592,7 @@ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "" @@ -1593,6 +1678,10 @@ msgstr "No se pudo cargar esta lista" msgid "Could not mute chat" msgstr "No se pudo mutear al chat" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "" @@ -1658,7 +1747,7 @@ msgstr "Crear una cuenta nueva" msgid "Create report for {0}" msgstr "" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "Creado {0}" @@ -1736,7 +1825,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "" @@ -1753,11 +1842,11 @@ msgstr "Borrar la cuenta" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Borrar la contraseña de la app" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "" @@ -1812,7 +1901,7 @@ msgstr "" msgid "Delete this post?" msgstr "¿Borrar esta post?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "" @@ -1848,7 +1937,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "¿Quieres decir algo?" @@ -1862,8 +1951,12 @@ msgid "Direct messages are here!" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "No reproducir GIFs automáticamente" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "No reproducir GIFs automáticamente" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1873,7 +1966,7 @@ msgstr "" msgid "Disable haptic feedback" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -1886,11 +1979,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "" @@ -1900,8 +1993,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Evitar que las aplicaciones muestren mi cuenta a los usuarios desconectados" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "" +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1917,10 +2010,10 @@ msgid "Discover New Feeds" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -1952,7 +2045,7 @@ msgstr "" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -1972,6 +2065,8 @@ msgstr "¡Dominio verificado!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1994,7 +2089,7 @@ msgstr "" msgid "Done{extraText}" msgstr "Listo{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "" @@ -2003,7 +2098,7 @@ msgstr "" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "" @@ -2116,12 +2211,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Editar el perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Editar el perfil" @@ -2176,6 +2271,10 @@ msgstr "" msgid "Email address" msgstr "Dirección de correo electrónico" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2189,6 +2288,10 @@ msgstr "Correo electrónico actualizado" msgid "Email verified" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Correo electrónico:" @@ -2238,7 +2341,7 @@ msgstr "Reproducir multimedia de" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2256,7 +2359,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Fin de noticias" @@ -2265,7 +2368,11 @@ msgstr "Fin de noticias" #~ msgstr "" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 @@ -2322,11 +2429,11 @@ msgstr "Introduce tu nombre de usuario y contraseña" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Error:" @@ -2350,11 +2457,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "" @@ -2366,6 +2473,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2390,7 +2501,7 @@ msgstr "" msgid "Expand alt text" msgstr "Expandir el texto alt" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "" @@ -2509,7 +2620,7 @@ msgstr "" msgid "Failed to save notification preferences, please try again" msgstr "" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "" @@ -2517,7 +2628,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2535,6 +2646,13 @@ msgstr "" msgid "Failed to update settings" msgstr "" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "" @@ -2563,7 +2681,7 @@ msgstr "Comentarios" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2593,7 +2711,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "" @@ -2604,8 +2722,8 @@ msgid "Find accounts to follow" msgstr "" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "" #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2624,14 +2742,14 @@ msgid "Finish" msgstr "" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "" @@ -2648,8 +2766,8 @@ msgstr "" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Seguir" @@ -2658,8 +2776,8 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Seguir {0}" @@ -2685,7 +2803,7 @@ msgstr "" #~ msgid "Follow All" #~ msgstr "" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "" @@ -2729,16 +2847,16 @@ msgstr "Usuarios seguidos" #~ msgid "Followed users only" #~ msgstr "Solo usuarios seguidos" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "ha comenzado a seguirte" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Seguidores" @@ -2755,17 +2873,17 @@ msgstr "" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Siguiendo" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Siguiendo {0}" @@ -2784,8 +2902,8 @@ msgid "Following Feed Preferences" msgstr "Feed de Siguiendo" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "" +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "" #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2829,15 +2947,19 @@ msgstr "" msgid "Frequently Posts Unwanted Content" msgstr "" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galería" @@ -2863,7 +2985,7 @@ msgstr "Comenzar" msgid "Getting started" msgstr "" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -2882,7 +3004,7 @@ msgstr "Violaciones flagrantes de la Ley o de los Términos de servicio" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Volver" @@ -2936,8 +3058,8 @@ msgid "Go to profile" msgstr "" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "" +#~ msgid "Go to the next step of the tour" +#~ msgstr "" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3015,7 +3137,7 @@ msgstr "" msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Ocultar" @@ -3054,7 +3176,7 @@ msgstr "¿Ocultar este post?" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Ocultar lista de usuarios" @@ -3086,10 +3208,14 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3161,7 +3287,7 @@ msgstr "" msgid "Illegal and Urgent" msgstr "" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "" @@ -3177,7 +3303,11 @@ msgstr "" msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "" @@ -3221,7 +3351,7 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "" @@ -3246,6 +3376,10 @@ msgstr "" msgid "Invalid username or password" msgstr "Nombre de usuario o contraseña no válidos" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Invita a un amigo" @@ -3254,7 +3388,7 @@ msgstr "Invita a un amigo" msgid "Invite code" msgstr "Código de invitación" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "No se acepta el código de invitación. Comprueba que lo has introducido correctamente e inténtalo de nuevo." @@ -3286,6 +3420,10 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Tareas" @@ -3330,11 +3468,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "" @@ -3355,7 +3493,7 @@ msgstr "Ajustes de Idiomas" msgid "Languages" msgstr "Idiomas" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -3429,8 +3567,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "¡Vamos a restablecer tu contraseña!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "" @@ -3463,9 +3600,9 @@ msgstr "Dar «me gusta» a esta noticia" msgid "Liked by" msgstr "Le ha gustado a" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "" @@ -3484,11 +3621,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "" @@ -3548,7 +3685,7 @@ msgstr "" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3574,7 +3711,7 @@ msgstr "" msgid "Load new notifications" msgstr "Cargar notificaciones nuevas" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3681,12 +3818,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Mensaje del servidor: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "" @@ -3694,7 +3831,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3709,6 +3846,10 @@ msgstr "" msgid "Misleading Account" msgstr "" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -3775,7 +3916,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "" @@ -3800,8 +3941,7 @@ msgid "Music" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "" @@ -3886,7 +4026,7 @@ msgstr "Mutear hilo" msgid "Mute words & tags" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Muteado" @@ -3924,7 +4064,7 @@ msgstr "Mi cumpleaños" msgid "My Feeds" msgstr "Mis feeds" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Mi perfil" @@ -3946,9 +4086,9 @@ msgid "Name is required" msgstr "" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "" @@ -3979,7 +4119,7 @@ msgstr "" msgid "Need to report a copyright violation?" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "" @@ -4029,11 +4169,11 @@ msgstr "" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Nuevo post" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Nuevo post" @@ -4066,7 +4206,6 @@ msgstr "Noticias" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4104,11 +4243,11 @@ msgid "No feeds found. Try searching for something else." msgstr "" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "" @@ -4135,7 +4274,7 @@ msgstr "" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "" @@ -4214,7 +4353,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "" @@ -4247,22 +4386,22 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notificaciones" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "" @@ -4270,7 +4409,7 @@ msgstr "" msgid "Nudity" msgstr "" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -4288,7 +4427,7 @@ msgstr "" msgid "Oh no!" msgstr "¡Qué problema!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "" @@ -4305,11 +4444,15 @@ msgid "Oldest replies first" msgstr "" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4317,10 +4460,10 @@ msgid "Onboarding reset" msgstr "" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Falta el texto alternativo en una o varias imágenes." @@ -4336,10 +4479,14 @@ msgstr "" msgid "Only {0} can reply." msgstr "Solo {0} puede responder." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "" @@ -4347,13 +4494,13 @@ msgstr "" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "" @@ -4370,8 +4517,9 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "" @@ -4552,12 +4700,12 @@ msgstr "Abre la página de la bitácora del sistema" msgid "Opens the threads preferences" msgstr "Abre las preferencias de hilos" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "" @@ -4635,11 +4783,11 @@ msgid "Password updated!" msgstr "¡Contraseña actualizada!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -4699,7 +4847,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "" @@ -4716,8 +4864,8 @@ msgstr "" msgid "Play or pause the GIF" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -4730,16 +4878,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Por favor, elige tu identificador." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Por favor, elige tu contraseña." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "" @@ -4759,7 +4907,7 @@ msgstr "Introduce un nombre único para la contraseña de esta app o utiliza una msgid "Please enter a valid word, tag, or phrase to mute" msgstr "" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Introduce tu correo electrónico." @@ -4772,7 +4920,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Introduce tu contraseña, también:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4789,7 +4937,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Por favor, espera a que tu tarjeta de enlace termine de cargarse" @@ -4802,13 +4950,13 @@ msgstr "Política" msgid "Porn" msgstr "Pornografía" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Publicar" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Post" @@ -4949,13 +5097,13 @@ msgstr "" msgid "Processing..." msgstr "Procesando..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -4970,7 +5118,7 @@ msgstr "" msgid "Protect your account by verifying your email." msgstr "Protege tu cuenta verificando tu correo electrónico." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "" @@ -4982,11 +5130,11 @@ msgstr "Listas públicas y compartibles de usuarios para mutear o bloquear en ca msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas y compartibles que pueden impulsar feeds." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "" @@ -5003,11 +5151,11 @@ msgid "QR code saved to your camera roll!" msgstr "" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5032,8 +5180,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5047,8 +5195,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5130,6 +5278,10 @@ msgstr "" msgid "Remove account" msgstr "Eliminar la cuenta" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -5138,7 +5290,7 @@ msgstr "" msgid "Remove Banner" msgstr "" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "" @@ -5178,8 +5330,8 @@ msgid "Remove image" msgstr "Eliminar la imagen" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Eliminar la vista previa de la imagen" +#~ msgid "Remove image preview" +#~ msgstr "Eliminar la vista previa de la imagen" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5193,24 +5345,28 @@ msgstr "" msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5238,14 +5394,18 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" +msgid "Removes the attachment" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" @@ -5271,7 +5431,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "Las respuestas a este hilo están desactivadas" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "" @@ -5299,23 +5459,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "" @@ -5407,9 +5567,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "" @@ -5420,31 +5580,31 @@ msgid "Repost" msgstr "Volver a publicar" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Volver a publicar o citar post" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Vuelto a publicar por" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "Vuelto a publicar por {0}" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "" @@ -5479,6 +5639,14 @@ msgstr "Requerido para este proveedor" msgid "Resend email" msgstr "Volver a enviar correo" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Código de reseteo" @@ -5518,15 +5686,15 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5638,8 +5806,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "" @@ -5653,15 +5821,15 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5743,6 +5911,10 @@ msgstr "" msgid "See this guide" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "" @@ -5779,6 +5951,10 @@ msgstr "" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -5795,6 +5971,10 @@ msgstr "" #~ msgid "Select some accounts below to follow" #~ msgstr "" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "" @@ -5811,7 +5991,7 @@ msgstr "Elige que proveedor de servicio quieres usar." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "" @@ -5835,7 +6015,7 @@ msgstr "Elige en que idioma deseas que esté la interfaz de Bluesky." msgid "Select your date of birth" msgstr "Elige tu fecha de nacimiento" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "" @@ -5873,8 +6053,8 @@ msgstr "Enviar correo" msgid "Send feedback" msgstr "Enviar comentarios" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "Enviar mensaje" @@ -5985,7 +6165,7 @@ msgstr "" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6006,7 +6186,7 @@ msgstr "Sexualmente sugestivo" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Compartir" @@ -6026,7 +6206,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "" @@ -6086,7 +6266,7 @@ msgstr "Ver" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "Ver texto alternativo" @@ -6106,8 +6286,8 @@ msgid "Show badge and filter from feeds" msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "" +#~ msgid "Show follows similar to {0}" +#~ msgstr "" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6122,9 +6302,9 @@ msgstr "" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Ver más" @@ -6207,7 +6387,7 @@ msgstr "" msgid "Show warning and filter from feeds" msgstr "" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "" @@ -6220,12 +6400,12 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6257,12 +6437,12 @@ msgstr "Cerrar sesión" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6287,25 +6467,25 @@ msgstr "Sesión iniciada como" msgid "Signed in as @{0}" msgstr "Sesión iniciada como @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Saltar" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Saltar" @@ -6314,7 +6494,7 @@ msgstr "Saltar" msgid "Software Dev" msgstr "Programación" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "" @@ -6367,12 +6547,12 @@ msgstr "Ordenar respuestas al mismo post por:" #~ msgid "Source: <0>{0}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Spam" @@ -6402,10 +6582,9 @@ msgid "Start chatting" msgstr "" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6449,8 +6628,8 @@ msgstr "" msgid "Storybook" msgstr "Libro de cuentos" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6489,7 +6668,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Usuarios sugeridos a seguir" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "" @@ -6509,8 +6688,8 @@ msgid "Switch Account" msgstr "Cambiar a otra cuenta" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "" +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "" #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6549,18 +6728,23 @@ msgstr "Alto" msgid "Tap to dismiss" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" -#: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:70 +#~ msgid "Tap to view fully" +#~ msgstr "" + #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -6595,9 +6779,9 @@ msgid "Terms of Service" msgstr "Condiciones de servicio" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "" @@ -6609,7 +6793,7 @@ msgstr "" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo de introducción de texto" @@ -6619,6 +6803,10 @@ msgstr "Campo de introducción de texto" msgid "Thank you. Your report has been sent." msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "" @@ -6636,11 +6824,11 @@ msgstr "Este nombre de usuario ya está en uso." msgid "That starter pack could not be found." msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "La cuenta podrá interactuar contigo tras desbloquearla." @@ -6675,7 +6863,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6683,11 +6871,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "" @@ -6704,7 +6892,7 @@ msgstr "Es posible que se haya borrado el post." msgid "The Privacy Policy has been moved to <0/>" msgstr "La Política de privacidad se ha trasladado a <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -6720,6 +6908,10 @@ msgstr "Se ha movido el formulario de soporte. Si necesitas ayuda, por favor <0/ msgid "The Terms of Service have been moved to" msgstr "Las condiciones de servicio se han trasladado a" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "Hay muchos más feeds que probar:" @@ -6770,7 +6962,7 @@ msgstr "" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -6792,15 +6984,15 @@ msgstr "" #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6851,7 +7043,7 @@ msgstr "" #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -6944,7 +7136,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "" @@ -6977,7 +7169,7 @@ msgid "This post has been deleted." msgstr "Esta post ha sido eliminado." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -7009,7 +7201,7 @@ msgstr "" msgid "This should create a domain record at:" msgstr "Esto deberia de crear un registro de dominio a:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "" @@ -7038,7 +7230,7 @@ msgstr "" msgid "This user is new here. Press for more info about when they joined." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "" @@ -7091,6 +7283,10 @@ msgstr "" msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "" @@ -7107,7 +7303,7 @@ msgstr "Conmutar el menú desplegable" msgid "Toggle to enable or disable adult content" msgstr "" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Top" @@ -7118,8 +7314,8 @@ msgstr "Transformaciones" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7138,7 +7334,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "Escribe tu mensaje aquí" @@ -7171,14 +7367,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" @@ -7193,12 +7389,12 @@ msgstr "" msgid "Unblock Account" msgstr "Desbloquear Cuenta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "¿Desbloquear Cuenta?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7213,7 +7409,7 @@ msgstr "Dejar de seguir" #~ msgid "Unfollow" #~ msgstr "Dejar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Dejar de seguir a {0}" @@ -7231,8 +7427,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Demutear" @@ -7263,11 +7458,11 @@ msgstr "" msgid "Unmute thread" msgstr "Demutear hilo" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -7305,12 +7500,16 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Contenido sexual no deseado" @@ -7365,7 +7564,7 @@ msgstr "" msgid "Use a file on your server" msgstr "" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Utiliza las contraseñas de app para iniciar sesión en otros clientes de Bluesky sin dar acceso completo a tu cuenta o contraseña." @@ -7488,6 +7687,10 @@ msgstr "" msgid "Value:" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "" @@ -7500,6 +7703,10 @@ msgstr "" msgid "Verify email" msgstr "Verificar el correo electrónico" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verificar mi correo electrónico" @@ -7513,6 +7720,10 @@ msgstr "Verificar mi correo electrónico" msgid "Verify New Email" msgstr "Verificar el correo electrónico nuevo" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "" @@ -7525,15 +7736,32 @@ msgstr "" msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videojuegos" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "" @@ -7543,7 +7771,7 @@ msgid "View {0}'s avatar" msgstr "" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "" @@ -7575,7 +7803,7 @@ msgstr "Ver más detalles sobre cómo reportar una violación de Derechos de Aut msgid "View full thread" msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "" @@ -7635,7 +7863,7 @@ msgstr "" msgid "Warn content and filter from feeds" msgstr "" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "" @@ -7647,7 +7875,11 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperemos que la pases bien. Recuerda, Bluesky es:" @@ -7663,6 +7895,10 @@ msgstr "" #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "Recomendamos nuesto feed \"Discover\":" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "" @@ -7671,7 +7907,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "" @@ -7679,7 +7915,7 @@ msgstr "" msgid "We will let you know when your account is ready." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "" @@ -7703,7 +7939,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lo sentimos, pero no se ha podido completar tu búsqueda. Intenta de nuevo en unos minutos." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7728,7 +7964,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "¿Cuáles son tus intereses?" @@ -7738,7 +7974,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "¿Qué hay de nuevo?" @@ -7808,16 +8044,16 @@ msgstr "¿Por qué crees que este usuario debe ser revisado?" msgid "Wide" msgstr "Ancho" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "Escribe un mensaje" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Redacta un post" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Redacta una respuesta" @@ -7858,7 +8094,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "" @@ -7875,7 +8111,11 @@ msgstr "" msgid "You are in line." msgstr "Estás en cola." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "No estás siguiendo a nadie." @@ -7909,7 +8149,7 @@ msgstr "Ahora puedes iniciar sesión con tu nueva contraseña." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "No tienes ningún seguidor." @@ -7992,7 +8232,7 @@ msgstr "No tienes listas." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "" -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Aún no has creado una contraseña de app. Puedes crear una al presionar el botón abajo." @@ -8004,6 +8244,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "" @@ -8017,11 +8261,11 @@ msgstr "" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -8101,15 +8345,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "" @@ -8128,7 +8372,7 @@ msgstr "Ya estás en cola" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "¡Eso es todo!" @@ -8141,6 +8385,14 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "¡Haz llegado al fin de tu feed! Encuentra más cuentas para seguir." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Tu cuenta" @@ -8157,7 +8409,7 @@ msgstr "" msgid "Your birth date" msgstr "Tu fecha de nacimiento" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8174,7 +8426,7 @@ msgstr "Tu elección será guardada. Puedes cambiar esto en los ajustes luego." #~ msgstr "Tu feed principal es \"Siguiendo\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8196,7 +8448,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "¡Tu feed de Siguiendo esta vacío! Sigue a más usuarios para ver sus posts aquí." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Tu nombre de usuario completo será" @@ -8212,11 +8464,11 @@ msgstr "Tus palabras muteadas" msgid "Your password has been changed successfully!" msgstr "Tu contraseña ha sido cambiada exitosamente." -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Post publicado" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tus posts, a qué le das me gusta y a quién bloqueas son públicos. Nadie puede ver a quien muteas." @@ -8228,7 +8480,7 @@ msgstr "Tu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Respuesta publicada" diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 72febd6ce4..7baed3d749 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -21,16 +21,24 @@ msgstr "" msgid "(no email)" msgstr "(ei sähköpostiosoitetta)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/components/moderation/LabelsOnMe.tsx:55 #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "" @@ -38,14 +46,26 @@ msgstr "" #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -60,11 +80,11 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -77,19 +97,19 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -107,6 +127,10 @@ msgstr "" msgid "{0} joined this week" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -127,30 +151,56 @@ msgstr "" msgid "{0}'s starter pack" msgstr "" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -290,8 +340,8 @@ msgid "7 days" msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "" +#~ msgid "A help tooltip" +#~ msgstr "" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -355,7 +405,7 @@ msgstr "Käyttäjätilin asetukset" msgid "Account removed from quick access" msgstr "Käyttäjätili poistettu pikalinkeistä" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Käyttäjätilin esto poistettu" @@ -411,9 +461,13 @@ msgstr "Lisää ALT-teksti" #~ msgid "Add ALT text" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Lisää sovelluksen salasana" @@ -525,7 +579,7 @@ msgstr "" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -540,17 +594,20 @@ msgstr "Kirjautuneena sisään nimellä @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "ALT-teksti" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "" @@ -575,19 +632,26 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "Tapahtui virhe" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -597,6 +661,10 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" @@ -606,7 +674,7 @@ msgstr "" msgid "An error occurred while trying to follow all" msgstr "" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -631,7 +699,7 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Tapahtui virhe, yritä uudelleen." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" @@ -641,8 +709,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "ja" @@ -651,7 +719,7 @@ msgstr "ja" msgid "Animals" msgstr "Eläimet" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "Animoitu GIF" @@ -667,7 +735,7 @@ msgstr "" msgid "App Language" msgstr "Sovelluksen kieli" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Sovelluksen salasana poistettu" @@ -684,21 +752,21 @@ msgid "App password settings" msgstr "Sovelluksen salasanan asetukset" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Sovellussalasanat" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Valita" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Valita \"{0}\" -merkinnästä" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -736,7 +804,7 @@ msgstr "" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Haluatko varmasti poistaa sovellussalasanan \"{name}\"?" @@ -768,7 +836,7 @@ msgstr "Haluatko varmasti poistaa {0} syötteistäsi?" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Haluatko varmasti hylätä tämän luonnoksen?" @@ -789,13 +857,13 @@ msgstr "Taide" msgid "Artistic or non-erotic nudity." msgstr "Taiteellinen tai ei-eroottinen alastomuus." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "Vähintään kolme merkkiä" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -829,7 +897,7 @@ msgstr "Syntymäpäivä" msgid "Birthday:" msgstr "Syntymäpäivä:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Estä" @@ -860,7 +928,7 @@ msgstr "Estä lista" msgid "Block these accounts?" msgstr "Estetäänkö nämä käyttäjät?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Estetty" @@ -950,23 +1018,23 @@ msgstr "Sumenna kuvat ja suodata syötteistä" msgid "Books" msgstr "Kirjat" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1016,12 +1084,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja alaviivoja. Täytyy olla vähintään 4 merkkiä pitkä, mutta enintään 32 merkkiä pitkä." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1037,7 +1105,7 @@ msgstr "Voi sisältää vain kirjaimia, numeroita, välilyöntejä, viivoja ja a #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Peruuta" @@ -1066,7 +1134,7 @@ msgstr "Peruuta kuvan rajaus" msgid "Cancel profile editing" msgstr "Peruuta profiilin muokkaus" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Peruuta uudelleenpostaus" @@ -1082,6 +1150,21 @@ msgstr "Peruuta haku" msgid "Cancels opening the linked website" msgstr "Peruuttaa linkitetyn verkkosivuston avaamisen" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Vaihda" @@ -1122,8 +1205,8 @@ msgid "Change Your Email" msgstr "Vaihda sähköpostiosoitteesi" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -1178,12 +1261,12 @@ msgstr "Tarkista sähköpostisi ja syötä saamasi vahvistuskoodi alle:" #~ msgstr "Valitse \"Kaikki\" tai \"Ei kukaan\"" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "" +#~ msgid "Choose 3 or more:" +#~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "" +#~ msgid "Choose at least {0} more" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1201,7 +1284,7 @@ msgstr "" msgid "Choose Service" msgstr "Valitse palvelu" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Valitse algoritmit, jotka ohjaavat mukautettuja syötteitäsi." @@ -1284,7 +1367,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "" @@ -1299,13 +1382,15 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Sulje" @@ -1360,7 +1445,7 @@ msgstr "Sulkee alanavigaation" msgid "Closes password update alert" msgstr "Sulkee salasanan päivitysilmoituksen" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Sulkee editorin ja hylkää luonnoksen" @@ -1368,11 +1453,11 @@ msgstr "Sulkee editorin ja hylkää luonnoksen" msgid "Closes viewer for header image" msgstr "Sulkee kuvan katseluohjelman" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Pienentää käyttäjäluettelon annetulle ilmoitukselle" @@ -1391,7 +1476,7 @@ msgstr "Sarjakuvat" msgid "Community Guidelines" msgstr "Yhteisöohjeet" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" @@ -1399,7 +1484,7 @@ msgstr "Suorita käyttöönotto loppuun ja aloita käyttäjätilisi käyttö" msgid "Complete the challenge" msgstr "Tee haaste loppuun" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Laadi viestejä, joiden pituus on enintään {MAX_GRAPHEME_LENGTH} merkkiä" @@ -1408,8 +1493,8 @@ msgid "Compose reply" msgstr "Kirjoita vastaus" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1423,8 +1508,8 @@ msgstr "Määritä sisällönsuodatusasetukset kategorialle: {name}" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1510,7 +1595,7 @@ msgstr "Sisältövaroitukset" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Jatka" @@ -1523,7 +1608,7 @@ msgstr "Jatka käyttäjänä {0} (kirjautunut)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1559,7 +1644,7 @@ msgstr "Ohjelmiston versio kopioitu leikepöydälle" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Kopioitu leikepöydälle" @@ -1645,6 +1730,10 @@ msgstr "Listaa ei voitu ladata" msgid "Could not mute chat" msgstr "" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "" @@ -1710,7 +1799,7 @@ msgstr "Luo uusi käyttäjätili" msgid "Create report for {0}" msgstr "Luo raportti: {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "{0} luotu" @@ -1788,7 +1877,7 @@ msgstr "Vianetsintäpaneeli" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Poista" @@ -1805,11 +1894,11 @@ msgstr "Poista käyttäjätili" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Poista sovellussalasana" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "Poista sovellussalasana" @@ -1864,7 +1953,7 @@ msgstr "Poista tämä lista?" msgid "Delete this post?" msgstr "Poista tämä viesti?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Poistettu" @@ -1900,7 +1989,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Haluatko sanoa jotain?" @@ -1914,8 +2003,12 @@ msgid "Direct messages are here!" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "Älä käynnistä giffejä automaattisesti" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "Älä käynnistä giffejä automaattisesti" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1925,7 +2018,7 @@ msgstr "Poista sähköpostiin perustuva kaksivaiheinen tunnistautuminen käytös msgid "Disable haptic feedback" msgstr "Poista haptiset palautteet käytöstä" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -1938,11 +2031,11 @@ msgstr "" msgid "Disabled" msgstr "Poistettu käytöstä" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Hylkää" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Hylkää luonnos?" @@ -1952,8 +2045,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Estä sovelluksia näyttämästä tiliäni kirjautumattomille käyttäjille" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "" +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1969,10 +2062,10 @@ msgid "Discover New Feeds" msgstr "Löydä uusia syötteitä" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -2004,7 +2097,7 @@ msgstr "" msgid "Does not include nudity." msgstr "Ei sisällä alastomuutta." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "Ei ala eikä lopu väliviivaan" @@ -2024,6 +2117,8 @@ msgstr "Verkkotunnus vahvistettu!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2046,7 +2141,7 @@ msgstr "Valmis" msgid "Done{extraText}" msgstr "Valmis{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "" @@ -2055,7 +2150,7 @@ msgstr "" msgid "Download CAR file" msgstr "Lataa CAR tiedosto" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Raahaa tähän lisätäksesi kuvia" @@ -2168,12 +2263,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Muokkaa profiilia" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Muokkaa profiilia" @@ -2228,6 +2323,10 @@ msgstr "Sähköpostiin perustuva kaksivaiheinen tunnistautuminen poistettu käyt msgid "Email address" msgstr "Sähköpostiosoite" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2241,6 +2340,10 @@ msgstr "Sähköpostiosoite päivitetty" msgid "Email verified" msgstr "Sähköpostiosoite vahvistettu" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Sähköpostiosoite:" @@ -2290,7 +2393,7 @@ msgstr "Ota mediatoistimet käyttöön kohteille" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2308,7 +2411,7 @@ msgstr "Ota käyttöön vain tämä lähde" msgid "Enabled" msgstr "Käytössä" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Syötteen loppu" @@ -2317,7 +2420,11 @@ msgstr "Syötteen loppu" #~ msgstr "" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 @@ -2374,11 +2481,11 @@ msgstr "Syötä käyttäjätunnuksesi ja salasanasi" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Virhe captcha-vastauksen vastaanottamisessa." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Virhe:" @@ -2402,11 +2509,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "Liialliset maininnat tai vastaukset" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "" @@ -2418,6 +2525,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Keskeyttää tilin poistoprosessin" @@ -2442,7 +2553,7 @@ msgstr "Poistuu hakukyselyn kirjoittamisesta" msgid "Expand alt text" msgstr "Laajenna ALT-teksti" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "" @@ -2566,7 +2677,7 @@ msgstr "Kuvan {0} tallennus epäonnistui" msgid "Failed to save notification preferences, please try again" msgstr "" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "" @@ -2574,7 +2685,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2592,6 +2703,13 @@ msgstr "" msgid "Failed to update settings" msgstr "" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Syöte" @@ -2620,7 +2738,7 @@ msgstr "Palaute" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2654,7 +2772,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Suodata syötteistä" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Viimeistely" @@ -2665,8 +2783,8 @@ msgid "Find accounts to follow" msgstr "Etsi seurattavia tilejä" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "" #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2689,14 +2807,14 @@ msgid "Finish" msgstr "" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Kuntoilu" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Joustava" @@ -2713,8 +2831,8 @@ msgstr "Käännä pystysuunnassa" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Seuraa" @@ -2723,8 +2841,8 @@ msgctxt "action" msgid "Follow" msgstr "Seuraa" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Seuraa {0}" @@ -2750,7 +2868,7 @@ msgstr "" #~ msgid "Follow All" #~ msgstr "Seuraa kaikkia" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Seuraa takaisin" @@ -2798,16 +2916,16 @@ msgstr "Seuratut käyttäjät" #~ msgid "Followed users only" #~ msgstr "Vain seuratut käyttäjät" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "seurasi sinua" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Seuraajat" @@ -2824,17 +2942,17 @@ msgstr "" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Seurataan" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Seurataan {0}" @@ -2853,8 +2971,8 @@ msgid "Following Feed Preferences" msgstr "Seuratut -syötteen asetukset" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "" +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "" #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2898,15 +3016,19 @@ msgstr "Unohditko?" msgid "Frequently Posts Unwanted Content" msgstr "Julkaisee usein ei-toivottua sisältöä" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "Käyttäjältä @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "Lähde: <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galleria" @@ -2932,7 +3054,7 @@ msgstr "Aloita tästä" msgid "Getting started" msgstr "" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -2951,7 +3073,7 @@ msgstr "Ilmeisiä lain tai käyttöehtojen rikkomuksia" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Palaa takaisin" @@ -3010,8 +3132,8 @@ msgid "Go to profile" msgstr "" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "" +#~ msgid "Go to the next step of the tour" +#~ msgstr "" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3089,7 +3211,7 @@ msgstr "" msgid "Hide" msgstr "Piilota" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Piilota" @@ -3128,7 +3250,7 @@ msgstr "Piilota tämä viesti?" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Piilota käyttäjäluettelo" @@ -3160,10 +3282,14 @@ msgstr "Hmm, vaikuttaa siltä, että tämän datan lataamisessa on ongelmia. Kat msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, emme pystyneet avaamaan kyseistä moderaatiopalvelua." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3235,7 +3361,7 @@ msgstr "" msgid "Illegal and Urgent" msgstr "Laiton ja kiireellinen" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Kuva" @@ -3251,7 +3377,11 @@ msgstr "" msgid "Impersonation or false claims about identity or affiliation" msgstr "Henkilöllisyyden tai yhteyksien vääristely tai vääriä väitteitä niistä" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "" @@ -3295,7 +3425,7 @@ msgstr "Syötä salasanasi" msgid "Input your preferred hosting provider" msgstr "Syötä haluamasi palveluntarjoaja" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Syötä käyttäjätunnuksesi" @@ -3320,6 +3450,10 @@ msgstr "Virheellinen tai ei tuettu tietue" msgid "Invalid username or password" msgstr "Virheellinen käyttäjätunnus tai salasana" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Kutsu ystävä" @@ -3328,7 +3462,7 @@ msgstr "Kutsu ystävä" msgid "Invite code" msgstr "Kutsukoodi" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Kutsukoodia ei hyväksytty. Tarkista, että syötit sen oikein ja yritä uudelleen." @@ -3360,6 +3494,10 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Työpaikat" @@ -3404,11 +3542,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "" @@ -3429,7 +3567,7 @@ msgstr "Kielen asetukset" msgid "Languages" msgstr "Kielet" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Uusimmat" @@ -3503,8 +3641,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Aloitetaan salasanasi nollaus!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Aloitetaan!" @@ -3537,9 +3674,9 @@ msgstr "Tykkää tästä syötteestä" msgid "Liked by" msgstr "Tykänneet" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Tykänneet" @@ -3558,11 +3695,11 @@ msgstr "Tykänneet" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Tykännyt {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "tykkäsi mukautetusta syötteestäsi" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "tykkäsi viestistäsi" @@ -3622,7 +3759,7 @@ msgstr "Listaa hiljennyksestä poistetut" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3648,7 +3785,7 @@ msgstr "" msgid "Load new notifications" msgstr "Lataa uusia ilmoituksia" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3755,12 +3892,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Viesti palvelimelta: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "" @@ -3768,7 +3905,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3783,6 +3920,10 @@ msgstr "" msgid "Misleading Account" msgstr "Harhaanjohtava käyttäjätili" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -3849,7 +3990,7 @@ msgstr "Moderointityökalut" msgid "Moderator has chosen to set a general warning on the content." msgstr "Ylläpitäjä on asettanut yleisen varoituksen sisällölle." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Lisää" @@ -3874,8 +4015,7 @@ msgid "Music" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Hiljennä" @@ -3960,7 +4100,7 @@ msgstr "Hiljennä keskustelu" msgid "Mute words & tags" msgstr "Hiljennä sanat ja aihetunnisteet" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Hiljennetty" @@ -3998,7 +4138,7 @@ msgstr "Syntymäpäiväni" msgid "My Feeds" msgstr "Omat syötteet" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Profiilini" @@ -4020,9 +4160,9 @@ msgid "Name is required" msgstr "Nimi vaaditaan" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "Nimi tai kuvaus rikkoo yhteisön sääntöjä" @@ -4058,7 +4198,7 @@ msgstr "Tarvitseeko ilmoittaa tekijänoikeusrikkomuksesta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Älä koskaan menetä pääsyä seuraajiisi ja tietoihisi." -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Älä koskaan menetä pääsyä seuraajiisi tai tietoihisi." @@ -4108,11 +4248,11 @@ msgstr "Uusi viesti" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Uusi viesti" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Uusi viesti" @@ -4145,7 +4285,6 @@ msgstr "Uutiset" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4188,11 +4327,11 @@ msgid "No feeds found. Try searching for something else." msgstr "" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Et enää seuraa käyttäjää {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "Ei pidempi kuin 253 merkkiä." @@ -4219,7 +4358,7 @@ msgstr "" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "" @@ -4298,7 +4437,7 @@ msgstr "Ei juuri nyt" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "" @@ -4331,22 +4470,22 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Ilmoitukset" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "" @@ -4354,7 +4493,7 @@ msgstr "" msgid "Nudity" msgstr "Alastomuus" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -4372,7 +4511,7 @@ msgstr "Pois" msgid "Oh no!" msgstr "Voi ei!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Voi ei! Jokin meni pieleen." @@ -4389,11 +4528,15 @@ msgid "Oldest replies first" msgstr "Vanhimmat vastaukset ensin" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4401,10 +4544,10 @@ msgid "Onboarding reset" msgstr "Käyttöönoton nollaus" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Yksi tai useampi kuva on ilman vaihtoehtoista Alt-tekstiä." @@ -4420,10 +4563,14 @@ msgstr "" msgid "Only {0} can reply." msgstr "Vain {0} voi vastata." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Sisältää vain kirjaimia, numeroita ja väliviivoja" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Hups, nyt meni jotain väärin!" @@ -4431,13 +4578,13 @@ msgstr "Hups, nyt meni jotain väärin!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Hups!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Avaa" @@ -4454,8 +4601,9 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Avaa emoji-valitsin" @@ -4636,12 +4784,12 @@ msgstr "Avaa järjestelmän lokisivun" msgid "Opens the threads preferences" msgstr "Avaa keskusteluasetukset" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "" @@ -4719,11 +4867,11 @@ msgid "Password updated!" msgstr "Salasana päivitetty!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "Pysäytä" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -4783,7 +4931,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "Käynnistä" @@ -4800,8 +4948,8 @@ msgstr "Toista {0}" msgid "Play or pause the GIF" msgstr "Toista tai pysäytä GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -4814,16 +4962,16 @@ msgstr "Toista video" msgid "Plays the GIF" msgstr "Toistaa GIFin" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Valitse käyttäjätunnuksesi." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Valitse salasanasi." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Täydennä varmennus-captcha, ole hyvä." @@ -4843,7 +4991,7 @@ msgstr "Anna uniikki nimi tälle sovellussalasanalle tai käytä satunnaisesti l msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Ole hyvä ja syötä oikea sana, aihetunniste tai lause hiljennettäväksi." -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Anna sähköpostiosoitteesi." @@ -4856,7 +5004,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Anna myös salasanasi:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -4873,7 +5021,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Vahvista sähköpostiosoitteesi" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Odota, että linkkikortti latautuu kokonaan" @@ -4886,13 +5034,13 @@ msgstr "Politiikka" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Lähetä" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Viesti" @@ -5033,13 +5181,13 @@ msgstr "" msgid "Processing..." msgstr "Käsitellään..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profiili" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5054,7 +5202,7 @@ msgstr "Profiili päivitetty" msgid "Protect your account by verifying your email." msgstr "Suojaa käyttäjätilisi vahvistamalla sähköpostiosoitteesi." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Julkinen" @@ -5066,11 +5214,11 @@ msgstr "Julkinen, jaettava käyttäjäluettelo hiljennettyjen tai estettyjen kä msgid "Public, shareable lists which can drive feeds." msgstr "Julkinen, jaettava lista, joka voi ohjata syötteitä." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Julkaise viesti" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Julkaise vastaus" @@ -5087,11 +5235,11 @@ msgid "QR code saved to your camera roll!" msgstr "" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5116,8 +5264,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5131,8 +5279,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5222,6 +5370,10 @@ msgstr "" msgid "Remove account" msgstr "Poista käyttäjätili" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Poista avatar" @@ -5230,7 +5382,7 @@ msgstr "Poista avatar" msgid "Remove Banner" msgstr "Poista banneri" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "" @@ -5270,8 +5422,8 @@ msgid "Remove image" msgstr "Poista kuva" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Poista kuvan esikatselu" +#~ msgid "Remove image preview" +#~ msgstr "Poista kuvan esikatselu" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5285,24 +5437,28 @@ msgstr "" msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Poista uudelleenjulkaisu" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Poista tämä syöte seurannasta" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5330,14 +5486,18 @@ msgstr "Poistettu syötteistäsi" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Poistaa {0} oletuskuvakkeen" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" +msgid "Removes the attachment" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" @@ -5363,7 +5523,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "Tähän keskusteluun vastaaminen on estetty" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Vastaa" @@ -5391,23 +5551,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Vastaa käyttäjälle <0><1/>" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "" @@ -5499,9 +5659,9 @@ msgstr "" msgid "Report this user" msgstr "Ilmianna tämä käyttäjä" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Uudelleenjulkaise" @@ -5512,31 +5672,31 @@ msgid "Repost" msgstr "Uudelleenjulkaise" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Uudelleenjulkaise tai lainaa viestiä" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Uudelleenjulkaissut" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "{0} uudelleenjulkaisi" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "Uudelleenjulkaissut <0><1/>" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "uudelleenjulkaisi viestisi" @@ -5571,6 +5731,14 @@ msgstr "Vaaditaan tälle instanssille" msgid "Resend email" msgstr "Lähetä sähköposti uudelleen" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Nollauskoodi" @@ -5610,15 +5778,15 @@ msgstr "Yrittää uudelleen kirjautumista" msgid "Retries the last action, which errored out" msgstr "Yrittää uudelleen viimeisintä toimintoa, joka epäonnistui" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5730,8 +5898,8 @@ msgstr "Tallentaa kuvan rajausasetukset" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "" @@ -5745,15 +5913,15 @@ msgid "Scroll to top" msgstr "Vieritä alkuun" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5835,6 +6003,10 @@ msgstr "" msgid "See this guide" msgstr "Katso tämä opas" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Valitse {item}" @@ -5871,6 +6043,10 @@ msgstr "Valitse GIF \"{0}\"" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Valitse kielet" @@ -5887,6 +6063,10 @@ msgstr "Valitse vaihtoehto {i} / {numItems}" #~ msgid "Select some accounts below to follow" #~ msgstr "Valitse alla olevista tileistä jotain seurattavaksi" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "" @@ -5903,7 +6083,7 @@ msgstr "Valitse palvelu, joka hostaa tietojasi." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Valitse ajankohtaisia syötteitä alla olevasta listasta" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "" @@ -5927,7 +6107,7 @@ msgstr "Valitse sovelluksen käyttöliittymän kieli." msgid "Select your date of birth" msgstr "Aseta syntymäaikasi" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Valitse kiinnostuksen kohteesi alla olevista vaihtoehdoista" @@ -5965,8 +6145,8 @@ msgstr "Lähetä sähköposti" msgid "Send feedback" msgstr "Lähetä palautetta" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "" @@ -6077,7 +6257,7 @@ msgstr "Asettaa kuvan kuvasuhteen leveäksi" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6098,7 +6278,7 @@ msgstr "Seksuaalisesti vihjaileva" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Jaa" @@ -6118,7 +6298,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "Jaa kuitenkin" @@ -6178,7 +6358,7 @@ msgstr "Näytä" #~ msgid "Show all replies" #~ msgstr "Näytä kaikki vastaukset" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "" @@ -6198,8 +6378,8 @@ msgid "Show badge and filter from feeds" msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Näytä seurannat samankaltaisilta käyttäjiltä kuin {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6214,9 +6394,9 @@ msgstr "" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Näytä lisää" @@ -6299,7 +6479,7 @@ msgstr "Näytä varoitus" msgid "Show warning and filter from feeds" msgstr "Näytä varoitus ja suodata syötteistä" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Näyttää viestit käyttäjältä {0} syötteessäsi" @@ -6312,12 +6492,12 @@ msgstr "Näyttää viestit käyttäjältä {0} syötteessäsi" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6349,12 +6529,12 @@ msgstr "Kirjaudu ulos" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6379,25 +6559,25 @@ msgstr "Kirjautunut sisään nimellä" msgid "Signed in as @{0}" msgstr "Kirjautunut sisään käyttäjätunnuksella @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Ohita" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Ohita tämä vaihe" @@ -6406,7 +6586,7 @@ msgstr "Ohita tämä vaihe" msgid "Software Dev" msgstr "Ohjelmistokehitys" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "" @@ -6459,12 +6639,12 @@ msgstr "Lajittele saman viestin vastaukset seuraavasti:" #~ msgid "Source: <0>{0}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Roskapostia" @@ -6494,10 +6674,9 @@ msgid "Start chatting" msgstr "" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6545,8 +6724,8 @@ msgstr "Tallennustila tyhjennetty, sinun on käynnistettävä sovellus uudelleen msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6585,7 +6764,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Mahdollisia seurattavia" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Suositeltua sinulle" @@ -6605,8 +6784,8 @@ msgid "Switch Account" msgstr "Vaihda käyttäjätiliä" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "" +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "" #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6645,17 +6824,22 @@ msgstr "Pitkä" msgid "Tap to dismiss" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Napauta nähdäksesi kokonaan" +#~ msgid "Tap to view fully" +#~ msgstr "Napauta nähdäksesi kokonaan" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6691,9 +6875,9 @@ msgid "Terms of Service" msgstr "Käyttöehdot" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "" @@ -6705,7 +6889,7 @@ msgstr "" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Tekstikenttä" @@ -6715,6 +6899,10 @@ msgstr "Tekstikenttä" msgid "Thank you. Your report has been sent." msgstr "Kiitos. Raporttisi on lähetetty." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "Se sisältää seuraavaa:" @@ -6732,11 +6920,11 @@ msgstr "Tuo käyttätunnus on jo käytössä." msgid "That starter pack could not be found." msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Käyttäjä voi olla vuorovaikutuksessa kanssasi, kun poistat eston." @@ -6771,7 +6959,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6779,11 +6967,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "" @@ -6800,7 +6988,7 @@ msgstr "Viesti saattaa olla poistettu." msgid "The Privacy Policy has been moved to <0/>" msgstr "Tietosuojakäytäntö on siirretty kohtaan <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -6816,6 +7004,10 @@ msgstr "Tukilomake on siirretty. Jos tarvitset apua, käy osoitteessa <0/> tai v msgid "The Terms of Service have been moved to" msgstr "Käyttöehdot on siirretty kohtaan" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "On monia syötteitä kokeiltavaksi:" @@ -6866,7 +7058,7 @@ msgstr "Yhteydenotto palvelimeen epäonnistui" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ongelma ilmoitusten hakemisessa. Napauta tästä yrittääksesi uudelleen." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ongelma viestien hakemisessa. Napauta tästä yrittääksesi uudelleen." @@ -6888,15 +7080,15 @@ msgstr "Raportin lähettämisessä ilmeni ongelma. Tarkista internet-yhteytesi." #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Ongelma asetuksiesi synkronoinnissa palvelimelle" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Sovellussalasanojen hakemisessa tapahtui virhe" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6947,7 +7139,7 @@ msgstr "" #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7040,7 +7232,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "" @@ -7073,7 +7265,7 @@ msgid "This post has been deleted." msgstr "Tämä viesti on poistettu." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Tämä julkaisu on näkyvissä vain kirjautuneille käyttäjille. Sitä ei näytetä kirjautumattomille henkilöille." @@ -7105,7 +7297,7 @@ msgstr "Tämä palvelu ei ole toimittanut käyttöehtoja tai tietosuojakäytänt msgid "This should create a domain record at:" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "Tällä käyttäjällä ei ole yhtään seuraajaa" @@ -7134,7 +7326,7 @@ msgstr "Tämä käyttäjä on <0>{0}-listassa, jonka olet hiljentänyt." msgid "This user is new here. Press for more info about when they joined." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "Tämä käyttäjä ei seuraa ketään." @@ -7187,6 +7379,10 @@ msgstr "Jos haluat poistaa sähköpostiin perustuvan kaksivaiheisen tunnistautum msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "Kenelle haluaisit lähettää tämän raportin?" @@ -7203,7 +7399,7 @@ msgstr "Vaihda pudotusvalikko" msgid "Toggle to enable or disable adult content" msgstr "Vaihda ottaaksesi käyttöön tai poistaaksesi käytöstä aikuisille tarkoitettu sisältö." -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -7214,8 +7410,8 @@ msgstr "Muutokset" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7234,7 +7430,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "Kaksivaiheinen tunnistautuminen" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "" @@ -7267,14 +7463,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Poista esto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Poista esto" @@ -7289,12 +7485,12 @@ msgstr "" msgid "Unblock Account" msgstr "Poista käyttäjätilin esto" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Poista esto?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7309,7 +7505,7 @@ msgstr "Lopeta seuraaminen" #~ msgid "Unfollow" #~ msgstr "Älä seuraa" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Lopeta seuraaminen {0}" @@ -7327,8 +7523,7 @@ msgid "Unlike this feed" msgstr "Poista tykkäys tästä syötteestä" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Poista hiljennys" @@ -7359,11 +7554,11 @@ msgstr "" msgid "Unmute thread" msgstr "Poista keskusteluketjun hiljennys" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -7401,12 +7596,16 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Ei-toivottu seksuaalinen sisältö" @@ -7461,7 +7660,7 @@ msgstr "Lataa kirjastosta" msgid "Use a file on your server" msgstr "Käytä palvelimellasi olevaa tiedostoa" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Käytä sovellussalasanoja kirjautuaksesi muihin Bluesky-sovelluksiin antamatta niille täyttä hallintaa tilillesi tai salasanallesi." @@ -7584,6 +7783,10 @@ msgstr "Käyttäjät, jotka ovat pitäneet tästä sisällöstä tai profiilista msgid "Value:" msgstr "Arvo:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "Vahvista {0}" @@ -7596,6 +7799,10 @@ msgstr "" msgid "Verify email" msgstr "Varmista sähköposti" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Vahvista sähköpostini" @@ -7609,6 +7816,10 @@ msgstr "Vahvista sähköpostini" msgid "Verify New Email" msgstr "Vahvista uusi sähköposti" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "" @@ -7625,15 +7836,32 @@ msgstr "Vahvista sähköpostisi" msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Videopelit" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "" @@ -7643,7 +7871,7 @@ msgid "View {0}'s avatar" msgstr "Katso {0}:n avatar" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "" @@ -7675,7 +7903,7 @@ msgstr "Näytä tiedot tekijänoikeusrikkomuksen ilmoittamisesta" msgid "View full thread" msgstr "Katso koko keskusteluketju" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "" @@ -7735,7 +7963,7 @@ msgstr "" msgid "Warn content and filter from feeds" msgstr "" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "Emme löytäneet tuloksia tuolla aihetunnisteella." @@ -7747,7 +7975,11 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Arvioimme, että tilisi valmistumiseen on {estimatedTime} aikaa." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Toivomme sinulle ihania hetkiä. Muista, että Bluesky on:" @@ -7763,6 +7995,10 @@ msgstr "Emme enää löytäneet viestejä seurattavilta. Tässä on uusin tekij #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "Suosittelemme \"Tutustu\"-syötettämme:" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "" @@ -7771,7 +8007,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilisi määritystä. Jos ongelma jatkuu, voit ohittaa tämän vaiheen." @@ -7779,7 +8015,7 @@ msgstr "Yhteyden muodostaminen ei onnistunut. Yritä uudelleen jatkaaksesi tilis msgid "We will let you know when your account is ready." msgstr "Ilmoitamme sinulle, kun käyttäjätilisi on valmis." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Käytämme tätä mukauttaaksemme kokemustasi." @@ -7803,7 +8039,7 @@ msgstr "Pahoittelemme, emme pystyneet lataamaan hiljennettyjä sanojasi tällä msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Pahoittelemme, hakuasi ei voitu suorittaa loppuun. Yritä uudelleen muutaman minuutin kuluttua." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7832,7 +8068,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Mitkä ovat kiinnostuksenkohteesi?" @@ -7842,7 +8078,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Mitä kuuluu?" @@ -7912,16 +8148,16 @@ msgstr "Miksi tämä käyttäjä tulisi arvioida?" msgid "Wide" msgstr "Leveä" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Kirjoita viesti" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Kirjoita vastauksesi" @@ -7962,7 +8198,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "" @@ -7979,7 +8215,11 @@ msgstr "" msgid "You are in line." msgstr "Olet jonossa." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "Et seuraa ketään." @@ -8013,7 +8253,7 @@ msgstr "Voit nyt kirjautua sisään uudella salasanallasi." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "Sinulla ei ole kyhtään seuraajaa." @@ -8096,7 +8336,7 @@ msgstr "Sinulla ei ole listoja." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Et ole vielä estänyt yhtään käyttäjää. Estääksesi käyttäjän, siirry heidän profiiliinsa ja valitse \"Estä käyttäjä\"-vaihtoehto valikosta." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Et ole vielä luonut yhtään sovelluksen salasanaa. Voit luoda sellaisen painamalla alla olevaa painiketta." @@ -8108,6 +8348,10 @@ msgstr "Et ole hiljentänyt vielä yhtään käyttäjää. Hiljentääksesi käy msgid "You have reached the end" msgstr "" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "" @@ -8121,11 +8365,11 @@ msgstr "Et ole vielä hiljentänyt yhtään sanaa tai aihetunnistetta" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Voit valittaa näistä merkinnöistä, jos ne ovat mielestäsi virheellisiä." @@ -8205,15 +8449,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "" @@ -8232,7 +8476,7 @@ msgstr "Olet jonossa" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Olet valmis aloittamaan!" @@ -8245,6 +8489,14 @@ msgstr "Olet halunnut piilottaa sanan tai aihetunnisteen tässä viestissä" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Olet saavuttanut syötteesi lopun! Etsi lisää käyttäjiä seurattavaksi." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Käyttäjätilisi" @@ -8261,7 +8513,7 @@ msgstr "Käyttäjätilisi arkisto, joka sisältää kaikki julkiset tietueet, vo msgid "Your birth date" msgstr "Syntymäaikasi" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8278,7 +8530,7 @@ msgstr "Valintasi tallennetaan, mutta sitä voit muuttaa myöhemmin asetuksissa. #~ msgstr "Oletussyötteesi on \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8300,7 +8552,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seuraamiesi syöte on tyhjä! Seuraa lisää käyttäjiä nähdäksesi, mitä tapahtuu." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Käyttäjätunnuksesi tulee olemaan" @@ -8316,11 +8568,11 @@ msgstr "Hiljentämäsi sanat" msgid "Your password has been changed successfully!" msgstr "Salasanasi on vaihdettu onnistuneesti!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Viestisi on julkaistu" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Julkaisusi, tykkäyksesi ja estosi ovat julkisia. Hiljennykset ovat yksityisiä." @@ -8332,7 +8584,7 @@ msgstr "Profiilisi" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Vastauksesi on julkaistu" diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 4ebcaf89cc..67d1659074 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -21,23 +21,43 @@ msgstr "(contient du contenu intégré)" msgid "(no email)" msgstr "(pas d’e-mail)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} autre} other {{formattedCount} autres}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {# étiquette a été placée sur ce compte} other {# étiquettes ont été placées sur ce compte}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# étiquette a été placée sur ce contenu} other {# étiquettes ont été placées sur ce contenu}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repost} other {# reposts}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/ProfileHoverCard/index.web.tsx:398 #: src/screens/Profile/Header/Metrics.tsx:23 msgid "{0, plural, one {follower} other {followers}}" @@ -48,11 +68,11 @@ msgstr "{0, plural, one {abonné·e} other {abonné·e·s}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {abonnement} other {abonnements}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Liker (# like)} other {Liker (# likes)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {likes}}" @@ -65,19 +85,19 @@ msgstr "{0, plural, one {Liké par # compte} other {Liké par # comptes}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {posts}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Répondre (# réponse)} other {Répondre (# réponses)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Déliker (# like)} other {Déliker (# likes)}}" @@ -95,6 +115,10 @@ msgstr "" msgid "{0} joined this week" msgstr "{0} personnes se sont inscrites cette semaine" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} personnes ont utilisé ce kit de démarrage !" @@ -111,30 +135,56 @@ msgstr "Les fils d’actu et les personnes préférées de {0} – faites comme msgid "{0}'s starter pack" msgstr "Kit de démarrage de {0}" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Liké par # compte} other {Liké par # comptes}}" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, one {jour} other {jours}}" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "{diff, plural, one {jour} other {jours}}" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, one {heure} other {heures}}" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "{diff, plural, one {heure} other {heures}}" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, one {minute} other {minutes}}" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "{diff, plural, one {minute} other {minutes}}" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, one {mois} other {mois}}" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "{diff, plural, one {mois} other {mois}}" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, one {seconde} other {secondes}}" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "{diffSeconds, plural, one {seconde} other {secondes}}" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Kit de démarrage de {displayName}" @@ -241,8 +291,8 @@ msgid "7 days" msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "Une infobulle d’aide" +#~ msgid "A help tooltip" +#~ msgstr "Une infobulle d’aide" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -302,7 +352,7 @@ msgstr "Options de compte" msgid "Account removed from quick access" msgstr "Compte supprimé de l’accès rapide" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Compte débloqué" @@ -354,9 +404,13 @@ msgstr "Ajouter un compte" msgid "Add alt text" msgstr "Ajouter un texte alt" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Ajouter un mot de passe d’application" @@ -455,7 +509,7 @@ msgstr "Autoriser les nouveaux messages de" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -470,17 +524,20 @@ msgstr "Déjà connecté·e en tant que @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Texte alt" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "Texte alt" @@ -505,30 +562,41 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "Une erreur s’est produite" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Une erreur s’est produite lors de la génération de votre kit de démarrage. Vous voulez réessayer ?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/QrCodeDialog.tsx:71 #: src/components/StarterPack/ShareDialog.tsx:79 msgid "An error occurred while saving the QR code!" msgstr "Une erreur s’est produite lors de l’enregistrement du code QR !" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:336 #: src/screens/StarterPack/StarterPackScreen.tsx:358 msgid "An error occurred while trying to follow all" msgstr "Une erreur s’est produite en essayant de suivre tous les comptes" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -553,7 +621,7 @@ msgstr "Un problème est survenu lors de l’ouverture de la discussion" msgid "An issue occurred, please try again." msgstr "Un problème est survenu, veuillez réessayer." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "une erreur inconnue s’est produite" @@ -563,8 +631,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "et" @@ -573,7 +641,7 @@ msgstr "et" msgid "Animals" msgstr "Animaux" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "GIF animé" @@ -589,7 +657,7 @@ msgstr "" msgid "App Language" msgstr "Langue de l’application" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Mot de passe d’application supprimé" @@ -606,21 +674,21 @@ msgid "App password settings" msgstr "Paramètres de mot de passe d’application" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Mots de passe d’application" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Faire appel" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Faire appel de l’étiquette « {0} »" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Appel soumis" @@ -650,7 +718,7 @@ msgstr "" msgid "Apply default recommended feeds" msgstr "Utiliser les fils d’actu recommandés par défaut" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Êtes-vous sûr de vouloir supprimer le mot de passe de l’application « {name} » ?" @@ -674,7 +742,7 @@ msgstr "Êtes-vous sûr de vouloir supprimer {0} de vos fils d’actu ?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Êtes-vous sûr de vouloir supprimer cela de vos fils d’actu ?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Êtes-vous sûr de vouloir rejeter ce brouillon ?" @@ -695,13 +763,13 @@ msgstr "Art" msgid "Artistic or non-erotic nudity." msgstr "Nudité artistique ou non érotique." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "Au moins 3 caractères" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -731,7 +799,7 @@ msgstr "Date de naissance" msgid "Birthday:" msgstr "Date de naissance :" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Bloquer" @@ -762,7 +830,7 @@ msgstr "Liste de blocage" msgid "Block these accounts?" msgstr "Bloquer ces comptes ?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Bloqué" @@ -837,23 +905,23 @@ msgstr "Flouter les images et les filtrer des fils d’actu" msgid "Books" msgstr "Livres" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "Parcourir d’autres comptes sur la page « Explore »" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "Parcourir d’autres fils d’actu sur la page « Explore »" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "Parcourir d’autres suggestions" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "Parcourir d’autres suggestions sur la page « Explore »" @@ -895,12 +963,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets et des tirets bas. La longueur doit être d’au moins 4 caractères, mais pas plus de 32." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -916,7 +984,7 @@ msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Annuler" @@ -945,7 +1013,7 @@ msgstr "Annuler le recadrage de l’image" msgid "Cancel profile editing" msgstr "Annuler la modification du profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Annuler la citation" @@ -961,6 +1029,21 @@ msgstr "Annuler la recherche" msgid "Cancels opening the linked website" msgstr "Annule l’ouverture du site web lié" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Modifier" @@ -1001,8 +1084,8 @@ msgid "Change Your Email" msgstr "Modifier votre e-mail" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Discussions" @@ -1041,12 +1124,12 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail contenant un code de confirmation à saisir ci-dessous :" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "Choisissez 3 ou plus :" +#~ msgid "Choose 3 or more:" +#~ msgstr "Choisissez 3 ou plus :" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "Choisissez au moins {0} de plus" +#~ msgid "Choose at least {0} more" +#~ msgstr "Choisissez au moins {0} de plus" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1064,7 +1147,7 @@ msgstr "Choisissez des personnes" msgid "Choose Service" msgstr "Choisir un service" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Choisissez les algorithmes qui alimentent vos fils d’actu personnalisés." @@ -1134,7 +1217,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "Cliquer pour réessayer l’envoi échoué du message" @@ -1149,13 +1232,15 @@ msgstr "Cataclop 🐴 cataclop 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Fermer" @@ -1210,7 +1295,7 @@ msgstr "Ferme la barre de navigation du bas" msgid "Closes password update alert" msgstr "Ferme la notification de mise à jour du mot de passe" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" @@ -1218,11 +1303,11 @@ msgstr "Ferme la fenêtre de rédaction et supprime le brouillon" msgid "Closes viewer for header image" msgstr "Ferme la visionneuse pour l’image d’en-tête" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "Fermer la liste des comptes" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Réduit la liste des comptes pour une notification donnée" @@ -1241,7 +1326,7 @@ msgstr "Bandes dessinées" msgid "Community Guidelines" msgstr "Directives communautaires" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Terminez le didacticiel et commencez à utiliser votre compte" @@ -1249,7 +1334,7 @@ msgstr "Terminez le didacticiel et commencez à utiliser votre compte" msgid "Complete the challenge" msgstr "Compléter le défi" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Permet d’écrire des posts de {MAX_GRAPHEME_LENGTH} caractères maximum" @@ -1258,8 +1343,8 @@ msgid "Compose reply" msgstr "Rédiger une réponse" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/components/moderation/LabelPreference.tsx:81 msgid "Configure content filtering setting for category: {name}" @@ -1269,8 +1354,8 @@ msgstr "Configure les paramètres de filtrage de contenu pour la catégorie : { msgid "Configured in <0>moderation settings." msgstr "Configuré dans <0>les paramètres de modération." -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1352,7 +1437,7 @@ msgstr "Avertissements sur le contenu" msgid "Context menu backdrop, click to close the menu." msgstr "Menu contextuel en arrière-plan, cliquez pour fermer le menu." -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuer" @@ -1365,7 +1450,7 @@ msgstr "Continuer comme {0} (actuellement connecté)" msgid "Continue thread..." msgstr "Poursuivre le fil de discussion…" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1393,7 +1478,7 @@ msgstr "Version de build copiée dans le presse-papier" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Copié dans le presse-papier" @@ -1475,6 +1560,10 @@ msgstr "Impossible de charger la liste" msgid "Could not mute chat" msgstr "Impossible de masquer la discussion" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:272 msgid "Create" msgstr "Créer" @@ -1532,7 +1621,7 @@ msgstr "Créer un nouveau compte" msgid "Create report for {0}" msgstr "Créer un rapport pour {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "{0} créé" @@ -1610,7 +1699,7 @@ msgstr "Panneau de débug" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Supprimer" @@ -1623,11 +1712,11 @@ msgstr "Supprimer le compte" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Suppression du compte <0>« <1>{0}<2> »" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Supprimer le mot de passe de l’appli" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "Supprimer le mot de passe de l’appli ?" @@ -1682,7 +1771,7 @@ msgstr "Supprimer cette liste ?" msgid "Delete this post?" msgstr "Supprimer ce post ?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Supprimé" @@ -1718,7 +1807,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Vous vouliez dire quelque chose ?" @@ -1732,8 +1821,12 @@ msgid "Direct messages are here!" msgstr "Les messages privés sont arrivés !" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "Désactiver la lecture automatique des GIFs" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "Désactiver la lecture automatique des GIFs" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1743,7 +1836,7 @@ msgstr "Désactiver le 2FA par e-mail" msgid "Disable haptic feedback" msgstr "Désactiver le retour haptique" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -1756,11 +1849,11 @@ msgstr "" msgid "Disabled" msgstr "Désactivé" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Abandonner" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Abandonner le brouillon ?" @@ -1770,8 +1863,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Empêcher les applis de montrer mon compte aux personnes non connectées" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "« Discover » apprend quels sont les posts que vous aimez au fur et à mesure que vous naviguez." +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "« Discover » apprend quels sont les posts que vous aimez au fur et à mesure que vous naviguez." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1787,10 +1880,10 @@ msgid "Discover New Feeds" msgstr "Découvrir de nouveaux fils d’actu" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -1822,7 +1915,7 @@ msgstr "" msgid "Does not include nudity." msgstr "Ne comprend pas de nudité." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "Ne commence pas ou ne se termine pas par un trait d’union" @@ -1842,6 +1935,8 @@ msgstr "Domaine vérifié !" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1864,7 +1959,7 @@ msgstr "Terminer" msgid "Done{extraText}" msgstr "Terminé{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "Télécharger Bluesky" @@ -1873,7 +1968,7 @@ msgstr "Télécharger Bluesky" msgid "Download CAR file" msgstr "Télécharger le fichier CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Déposer pour ajouter des images" @@ -1982,12 +2077,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Modifier le profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Modifier le profil" @@ -2037,6 +2132,10 @@ msgstr "2FA par e-mail désactivé" msgid "Email address" msgstr "Adresse e-mail" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2050,6 +2149,10 @@ msgstr "E-mail mis à jour" msgid "Email verified" msgstr "Adresse e-mail vérifiée" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "E-mail :" @@ -2090,7 +2193,7 @@ msgstr "Activer les lecteurs médias pour" msgid "Enable priority notifications" msgstr "Activer les notifications prioritaires" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2108,13 +2211,17 @@ msgstr "Active cette source uniquement" msgid "Enabled" msgstr "Activé" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Fin du fil d’actu" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "Fin de la fenêtre de la visite d’accueil. N’avancez pas. Au lieu de cela, revenez en arrière pour plus d’options, ou appuyez pour passer." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "Fin de la fenêtre de la visite d’accueil. N’avancez pas. Au lieu de cela, revenez en arrière pour plus d’options, ou appuyez pour passer." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2170,11 +2277,11 @@ msgstr "Entrez votre pseudo et votre mot de passe" msgid "Error occurred while saving file" msgstr "Échec lors de la sauvegarde du fichier" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Erreur de réception de la réponse captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erreur :" @@ -2198,11 +2305,11 @@ msgstr "" msgid "Everyone" msgstr "Tout le monde" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "Mentions ou réponses excessives" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "Messages excessifs ou non-sollicités" @@ -2214,6 +2321,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Sort du processus de suppression du compte" @@ -2238,7 +2349,7 @@ msgstr "Sort de la saisie de la recherche" msgid "Expand alt text" msgstr "Développer le texte alt" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "Développer la liste des comptes" @@ -2353,11 +2464,11 @@ msgstr "Échec de l’enregistrement de l’image : {0}" msgid "Failed to save notification preferences, please try again" msgstr "Échec de l’enregistrement des préférences de notification, veuillez réessayer" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "Échec de l’envoi" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Échec de l’envoi de l’appel, veuillez réessayer." @@ -2375,6 +2486,13 @@ msgstr "Échec de la mise à jour des fils d’actu" msgid "Failed to update settings" msgstr "Échec de la mise à jour des paramètres" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Fil d’actu" @@ -2399,7 +2517,7 @@ msgstr "Feedback" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2425,7 +2543,7 @@ msgstr "Fichier sauvegardé avec succès !" msgid "Filter from feeds" msgstr "Filtrer des fils d’actu" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Finalisation" @@ -2436,8 +2554,8 @@ msgid "Find accounts to follow" msgstr "Trouver des comptes à suivre" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "Trouvez d’autres fils d’actu et comptes à suivre dans la page « Explore »." +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "Trouvez d’autres fils d’actu et comptes à suivre dans la page « Explore »." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2456,14 +2574,14 @@ msgid "Finish" msgstr "Terminer" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "Terminer la visite et commencer à utiliser l’application" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "Terminer la visite et commencer à utiliser l’application" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Flexible" @@ -2480,8 +2598,8 @@ msgstr "Miroir vertical" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Suivre" @@ -2490,8 +2608,8 @@ msgctxt "action" msgid "Follow" msgstr "Suivre" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Suivre {0}" @@ -2513,7 +2631,7 @@ msgstr "Suivre le compte" msgid "Follow all" msgstr "Suivre tous" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Suivre en retour" @@ -2545,16 +2663,16 @@ msgstr "Comptes suivis" #~ msgid "Followed users only" #~ msgstr "Comptes suivis uniquement" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "vous suit" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "vous a suivi" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Abonné·e·s" @@ -2571,17 +2689,17 @@ msgstr "Abonné·e·s que vous connaissez" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Suivi" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Suit {0}" @@ -2600,8 +2718,8 @@ msgid "Following Feed Preferences" msgstr "Préférences du fil d’actu « Following »" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "« Following » affiche les derniers posts des personnes que vous suivez." +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "« Following » affiche les derniers posts des personnes que vous suivez." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2645,15 +2763,19 @@ msgstr "Oublié ?" msgid "Frequently Posts Unwanted Content" msgstr "Publication fréquente de contenu indésirable" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "Tiré de <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galerie" @@ -2679,7 +2801,7 @@ msgstr "C’est parti" msgid "Getting started" msgstr "Pour commencer" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "GIF" @@ -2698,7 +2820,7 @@ msgstr "Violations flagrantes de la loi ou des conditions d’utilisation" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Retour" @@ -2748,8 +2870,8 @@ msgid "Go to profile" msgstr "Voir le profil" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "Passer à l’étape suivante de la visite" +#~ msgid "Go to the next step of the tour" +#~ msgstr "Passer à l’étape suivante de la visite" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -2815,7 +2937,7 @@ msgstr "" msgid "Hide" msgstr "Cacher" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Cacher" @@ -2854,7 +2976,7 @@ msgstr "Cacher ce post ?" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Cacher la liste des comptes" @@ -2886,10 +3008,14 @@ msgstr "Hmm, il semble que nous ayons des difficultés à charger ces données. msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmm, nous n’avons pas pu charger ce service de modération." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -2961,7 +3087,7 @@ msgstr "Si vous essayez de changer de pseudo ou d’adresse e-mail, faites-le av msgid "Illegal and Urgent" msgstr "Illégal et urgent" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Image" @@ -2977,7 +3103,11 @@ msgstr "Image enregistrée dans votre photothèque !" msgid "Impersonation or false claims about identity or affiliation" msgstr "Usurpation d’identité ou fausses déclarations concernant l’identité ou l’affiliation" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "Messages inappropriés ou liens explicites" @@ -3017,7 +3147,7 @@ msgstr "Entrez votre mot de passe" msgid "Input your preferred hosting provider" msgstr "Entrez votre hébergeur préféré" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Entrez votre pseudo" @@ -3042,6 +3172,10 @@ msgstr "Enregistrement de post invalide ou non pris en charge" msgid "Invalid username or password" msgstr "Pseudo ou mot de passe incorrect" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Inviter un ami" @@ -3050,7 +3184,7 @@ msgstr "Inviter un ami" msgid "Invite code" msgstr "Code d’invitation" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Code d’invitation refusé. Vérifiez que vous l’avez saisi correctement et réessayez." @@ -3078,6 +3212,10 @@ msgstr "Invitations, mais personnelles" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "Il n’y a que vous pour l’instant ! Ajoutez d’autres personnes à votre kit de démarrage en effectuant une recherche ci-dessus." +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Emplois" @@ -3114,11 +3252,11 @@ msgstr "Étiquettes" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "Les étiquettes sont des annotations sur les comptes et le contenu. Elles peuvent être utilisées pour masquer, avertir et catégoriser le réseau." -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "Étiquettes sur votre compte" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "Étiquettes sur votre contenu" @@ -3139,7 +3277,7 @@ msgstr "Paramètres linguistiques" msgid "Languages" msgstr "Langues" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Dernier" @@ -3213,8 +3351,7 @@ msgstr "Laissez-moi choisir" msgid "Let's get your password reset!" msgstr "Réinitialisez votre mot de passe !" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Allons-y !" @@ -3243,18 +3380,18 @@ msgstr "Liker ce fil d’actu" msgid "Liked by" msgstr "Liké par" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Liké par" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "liké votre fil d’actu personnalisé" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "liké votre post" @@ -3314,7 +3451,7 @@ msgstr "Liste démasquée" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3340,7 +3477,7 @@ msgstr "Charger d’autres suggestions de suivis" msgid "Load new notifications" msgstr "Charger les nouvelles notifications" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3443,12 +3580,12 @@ msgstr "Message supprimé" msgid "Message from server: {0}" msgstr "Message du serveur : {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "Champ d’écriture du message" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "Le message est trop long" @@ -3456,7 +3593,7 @@ msgstr "Le message est trop long" msgid "Message settings" msgstr "Paramètres des messages" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3467,6 +3604,10 @@ msgstr "Messages" msgid "Misleading Account" msgstr "Compte trompeur" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -3533,7 +3674,7 @@ msgstr "Outils de modération" msgid "Moderator has chosen to set a general warning on the content." msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Plus" @@ -3558,8 +3699,7 @@ msgid "Music" msgstr "Musique" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Masquer" @@ -3639,7 +3779,7 @@ msgstr "Masquer ce fil de discussion" msgid "Mute words & tags" msgstr "Masquer les mots et les mots-clés" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Masqué" @@ -3677,7 +3817,7 @@ msgstr "Ma date de naissance" msgid "My Feeds" msgstr "Mes fils d’actu" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Mon profil" @@ -3699,9 +3839,9 @@ msgid "Name is required" msgstr "Le nom est requis" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "Nom ou description qui viole les normes communautaires" @@ -3732,7 +3872,7 @@ msgstr "Navigue vers votre profil" msgid "Need to report a copyright violation?" msgstr "Besoin de signaler une violation des droits d’auteur ?" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Ne perdez jamais l’accès à vos abonné·e·s ou à vos données." @@ -3782,11 +3922,11 @@ msgstr "Nouveau post" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Nouveau post" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Nouveau post" @@ -3819,7 +3959,6 @@ msgstr "Actualités" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3857,11 +3996,11 @@ msgid "No feeds found. Try searching for something else." msgstr "Aucun fil d’actu n’a été trouvé. Essayez de chercher autre chose." #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Ne suit plus {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "Pas plus de 253 caractères" @@ -3888,7 +4027,7 @@ msgstr "Personne" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "Pas encore de posts." @@ -3959,7 +4098,7 @@ msgstr "Pas maintenant" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "Note sur le partage" @@ -3992,22 +4131,22 @@ msgstr "Sons de notification" msgid "Notification Sounds" msgstr "Sons de notification" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notifications" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "maintenant" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "Maintenant" @@ -4015,7 +4154,7 @@ msgstr "Maintenant" msgid "Nudity" msgstr "Nudité" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "Nudité ou contenu adulte non identifié comme tel" @@ -4029,7 +4168,7 @@ msgstr "Éteint" msgid "Oh no!" msgstr "Oh non !" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh non ! Il y a eu un problème." @@ -4046,22 +4185,26 @@ msgid "Oldest replies first" msgstr "Plus anciennes réponses en premier" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "sur" +#~ msgid "on" +#~ msgstr "sur" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "le {str}" +#~ msgid "on {str}" +#~ msgstr "le {str}" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Réinitialiser le didacticiel" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "Étape de la visite d’accueil {0} : {1}" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "Étape de la visite d’accueil {0} : {1}" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Une ou plusieurs images n’ont pas de texte alt." @@ -4077,10 +4220,14 @@ msgstr "Seuls les fichiers .jpg et .png sont acceptés" msgid "Only {0} can reply." msgstr "" -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Ne contient que des lettres, des chiffres et des traits d’union" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Oups, quelque chose n’a pas marché !" @@ -4088,13 +4235,13 @@ msgstr "Oups, quelque chose n’a pas marché !" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Oups !" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Ouvert" @@ -4111,8 +4258,9 @@ msgstr "Ouvre le créateur d’avatar" msgid "Open conversation options" msgstr "Ouvrir les options de conversation" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Ouvrir le sélecteur d’emoji" @@ -4280,12 +4428,12 @@ msgstr "Ouvre la page du journal système" msgid "Opens the threads preferences" msgstr "Ouvre les préférences relatives aux fils de discussion" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Ouvre ce profil" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "Ouvre le sélecteur de vidéos" @@ -4363,11 +4511,11 @@ msgid "Password updated!" msgstr "Mot de passe mis à jour !" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "Mettre en pause" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -4427,7 +4575,7 @@ msgid "Pinned to your feeds" msgstr "Épinglé à vos fils d’actu" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "Lire" @@ -4439,8 +4587,8 @@ msgstr "Lire {0}" msgid "Play or pause the GIF" msgstr "Lire ou mettre en pause le GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -4453,16 +4601,16 @@ msgstr "Lire la vidéo" msgid "Plays the GIF" msgstr "Lit le GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Veuillez choisir votre pseudo." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Veuillez choisir votre mot de passe." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Veuillez compléter le captcha de vérification." @@ -4482,7 +4630,7 @@ msgstr "Veuillez saisir un nom unique pour le mot de passe de l’application ou msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Veuillez entrer un mot, un mot-clé ou une phrase valide à masquer" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Veuillez entrer votre e-mail." @@ -4495,7 +4643,7 @@ msgstr "Veuillez saisir votre code d’invitation." msgid "Please enter your password as well:" msgstr "Veuillez également entrer votre mot de passe :" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Veuillez expliquer pourquoi vous pensez que cette étiquette a été appliquée à tort par {0}" @@ -4512,7 +4660,7 @@ msgstr "Veuillez vous identifier comme @{0}" msgid "Please Verify Your Email" msgstr "Veuillez vérifier votre e-mail" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Veuillez patienter le temps que votre carte de lien soit chargée" @@ -4525,13 +4673,13 @@ msgstr "Politique" msgid "Porn" msgstr "Porno" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Poster" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Post" @@ -4667,13 +4815,13 @@ msgstr "Discuter en privé avec d’autres comptes." msgid "Processing..." msgstr "Traitement…" -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profil" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -4688,7 +4836,7 @@ msgstr "Profil mis à jour" msgid "Protect your account by verifying your email." msgstr "Protégez votre compte en vérifiant votre e-mail." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Public" @@ -4700,11 +4848,11 @@ msgstr "Listes publiques et partageables de comptes à masquer ou à bloquer." msgid "Public, shareable lists which can drive feeds." msgstr "Les listes publiques et partageables qui peuvent alimenter les fils d’actu." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Publier le post" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Publier la réponse" @@ -4721,11 +4869,11 @@ msgid "QR code saved to your camera roll!" msgstr "Code QR enregistré dans votre photothèque !" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "Petite astuce" +#~ msgid "Quick tip" +#~ msgstr "Petite astuce" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -4740,8 +4888,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -4755,8 +4903,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -4834,6 +4982,10 @@ msgstr "Supprimer {displayName} du kit de démarrage" msgid "Remove account" msgstr "Supprimer compte" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Supprimer l’avatar" @@ -4842,7 +4994,7 @@ msgstr "Supprimer l’avatar" msgid "Remove Banner" msgstr "Supprimer l’image d’en-tête" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "Supprimer l’intégration" @@ -4882,8 +5034,8 @@ msgid "Remove image" msgstr "Supprimer l’image" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Supprimer l’aperçu d’image" +#~ msgid "Remove image preview" +#~ msgstr "Supprimer l’aperçu d’image" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -4897,24 +5049,28 @@ msgstr "Supprimer le profil" msgid "Remove profile from search history" msgstr "Supprimer le profil de l’historique de recherche" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "Supprimer la citation" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Supprimer le repost" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Supprimer ce fil d’actu de vos fils d’actu enregistrés" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -4938,13 +5094,17 @@ msgstr "" msgid "Removed from your feeds" msgstr "Supprimé de vos fils d’actu" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "Supprime le post cité" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "Supprime l’aperçu de l’image" +msgid "Removes the attachment" +msgstr "" + +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "Supprime l’aperçu de l’image" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -4967,7 +5127,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "Les réponses à ce fil de discussion sont désactivées" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Répondre" @@ -4995,23 +5155,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Réponse à <0><1/>" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "Réponse à un post bloqué" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "Réponse à vous" @@ -5098,9 +5258,9 @@ msgstr "Signaler ce kit de démarrage" msgid "Report this user" msgstr "Signaler ce compte" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Republier" @@ -5111,31 +5271,31 @@ msgid "Repost" msgstr "Republier" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Republier ou citer" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Republié par" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "Republié par {0}" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "Republié par <0><1/>" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "Republié par vous" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "a republié votre post" @@ -5170,6 +5330,14 @@ msgstr "Obligatoire pour cet hébergeur" msgid "Resend email" msgstr "Renvoyer l’e-mail" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Réinitialiser le code" @@ -5209,15 +5377,15 @@ msgstr "Réessaye la connection" msgid "Retries the last action, which errored out" msgstr "Réessaye la dernière action, qui a échoué" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5321,8 +5489,8 @@ msgstr "Enregistre les paramètres de recadrage de l’image" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "Dites bonjour !" @@ -5336,15 +5504,15 @@ msgid "Scroll to top" msgstr "Remonter en haut" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5417,6 +5585,10 @@ msgstr "" msgid "See this guide" msgstr "Voir ce guide" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Sélectionner {item}" @@ -5453,6 +5625,10 @@ msgstr "Sélectionner le GIF « {0} »" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Sélectionner les langues" @@ -5465,6 +5641,10 @@ msgstr "Sélectionner une modération" msgid "Select option {i} of {numItems}" msgstr "Sélectionne l’option {i} sur {numItems}" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Sélectionner l’emoji {emojiName} comme avatar" @@ -5477,7 +5657,7 @@ msgstr "Sélectionnez le(s) service(s) de modération destinataires du signaleme msgid "Select the service that hosts your data." msgstr "Sélectionnez le service qui héberge vos données." -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "Sélectionner une vidéo" @@ -5497,7 +5677,7 @@ msgstr "Sélectionnez votre langue par défaut pour les textes de l’applicatio msgid "Select your date of birth" msgstr "Sélectionnez votre date de naissance" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Sélectionnez vos centres d’intérêt parmi les options ci-dessous" @@ -5527,8 +5707,8 @@ msgstr "Envoyer l’e-mail" msgid "Send feedback" msgstr "Envoyer des commentaires" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "Envoyer le message" @@ -5639,7 +5819,7 @@ msgstr "Définit le rapport d’aspect de l’image comme paysage" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -5660,7 +5840,7 @@ msgstr "Sexuellement suggestif" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Partager" @@ -5680,7 +5860,7 @@ msgstr "Partagez une anecdote insolite !" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "Partager quand même" @@ -5736,7 +5916,7 @@ msgstr "Partage le site web lié" msgid "Show" msgstr "Afficher" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "Voir le texte alt" @@ -5756,8 +5936,8 @@ msgid "Show badge and filter from feeds" msgstr "Afficher les badges et filtrer des fils d’actu" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Afficher les suivis similaires à {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Afficher les suivis similaires à {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -5772,9 +5952,9 @@ msgstr "En montrer moins comme ça" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Voir plus" @@ -5825,7 +6005,7 @@ msgstr "Afficher l’avertissement" msgid "Show warning and filter from feeds" msgstr "Afficher l’avertissement et filtrer des fils d’actu" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Affiche les posts de {0} dans votre fil d’actu" @@ -5838,12 +6018,12 @@ msgstr "Affiche les posts de {0} dans votre fil d’actu" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5875,12 +6055,12 @@ msgstr "Déconnexion" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5905,25 +6085,25 @@ msgstr "Connecté en tant que" msgid "Signed in as @{0}" msgstr "Connecté en tant que @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "s’est inscrit·e avec votre kit de démarrage" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "S’inscrire sans kit de démarrage" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Ignorer" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Passer cette étape" @@ -5932,7 +6112,7 @@ msgstr "Passer cette étape" msgid "Software Dev" msgstr "Développement de logiciels" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "Quelques autres fils d’actu qui pourraient vous intéresser" @@ -5977,12 +6157,12 @@ msgstr "Trier les réponses au même post par :" #~ msgid "Source: <0>{0}" #~ msgstr "Source : <0>{0}" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Spam" @@ -6012,10 +6192,9 @@ msgid "Start chatting" msgstr "Démarrer les discussions" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "Début de la fenêtre de la visite d’accueil. Ne revenez pas en arrière. Allez plutôt vers l’avant pour plus d’options, ou appuyez pour passer." +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "Début de la fenêtre de la visite d’accueil. Ne revenez pas en arrière. Allez plutôt vers l’avant pour plus d’options, ou appuyez pour passer." -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6055,8 +6234,8 @@ msgstr "Stockage effacé, vous devez redémarrer l’application maintenant." msgid "Storybook" msgstr "Historique" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6086,7 +6265,7 @@ msgstr "S’abonner à cette liste" msgid "Suggested accounts" msgstr "Comptes suggérés" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Suggérés pour vous" @@ -6106,8 +6285,8 @@ msgid "Switch Account" msgstr "Changer de compte" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "Basculez d’un fil d’actu à l’autre pour contrôler votre expérience." +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "Basculez d’un fil d’actu à l’autre pour contrôler votre expérience." #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6146,17 +6325,22 @@ msgstr "Grand" msgid "Tap to dismiss" msgstr "Tapper pour annuler" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Tapper pour voir en entier" +#~ msgid "Tap to view fully" +#~ msgstr "Tapper pour voir en entier" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6192,9 +6376,9 @@ msgid "Terms of Service" msgstr "Conditions d’utilisation" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "Termes utilisés qui violent les normes de la communauté" @@ -6206,7 +6390,7 @@ msgstr "Termes utilisés qui violent les normes de la communauté" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Champ de saisie de texte" @@ -6216,6 +6400,10 @@ msgstr "Champ de saisie de texte" msgid "Thank you. Your report has been sent." msgstr "Nous vous remercions. Votre rapport a été envoyé." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "Qui contient les éléments suivants :" @@ -6233,11 +6421,11 @@ msgstr "Ce pseudo est déjà occupé." msgid "That starter pack could not be found." msgstr "Ce kit de démarrage n’a pas pu être trouvé." -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Ce compte pourra interagir avec vous après le déblocage." @@ -6268,7 +6456,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "Le fil d’actu « Discover » sait désormais ce que vous aimez" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesky maintenant et nous reprendrons là où vous en étiez." @@ -6276,11 +6464,11 @@ msgstr "L’expérience est meilleure dans l’application. Téléchargez Bluesk msgid "The feed has been replaced with Discover." msgstr "Ce fil d’actu a été remplacé par Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "Les étiquettes suivantes ont été appliquées à votre compte." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "Les étiquettes suivantes ont été appliquées à votre contenu." @@ -6297,7 +6485,7 @@ msgstr "Ce post a peut-être été supprimé." msgid "The Privacy Policy has been moved to <0/>" msgstr "Notre politique de confidentialité a été déplacée vers <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -6313,6 +6501,10 @@ msgstr "Le formulaire d’assistance a été déplacé. Si vous avez besoin d’ msgid "The Terms of Service have been moved to" msgstr "Nos conditions d’utilisation ont été déplacées vers" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "Il n’y a pas de limite de temps pour la désactivation du compte, revenez quand vous voulez." @@ -6355,7 +6547,7 @@ msgstr "Il y a eu un problème de connexion à votre serveur" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des notifications. Appuyez ici pour réessayer." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Il y a eu un problème lors de la récupération des posts. Appuyez ici pour réessayer." @@ -6373,15 +6565,15 @@ msgstr "Il y a eu un problème lors de la récupération de vos listes. Appuyez msgid "There was an issue sending your report. Please check your internet connection." msgstr "Il y a eu un problème lors de l’envoi de votre rapport. Veuillez vérifier votre connexion internet." -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d’application" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6428,7 +6620,7 @@ msgstr "Ce compte est bloqué par un ou plusieurs de vos listes de modération. #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "Cet appel sera envoyé à <0>{0}." -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -6503,7 +6695,7 @@ msgstr "Cette étiquette a été apposée par <0>{0}." msgid "This label was applied by the author." msgstr "Cette étiquette a été apposée par l’auteur·ice." -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "Cette étiquette a été apposée par vous." @@ -6536,7 +6728,7 @@ msgid "This post has been deleted." msgstr "Ce post a été supprimé." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Ce post n’est visible que pour les personnes connectées. Il ne sera pas visible pour les personnes qui ne sont pas connectées." @@ -6568,7 +6760,7 @@ msgstr "Ce service n’a pas fourni de conditions d’utilisation ni de politiqu msgid "This should create a domain record at:" msgstr "Cela devrait créer un enregistrement de domaine à :" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "Ce compte n’a pas d’abonné·e·s." @@ -6597,7 +6789,7 @@ msgstr "Ce compte est inclus dans la liste <0>{0} que vous avez masquée." msgid "This user is new here. Press for more info about when they joined." msgstr "Ce compte est nouveau ici. Appuyez pour obtenir plus d’informations sur sa date d’arrivée." -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "Ce compte ne suit personne." @@ -6646,6 +6838,10 @@ msgstr "Pour désactiver le 2FA par e-mail, veuillez vérifier votre accès à l msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "Pour signaler une conversation, veuillez signaler un de ses messages via l’écran de conversation. Cela permettra à la modération de comprendre le contexte du problème." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "À qui souhaitez-vous envoyer ce rapport ?" @@ -6662,7 +6858,7 @@ msgstr "Activer le menu déroulant" msgid "Toggle to enable or disable adult content" msgstr "Activer ou désactiver le contenu pour adultes" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Meilleur" @@ -6673,8 +6869,8 @@ msgstr "Transformations" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -6693,7 +6889,7 @@ msgstr "TV" msgid "Two-factor authentication" msgstr "Authentification à deux facteurs" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "Écrivez votre message ici" @@ -6726,14 +6922,14 @@ msgstr "Impossible de supprimer" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Débloquer" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Débloquer" @@ -6748,12 +6944,12 @@ msgstr "Débloquer le compte" msgid "Unblock Account" msgstr "Débloquer le compte" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Débloquer le compte ?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -6768,7 +6964,7 @@ msgstr "Se désabonner" #~ msgid "Unfollow" #~ msgstr "Se désabonner" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Se désabonner de {0}" @@ -6782,8 +6978,7 @@ msgid "Unlike this feed" msgstr "Déliker ce fil d’actu" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Réafficher" @@ -6810,11 +7005,11 @@ msgstr "Réafficher la conversation" msgid "Unmute thread" msgstr "Réafficher ce fil de discussion" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -6852,8 +7047,12 @@ msgstr "Se désabonner de cet étiqueteur" msgid "Unsubscribed from list" msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Contenu sexuel non désiré" @@ -6908,7 +7107,7 @@ msgstr "Envoyer à partir de la photothèque" msgid "Use a file on your server" msgstr "Utiliser un fichier sur votre serveur" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Utilisez les mots de passe de l’appli pour se connecter à d’autres clients Bluesky sans donner un accès complet à votre compte ou à votre mot de passe." @@ -7031,6 +7230,10 @@ msgstr "Comptes qui ont liké ce contenu ou ce profil" msgid "Value:" msgstr "Valeur :" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:504 msgid "Verify DNS Record" msgstr "Vérifier l’enregistrement DNS" @@ -7039,6 +7242,10 @@ msgstr "Vérifier l’enregistrement DNS" msgid "Verify email" msgstr "Confirmer l’e-mail" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Confirmer mon e-mail" @@ -7052,6 +7259,10 @@ msgstr "Confirmer mon e-mail" msgid "Verify New Email" msgstr "Confirmer le nouvel e-mail" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "Vérifier le fichier texte" @@ -7064,15 +7275,32 @@ msgstr "Vérifiez votre e-mail" msgid "Version {appVersion} {bundleInfo}" msgstr "Version {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Jeux vidéo" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "Les vidéos ne peuvent pas dépasser 100 Mo" @@ -7082,7 +7310,7 @@ msgid "View {0}'s avatar" msgstr "Voir l’avatar de {0}" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "Voir le profil de {0}" @@ -7114,7 +7342,7 @@ msgstr "Voir les détails pour signaler une violation du droit d’auteur" msgid "View full thread" msgstr "Voir le fil de discussion entier" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "Voir les informations sur ces étiquettes" @@ -7174,7 +7402,7 @@ msgstr "Avertir du contenu" msgid "Warn content and filter from feeds" msgstr "Avertir du contenu et filtrer des fils d’actu" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "Nous n’avons trouvé aucun résultat pour ce mot-clé." @@ -7186,7 +7414,11 @@ msgstr "Nous ne pouvons pas charger cette conversation" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Nous estimons que votre compte sera prêt dans {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Nous espérons que vous passerez un excellent moment. N’oubliez pas que Bluesky est :" @@ -7198,6 +7430,10 @@ msgstr "Nous n’avons plus de posts provenant des comptes que vous suivez. Voic #~ msgid "We recommend avoiding common words that appear in many posts, since it can result in no posts being shown." #~ msgstr "Nous vous recommandons d’éviter les mots communs qui apparaissent dans de nombreux posts, car cela peut avoir pour conséquence qu’aucun post ne s’affiche." +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Nous n’avons pas pu charger vos préférences en matière de date de naissance. Veuillez réessayer." @@ -7206,7 +7442,7 @@ msgstr "Nous n’avons pas pu charger vos préférences en matière de date de n msgid "We were unable to load your configured labelers at this time." msgstr "Nous n’avons pas pu charger vos étiqueteurs configurés pour le moment." -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer à configurer votre compte. Si l’échec persiste, vous pouvez sauter cette étape." @@ -7214,7 +7450,7 @@ msgstr "Nous n’avons pas pu nous connecter. Veuillez réessayer pour continuer msgid "We will let you know when your account is ready." msgstr "Nous vous informerons lorsque votre compte sera prêt." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Nous utiliserons ces informations pour personnaliser votre expérience." @@ -7238,7 +7474,7 @@ msgstr "Nous sommes désolés, mais nous n’avons pas pu charger vos mots masqu msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Nous sommes désolés, mais votre recherche a été annulée. Veuillez réessayer dans quelques minutes." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Nous sommes désolés ! Le post auquel vous répondez a été supprimé." @@ -7259,7 +7495,7 @@ msgstr "Bienvenue !" msgid "Welcome, friend!" msgstr "Bienvenue et enchanté !" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Quels sont vos centres d’intérêt ?" @@ -7269,7 +7505,7 @@ msgstr "Quel est le nom de votre kit de démarrage ?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Quoi de neuf ?" @@ -7339,16 +7575,16 @@ msgstr "Pourquoi ce compte doit-il être examiné ?" msgid "Wide" msgstr "Large" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "Écrire un message" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Rédiger un post" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Rédigez votre réponse" @@ -7389,7 +7625,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "Oui, réactiver mon compte" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "Hier, {time}" @@ -7406,7 +7642,11 @@ msgstr "Vous" msgid "You are in line." msgstr "Vous êtes dans la file d’attente." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "Vous ne suivez personne." @@ -7436,7 +7676,7 @@ msgstr "Vous pouvez maintenant vous connecter avec votre nouveau mot de passe." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "Vous pouvez réactiver votre compte pour continuer à vous connecter. Votre profil et vos posts seront visibles par les autres personnes." -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "Vous n’avez pas d’abonné·e·s." @@ -7511,7 +7751,7 @@ msgstr "Vous n’avez aucune liste." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Vous n’avez pas encore bloqué de comptes. Pour bloquer un compte, allez sur son profil et sélectionnez « Bloquer le compte » dans le menu de son compte." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Vous n’avez encore créé aucun mot de passe pour l’appli. Vous pouvez en créer un en cliquant sur le bouton suivant." @@ -7523,6 +7763,10 @@ msgstr "Vous n’avez encore masqué aucun compte. Pour masquer un compte, allez msgid "You have reached the end" msgstr "Vous avez atteint la fin" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "Vous n’avez pas encore créé de kit de démarrage !" @@ -7536,11 +7780,11 @@ msgstr "Vous n’avez pas encore masqué de mot ou de mot-clé" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Vous pouvez faire appel des étiquettes poseés par des tiers si vous pensez qu’elles ont été appliquées par erreur." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Vous pouvez faire appel de ces étiquettes si vous estimez qu’elles ont été apposées par erreur." @@ -7616,15 +7860,15 @@ msgstr "Vous suivrez les comptes et fils d’actu suggérés une fois que vous a msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Vous suivrez les comptes suggérés une fois que vous aurez créé votre compte !" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "Vous suivrez ces personnes et {0} autres" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "Vous suivrez ces personnes immédiatement" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "Vous resterez informé grâce à ces fils d’actu" @@ -7639,7 +7883,7 @@ msgstr "Vous êtes dans la file d’attente" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Vous êtes connecté·e avec un mot de passe d’application. Veuillez vous connecter avec votre mot de passe principal pour continuer à désactiver votre compte." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Vous êtes prêt à partir !" @@ -7652,6 +7896,14 @@ msgstr "Vous avez choisi de masquer un mot ou un mot-clé dans ce post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Vous avez atteint la fin de votre fil d’actu ! Trouvez d’autres comptes à suivre." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Votre compte" @@ -7668,7 +7920,7 @@ msgstr "Le dépôt de votre compte, qui contient toutes les données publiques, msgid "Your birth date" msgstr "Votre date de naissance" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -7681,7 +7933,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "Votre choix sera enregistré, mais vous pourrez le modifier ultérieurement dans les paramètres." #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7703,7 +7955,7 @@ msgstr "Votre premier « like » !" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Votre fil d’actu des comptes suivis est vide ! Suivez plus de comptes pour voir ce qui se passe." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Votre nom complet sera" @@ -7719,11 +7971,11 @@ msgstr "Vos mots masqués" msgid "Your password has been changed successfully!" msgstr "Votre mot de passe a été modifié avec succès !" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Votre post a été publié" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Vos posts, les likes et les blocages sont publics. Les silences (comptes masqués) sont privés." @@ -7735,7 +7987,7 @@ msgstr "Votre profil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Votre profil, vos posts, vos fils d’actu et vos listes ne seront plus visibles par d’autres personnes sur Bluesky. Vous pouvez réactiver votre compte à tout moment en vous connectant." -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Votre réponse a été publiée" diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index c96693d8c6..a80da430b0 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -20,17 +20,25 @@ msgstr "(tá ábhar leabaithe ann)" msgid "(no email)" msgstr "(gan ríomhphost)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {duine amháin eile} two {beirt eile} few {{formattedCount} dhuine eile} many {{formattedCount} nduine eile} other {{formattedCount} duine eile}}" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/components/moderation/LabelsOnMe.tsx:55 #, fuzzy #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {Cuireadh lipéad amháin ar an gcuntas seo} two {Cuireadh # lipéad ar an gcuntas seo} few {Cuireadh # lipéad ar an gcuntas seo} many {Cuireadh # lipéad ar an gcuntas seo} other {Cuireadh # lipéad ar an gcuntas seo}}" @@ -39,14 +47,26 @@ msgstr "{0, plural, one {Cuireadh lipéad amháin ar an gcuntas seo} two {Cuirea #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "{0, plural, one {Cuireadh # lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {Cuireadh lipéad amháin ar an ábhar seo} two {Cuireadh # lipéad ar an ábhar seo} few {Cuireadh # lipéad ar an ábhar seo} many {Cuireadh # lipéad ar an ábhar seo} other {Cuireadh # lipéad ar an ábhar seo}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# athphostáil} two {# athphostáil} few {# athphostáil} many {# n-athphostáil} other {# athphostáil}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -61,11 +81,11 @@ msgstr "{0, plural, one {leantóir} two {leantóir} few {leantóir} many {leant msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {á leanúint} two {á leanúint} few {á leanúint} many {á leanúint} other {á leanúint}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Mol (# mholadh)} two {Mol (# mholadh)} few {Mol (# mholadh)} many {Mol (# moladh)} other {Mol (# moladh)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {moladh} two {mholadh} few {mholadh} many {moladh} other {moladh}}" @@ -78,19 +98,19 @@ msgstr "{0, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsá msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {phostáil} two {phostáil} few {phostáil} many {bpostáil} other {postáil}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Freagair (# fhreagra)} two {Freagair (# fhreagra)} few {Freagair (# fhreagra)} many {Freagair (# bhfreagra)} other {Freagair (# freagra)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {athphostáil} two {athphostáil} few {athphostáil} many {athphostáil} other {athphostáil}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Dímhol (# mholadh)} two {Dímhol (# mholadh)} few {Dímhol (# mholadh)} many {Dímhol (# moladh)} other {Dímhol (# moladh)}}" @@ -108,6 +128,10 @@ msgstr "" msgid "{0} joined this week" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -129,30 +153,56 @@ msgstr "" msgid "{0}'s starter pack" msgstr "" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Molta ag úsáideoir amháin} two {Molta ag beirt úsáideoirí} few {Molta ag # úsáideoir} many {Molta ag # n-úsáideoir} other {Molta ag # úsáideoir}}" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -291,8 +341,8 @@ msgid "7 days" msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "" +#~ msgid "A help tooltip" +#~ msgstr "" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -356,7 +406,7 @@ msgstr "Roghanna cuntais" msgid "Account removed from quick access" msgstr "Baineadh an cuntas ón mearliosta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Cuntas díbhlocáilte" @@ -413,9 +463,13 @@ msgstr "Cuir téacs malartach leis seo" #~ msgid "Add ALT text" #~ msgstr "Cuir téacs malartach leis seo" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Cuir pasfhocal aipe leis seo" @@ -535,7 +589,7 @@ msgstr "Ceadaigh teachtaireachtaí nua ó" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -550,17 +604,20 @@ msgstr "Logáilte isteach cheana mar @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Téacs malartach" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "Téacs Malartach" @@ -585,19 +642,26 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "Tharla earráid" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -607,6 +671,10 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Tharla earráid agus an teachtaireacht á scriosadh. Bain triail eile as." @@ -616,7 +684,7 @@ msgstr "" msgid "An error occurred while trying to follow all" msgstr "" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -641,7 +709,7 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Tharla fadhb. Déan iarracht eile, le do thoil." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "tharla earráid nach eol dúinn" @@ -651,8 +719,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "agus" @@ -661,7 +729,7 @@ msgstr "agus" msgid "Animals" msgstr "Ainmhithe" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "GIF beo" @@ -677,7 +745,7 @@ msgstr "" msgid "App Language" msgstr "Teanga na haipe" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Pasfhocal na haipe scriosta" @@ -694,21 +762,21 @@ msgid "App password settings" msgstr "Socruithe phasfhocal na haipe" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Pasfhocal na haipe" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Achomharc" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Achomharc in aghaidh lipéid \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Achomharc déanta" @@ -746,7 +814,7 @@ msgstr "Bain úsáid as fothaí réamhshocraithe a moladh" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "An bhfuil tú cinnte gur mhaith leat pasfhocal na haipe “{name}” a scriosadh?" @@ -780,7 +848,7 @@ msgstr "An bhfuil tú cinnte gur mhaith leat {0} a bhaint de do chuid fothaí?" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "An bhfuil tú cinnte gur mhaith leat an dréacht seo a scriosadh?" @@ -801,13 +869,13 @@ msgstr "Ealaín" msgid "Artistic or non-erotic nudity." msgstr "Lomnochtacht ealaíonta nó gan a bheith gáirsiúil." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "3 charachtar ar a laghad" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -841,7 +909,7 @@ msgstr "Breithlá" msgid "Birthday:" msgstr "Breithlá:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Blocáil" @@ -872,7 +940,7 @@ msgstr "Liosta blocála" msgid "Block these accounts?" msgstr "An bhfuil fonn ort na cuntais seo a bhlocáil?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Blocáilte" @@ -959,23 +1027,23 @@ msgstr "Déan íomhánna doiléir agus scag ó fhothaí iad" msgid "Books" msgstr "Leabhair" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1025,12 +1093,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostríocanna a bheith ann. Caithfear 4 charachtar ar a laghad a bheith ann agus gan níos mó ná 32 charachtar." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1046,7 +1114,7 @@ msgstr "Ní féidir ach litreacha, uimhreacha, spásanna, daiseanna agus fostrí #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Cealaigh" @@ -1075,7 +1143,7 @@ msgstr "Cealaigh bearradh na híomhá" msgid "Cancel profile editing" msgstr "Cealaigh eagarthóireacht na próifíle" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Ná déan athlua na postála" @@ -1091,6 +1159,21 @@ msgstr "Cealaigh an cuardach" msgid "Cancels opening the linked website" msgstr "Cuireann sé seo oscailt an tsuímh gréasáin atá nasctha ar ceal" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Athraigh" @@ -1131,8 +1214,8 @@ msgid "Change Your Email" msgstr "Athraigh do ríomhphost" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Comhrá" @@ -1187,12 +1270,12 @@ msgstr "Féach ar do bhosca ríomhphoist le haghaidh teachtaireachta leis an gc #~ msgstr "Roghnaigh “Chuile Dhuine” nó “Duine Ar Bith”" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "" +#~ msgid "Choose 3 or more:" +#~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "" +#~ msgid "Choose at least {0} more" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1210,7 +1293,7 @@ msgstr "" msgid "Choose Service" msgstr "Roghnaigh Seirbhís" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Roghnaigh na halgartaim le haghaidh do chuid sainfhothaí." @@ -1297,7 +1380,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "Cliceáil le triail eile a bhaint as teachtaireacht ar theip uirthi" @@ -1312,13 +1395,15 @@ msgstr "Trup, Trup a Chapaillín 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Dún" @@ -1373,7 +1458,7 @@ msgstr "Dúnann sé seo an barra nascleanúna ag an mbun" msgid "Closes password update alert" msgstr "Dúnann sé seo an rabhadh faoi uasdátú an phasfhocail" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dréacht" @@ -1381,11 +1466,11 @@ msgstr "Dúnann sé seo cumadóir na postálacha agus ní shábhálann sé an dr msgid "Closes viewer for header image" msgstr "Dúnann sé seo an t-amharcóir le haghaidh íomhá an cheanntáisc" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "Laghdaigh an liosta úsáideoirí" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Laghdaíonn sé seo liosta na n-úsáideoirí le haghaidh an fhógra sin" @@ -1404,7 +1489,7 @@ msgstr "Greannáin" msgid "Community Guidelines" msgstr "Treoirlínte an phobail" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." @@ -1412,7 +1497,7 @@ msgstr "Críochnaigh agus tosaigh ag baint úsáide as do chuntas." msgid "Complete the challenge" msgstr "Freagair an dúshlán" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Scríobh postálacha chomh fada le {MAX_GRAPHEME_LENGTH} litir agus carachtair eile" @@ -1421,8 +1506,8 @@ msgid "Compose reply" msgstr "Scríobh freagra" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1436,8 +1521,8 @@ msgstr "Socraigh scagadh an ábhair le haghaidh catagóir: {name}" msgid "Configured in <0>moderation settings." msgstr "Le socrú i <0>socruithe na modhnóireachta." -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1523,7 +1608,7 @@ msgstr "Rabhadh ábhair" msgid "Context menu backdrop, click to close the menu." msgstr "Cúlra an roghchláir comhthéacs, cliceáil chun an roghchlár a dhúnadh." -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lean ar aghaidh" @@ -1536,7 +1621,7 @@ msgstr "Lean ort mar {0} (atá logáilte isteach faoi láthair)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1572,7 +1657,7 @@ msgstr "Leagan cóipeáilte sa ghearrthaisce" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Cóipeáilte sa ghearrthaisce" @@ -1658,6 +1743,10 @@ msgstr "Ní féidir an liosta a lódáil" msgid "Could not mute chat" msgstr "Níor éiríodh ar an gcomhrá a bhalbhú" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #, fuzzy #~ msgid "Could not unmute chat" @@ -1724,7 +1813,7 @@ msgstr "Cruthaigh cuntas nua" msgid "Create report for {0}" msgstr "Cruthaigh tuairisc do {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "Cruthaíodh {0}" @@ -1806,7 +1895,7 @@ msgstr "Painéal dífhabhtaithe" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Scrios" @@ -1823,11 +1912,11 @@ msgstr "Scrios an cuntas" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Scrios Cuntas <0>\"<1>{0}<2>\"" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Scrios pasfhocal na haipe" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "Scrios pasfhocal na haipe?" @@ -1882,7 +1971,7 @@ msgstr "An bhfuil fonn ort an liosta seo a scriosadh?" msgid "Delete this post?" msgstr "An bhfuil fonn ort an phostáil seo a scriosadh?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Scriosta" @@ -1918,7 +2007,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Ar mhaith leat rud éigin a rá?" @@ -1932,8 +2021,12 @@ msgid "Direct messages are here!" msgstr "Tá teachtaireachtaí díreacha ar fáil anois!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "Ná seinn GIFanna go huathoibríoch" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "Ná seinn GIFanna go huathoibríoch" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1947,7 +2040,7 @@ msgstr "Ná húsáid aiseolas haptach" #~ msgid "Disable haptics" #~ msgstr "Ná húsáid aiseolas haptach" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -1964,11 +2057,11 @@ msgstr "" msgid "Disabled" msgstr "Díchumasaithe" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Ná sábháil" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Faigh réidh leis an dréacht?" @@ -1978,8 +2071,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Cuir ina luí ar aipeanna gan mo chuntas a thaispeáint d'úsáideoirí atá logáilte amach" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "" +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1995,10 +2088,10 @@ msgid "Discover New Feeds" msgstr "Aimsigh Fothaí Nua" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -2030,7 +2123,7 @@ msgstr "" msgid "Does not include nudity." msgstr "Níl lomnochtacht ann." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "Ní thosaíonn ná chríochnaíonn sé le fleiscín" @@ -2050,6 +2143,8 @@ msgstr "Fearann dearbhaithe!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2072,7 +2167,7 @@ msgstr "Déanta" msgid "Done{extraText}" msgstr "Déanta{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "" @@ -2081,7 +2176,7 @@ msgstr "" msgid "Download CAR file" msgstr "Íoslódáil comhad CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Scaoil anseo chun íomhánna a chur leis" @@ -2194,12 +2289,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Athraigh an phróifíl" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Athraigh an Phróifíl" @@ -2253,6 +2348,10 @@ msgstr "Níl 2FA trí ríomhphost ar fáil a thuilleadh" msgid "Email address" msgstr "Seoladh ríomhphoist" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2266,6 +2365,10 @@ msgstr "Seoladh ríomhphoist uasdátaithe" msgid "Email verified" msgstr "Ríomhphost dearbhaithe" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Ríomhphost:" @@ -2314,7 +2417,7 @@ msgstr "Cuir seinnteoirí na meán ar fáil le haghaidh" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2332,7 +2435,7 @@ msgstr "Cuir an foinse seo amháin ar fáil" msgid "Enabled" msgstr "Cumasaithe" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Deireadh an fhotha" @@ -2342,7 +2445,11 @@ msgstr "Deireadh an fhotha" #~ msgstr "Curtha leis an liosta" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 @@ -2399,11 +2506,11 @@ msgstr "Cuir isteach do leasainm agus do phasfhocal" msgid "Error occurred while saving file" msgstr "Tharla earráid le linn comhad a shábháil" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Earráid agus an freagra ar an captcha á phróiseáil." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Earráid:" @@ -2427,11 +2534,11 @@ msgstr "" msgid "Everyone" msgstr "Chuile dhuine" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "An iomarca tagairtí nó freagraí" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "Teachtaireachtaí iomarcacha nó nach bhfuil de dhíth" @@ -2443,6 +2550,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Fágann sé seo próiseas scrios an chuntais" @@ -2467,7 +2578,7 @@ msgstr "Fágann sé seo an cuardach" msgid "Expand alt text" msgstr "Taispeáin an téacs malartach ina iomláine" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "Leathnaigh an liosta úsáideoirí" @@ -2591,7 +2702,7 @@ msgstr "Níor sábháladh an íomhá: {0}" msgid "Failed to save notification preferences, please try again" msgstr "" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "Teip ar sheoladh" @@ -2600,7 +2711,7 @@ msgstr "Teip ar sheoladh" #~ msgid "Failed to send message(s)." #~ msgstr "Teip ar theachtaireacht a scriosadh" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Teip ar achomharc a dhéanamh, bain triail eile as, le do thoil." @@ -2618,6 +2729,13 @@ msgstr "" msgid "Failed to update settings" msgstr "Teip ar shocruithe a uasdátú" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Fotha" @@ -2646,7 +2764,7 @@ msgstr "Aiseolas" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2680,7 +2798,7 @@ msgstr "Sábháladh an comhad!" msgid "Filter from feeds" msgstr "Scag ó mo chuid fothaí" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Ag cur crích air" @@ -2691,8 +2809,8 @@ msgid "Find accounts to follow" msgstr "Aimsigh fothaí le leanúint" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "" #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2723,14 +2841,14 @@ msgid "Finish" msgstr "" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Folláine" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Solúbtha" @@ -2747,8 +2865,8 @@ msgstr "Iompaigh go hingearach é" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Lean" @@ -2757,8 +2875,8 @@ msgctxt "action" msgid "Follow" msgstr "Lean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Lean {0}" @@ -2784,7 +2902,7 @@ msgstr "" #~ msgid "Follow All" #~ msgstr "Lean iad uile" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Lean Ar Ais" @@ -2832,16 +2950,16 @@ msgstr "Cuntais a leanann tú" #~ msgid "Followed users only" #~ msgstr "Cuntais a leanann tú amháin" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "— lean sé/sí thú" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Leantóirí" @@ -2858,17 +2976,17 @@ msgstr "" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Á leanúint" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Ag leanúint {0}" @@ -2887,8 +3005,8 @@ msgid "Following Feed Preferences" msgstr "Roghanna don Fhotha Following" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "" +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "" #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2932,15 +3050,19 @@ msgstr "Dearmadta?" msgid "Frequently Posts Unwanted Content" msgstr "Is minic a phostálann siad ábhar nach bhfuil de dhíth" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "Ó @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "Ó <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Gailearaí" @@ -2966,7 +3088,7 @@ msgstr "Ar aghaidh leat anois!" msgid "Getting started" msgstr "" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -2985,7 +3107,7 @@ msgstr "Deargshárú an dlí nó na dtéarmaí seirbhíse" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Ar ais" @@ -3043,8 +3165,8 @@ msgid "Go to profile" msgstr "Téigh go próifíl" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "" +#~ msgid "Go to the next step of the tour" +#~ msgstr "" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3122,7 +3244,7 @@ msgstr "" msgid "Hide" msgstr "Cuir i bhfolach" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Cuir i bhfolach" @@ -3161,7 +3283,7 @@ msgstr "An bhfuil fonn ort an phostáil seo a chur i bhfolach?" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Cuir liosta na gcuntas i bhfolach" @@ -3193,10 +3315,14 @@ msgstr "Hmmm, is cosúil go bhfuil fadhb againn le lódáil na sonraí seo. Féa msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmm, ní raibh muid in ann an tseirbhís modhnóireachta sin a lódáil." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3268,7 +3394,7 @@ msgstr "Má tá sé i gceist agat do hanla nó ríomhphost a athrú, déan sin s msgid "Illegal and Urgent" msgstr "Mídhleathach agus Práinneach" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Íomhá" @@ -3284,7 +3410,11 @@ msgstr "" msgid "Impersonation or false claims about identity or affiliation" msgstr "Pearsanú nó maíomh mícheart maidir le cé atá ann nó a gceangal" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "Teachtaireachtaí míchuí nó nascanna graosta" @@ -3328,7 +3458,7 @@ msgstr "Cuir isteach do phasfhocal" msgid "Input your preferred hosting provider" msgstr "Cuir isteach an soláthraí óstála is fearr leat" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Cuir isteach do leasainm" @@ -3353,6 +3483,10 @@ msgstr "Taifead postála atá neamhbhailí nó gan bhunús" msgid "Invalid username or password" msgstr "Leasainm nó pasfhocal míchruinn" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Tabhair cuireadh chuig cara leat" @@ -3361,7 +3495,7 @@ msgstr "Tabhair cuireadh chuig cara leat" msgid "Invite code" msgstr "Cód cuiridh" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Níor glacadh leis an gcód cuiridh. Bí cinnte gur scríobh tú i gceart é agus bain triail eile as." @@ -3393,6 +3527,10 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Jabanna" @@ -3437,11 +3575,11 @@ msgstr "Nótaí faoi úsáideoirí nó ábhar is ea lipéid. Is féidir úsáid #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "cuireadh lipéid ar an {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "Lipéid ar do chuntas" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "Lipéid ar do chuid ábhair" @@ -3462,7 +3600,7 @@ msgstr "Socruithe teanga" msgid "Languages" msgstr "Teangacha" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Is Déanaí" @@ -3536,8 +3674,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Socraímis do phasfhocal arís!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Ar aghaidh linn!" @@ -3570,9 +3707,9 @@ msgstr "Mol an fotha seo" msgid "Liked by" msgstr "Molta ag" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Molta ag" @@ -3589,11 +3726,11 @@ msgstr "Molta ag" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Molta ag {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "a mhol do shainfhotha" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "a mhol do phostáil" @@ -3653,7 +3790,7 @@ msgstr "Liosta nach bhfuil balbhaithe níos mó" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3679,7 +3816,7 @@ msgstr "" msgid "Load new notifications" msgstr "Lódáil fógraí nua" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3787,12 +3924,12 @@ msgstr "Scriosadh an teachtaireacht" msgid "Message from server: {0}" msgstr "Teachtaireacht ón bhfreastalaí: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "Réimse ionchur teachtaireachtaí" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "Tá an teachtaireacht rófhada" @@ -3800,7 +3937,7 @@ msgstr "Tá an teachtaireacht rófhada" msgid "Message settings" msgstr "Socruithe teachtaireachta" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3816,6 +3953,10 @@ msgstr "Teachtaireachtaí" msgid "Misleading Account" msgstr "Cuntas atá Míthreorach" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -3882,7 +4023,7 @@ msgstr "Uirlisí modhnóireachta" msgid "Moderator has chosen to set a general warning on the content." msgstr "Chuir an modhnóir rabhadh ginearálta ar an ábhar." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Tuilleadh" @@ -3907,8 +4048,7 @@ msgid "Music" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Cuir i bhfolach" @@ -3993,7 +4133,7 @@ msgstr "Cuir an snáithe seo i bhfolach" msgid "Mute words & tags" msgstr "Cuir focail ⁊ clibeanna i bhfolach" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Curtha i bhfolach" @@ -4031,7 +4171,7 @@ msgstr "Mo Bhreithlá" msgid "My Feeds" msgstr "Mo Chuid Fothaí" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Mo Phróifíl" @@ -4053,9 +4193,9 @@ msgid "Name is required" msgstr "Tá an t-ainm riachtanach" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "Sáraíonn an tAinm nó an Cur Síos Caighdeáin an Phobail" @@ -4090,7 +4230,7 @@ msgstr "An bhfuil tú ag iarraidh sárú cóipchirt a thuairisciú?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Ná bíodh gan fáil ar do chuid leantóirí ná ar do chuid dáta go deo." @@ -4140,11 +4280,11 @@ msgstr "Postáil nua" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Postáil nua" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Postáil nua" @@ -4177,7 +4317,6 @@ msgstr "Nuacht" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4220,11 +4359,11 @@ msgid "No feeds found. Try searching for something else." msgstr "" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Ní leantar {0} níos mó" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "Gan a bheith níos faide na 253 charachtar" @@ -4251,7 +4390,7 @@ msgstr "Duine ar bith" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "" @@ -4331,7 +4470,7 @@ msgstr "Ní anois" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "Nóta faoi roinnt" @@ -4364,22 +4503,22 @@ msgstr "Fuaimeanna fógra" msgid "Notification Sounds" msgstr "Fuaimeanna Fógra" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Fógraí" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "Anois" @@ -4387,7 +4526,7 @@ msgstr "Anois" msgid "Nudity" msgstr "Lomnochtacht" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "Lomnochtacht nó ábhar do dhaoine fásta nach bhfuil an lipéad sin air" @@ -4405,7 +4544,7 @@ msgstr "As" msgid "Oh no!" msgstr "Úps!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Úps! Theip ar rud éigin." @@ -4422,11 +4561,15 @@ msgid "Oldest replies first" msgstr "Na freagraí is sine ar dtús" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4434,10 +4577,10 @@ msgid "Onboarding reset" msgstr "Atosú an chláraithe" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Tá téacs malartach de dhíth ar íomhá amháin nó níos mó acu." @@ -4453,10 +4596,14 @@ msgstr "Ní oibríonn ach comhaid .jpg agus .png" msgid "Only {0} can reply." msgstr "Ní féidir ach le {0} freagra a thabhairt." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Níl ann ach litreacha, uimhreacha, agus fleiscíní" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Úps! Theip ar rud éigin!" @@ -4464,13 +4611,13 @@ msgstr "Úps! Theip ar rud éigin!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Úps!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Oscail" @@ -4487,8 +4634,9 @@ msgstr "Oscail an cruthaitheoir abhatáir" msgid "Open conversation options" msgstr "Oscail na roghanna comhrá" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Oscail roghnóir na n-emoji" @@ -4669,12 +4817,12 @@ msgstr "Osclaíonn sé seo logleabhar an chórais" msgid "Opens the threads preferences" msgstr "Osclaíonn sé seo roghanna na snáitheanna" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Osclaíonn sé an phróifíl seo" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "" @@ -4752,11 +4900,11 @@ msgid "Password updated!" msgstr "Pasfhocal uasdátaithe!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "Sos" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -4816,7 +4964,7 @@ msgid "Pinned to your feeds" msgstr "Greamaithe le do chuid fothaí" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "Seinn" @@ -4833,8 +4981,8 @@ msgstr "Seinn {0}" msgid "Play or pause the GIF" msgstr "Seinn nó stop an GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -4847,16 +4995,16 @@ msgstr "Seinn an físeán" msgid "Plays the GIF" msgstr "Seinneann sé seo an GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Roghnaigh do leasainm, le do thoil." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Roghnaigh do phasfhocal, le do thoil." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Déan an captcha, le do thoil." @@ -4876,7 +5024,7 @@ msgstr "Cuir isteach ainm nach bhfuil in úsáid cheana féin le haghaidh Phasfh msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Cuir focal, clib, nó frása inghlactha isteach le cur i bhfolach" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Cuir isteach do sheoladh ríomhphoist, le do thoil." @@ -4889,7 +5037,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Cuir isteach do phasfhocal freisin, le do thoil." -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Abair linn, le do thoil, cén fáth a gcreideann tú gur chuir {0} an lipéad seo i bhfeidhm go mícheart" @@ -4906,7 +5054,7 @@ msgstr "Logáil isteach mar @{0}" msgid "Please Verify Your Email" msgstr "Dearbhaigh do ríomhphost, le do thoil." -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Fan le lódáil ar fad do chárta naisc, le do thoil." @@ -4919,13 +5067,13 @@ msgstr "Polaitíocht" msgid "Porn" msgstr "Pornagrafaíocht" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Postáil" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Postáil" @@ -5066,13 +5214,13 @@ msgstr "Roinn TDanna príobháideacha le úsáideoirí eile." msgid "Processing..." msgstr "Á phróiseáil..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "próifíl" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5087,7 +5235,7 @@ msgstr "Próifíl uasdátaithe" msgid "Protect your account by verifying your email." msgstr "Dearbhaigh do ríomhphost le do chuntas a chosaint." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Poiblí" @@ -5099,11 +5247,11 @@ msgstr "Liostaí poiblí agus inroinnte d’úsáideoirí le cur i bhfolach nó msgid "Public, shareable lists which can drive feeds." msgstr "Liostaí poiblí agus inroinnte atá in ann fothaí a bheathú" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Foilsigh an phostáil" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Foilsigh an freagra" @@ -5120,11 +5268,11 @@ msgid "QR code saved to your camera roll!" msgstr "" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5149,8 +5297,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5164,8 +5312,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5256,6 +5404,10 @@ msgstr "" msgid "Remove account" msgstr "Bain an cuntas de" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Bain an tAbhatár Amach" @@ -5264,7 +5416,7 @@ msgstr "Bain an tAbhatár Amach" msgid "Remove Banner" msgstr "Bain an Fógra Meirge Amach" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "Bain an leabú" @@ -5304,8 +5456,8 @@ msgid "Remove image" msgstr "Bain an íomhá de" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Bain réamhléiriú den íomhá" +#~ msgid "Remove image preview" +#~ msgstr "Bain réamhléiriú den íomhá" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5319,24 +5471,28 @@ msgstr "Bain an phróifíl" msgid "Remove profile from search history" msgstr "Bain an phróifíl seo as an stair cuardaigh" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "Bain an t-athfhriotal de" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Scrios an athphostáil" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Bain an fotha seo de do chuid fothaí sábháilte" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5364,14 +5520,18 @@ msgstr "Baineadh de do chuid fothaí é" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Baineann sé seo an mhionsamhail réamhshocraithe de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "Baineann sé seo an t-athfhriotal" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" +msgid "Removes the attachment" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" @@ -5397,7 +5557,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "Ní féidir freagraí a thabhairt ar an gcomhrá seo" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Freagair" @@ -5430,23 +5590,23 @@ msgstr "" #~ msgstr "Freagra ar <0/>" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Freagra ar <0><1/>" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "" @@ -5538,9 +5698,9 @@ msgstr "" msgid "Report this user" msgstr "Déan gearán faoin úsáideoir seo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Athphostáil" @@ -5551,18 +5711,18 @@ msgid "Repost" msgstr "Athphostáil" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Athphostáil nó luaigh postáil" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Athphostáilte ag" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "Athphostáilte ag {0}" @@ -5570,16 +5730,16 @@ msgstr "Athphostáilte ag {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Athphostáilte ag <0/>" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "Athphostáilte ag <0><1/>" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "— d'athphostáil sé/sí do phostáil" @@ -5614,6 +5774,14 @@ msgstr "Riachtanach don soláthraí seo" msgid "Resend email" msgstr "Athsheol an ríomhphost" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Cód athshocraithe" @@ -5653,15 +5821,15 @@ msgstr "Baineann sé seo triail eile as an logáil isteach" msgid "Retries the last action, which errored out" msgstr "Baineann sé seo triail eile as an ngníomh is déanaí, ar theip air" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5774,8 +5942,8 @@ msgstr "Sábhálann sé seo na socruithe le haghaidh íomhánna a laghdú" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "Abair heileo!" @@ -5789,15 +5957,15 @@ msgid "Scroll to top" msgstr "Fill ar an mbarr" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5882,6 +6050,10 @@ msgstr "Féach ar an treoirleabhar seo" #~ msgid "See what's next" #~ msgstr "Féach an chéad rud eile" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Roghnaigh {item}" @@ -5918,6 +6090,10 @@ msgstr "Roghnaigh GIF \"{0}\"" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Roghnaigh teangacha" @@ -5934,6 +6110,10 @@ msgstr "Roghnaigh rogha {i} as {numItems}" #~ msgid "Select some accounts below to follow" #~ msgstr "Roghnaigh cúpla cuntas le leanúint" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Roghnaigh an emoji {emojiName} mar abhatár" @@ -5950,7 +6130,7 @@ msgstr "Roghnaigh an tseirbhís a óstálann do chuid sonraí." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Roghnaigh fothaí le leanúint ón liosta thíos" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "" @@ -5974,7 +6154,7 @@ msgstr "Roghnaigh teanga an téacs a thaispeánfar san aip." msgid "Select your date of birth" msgstr "Roghnaigh do dháta breithe" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Roghnaigh na rudaí a bhfuil suim agat iontu as na roghanna thíos" @@ -6012,8 +6192,8 @@ msgstr "Seol ríomhphost" msgid "Send feedback" msgstr "Seol aiseolas" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "Seol teachtaireacht" @@ -6124,7 +6304,7 @@ msgstr "Socraíonn sé seo cóimheas treoíochta na híomhá go leathan" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6145,7 +6325,7 @@ msgstr "Graosta" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Comhroinn" @@ -6165,7 +6345,7 @@ msgstr "Roinn rud éigin fútsa féin!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "Comhroinn mar sin féin" @@ -6225,7 +6405,7 @@ msgstr "Taispeáin" #~ msgid "Show all replies" #~ msgstr "Taispeáin gach freagra" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "Taispeáin an téacs malartach" @@ -6245,8 +6425,8 @@ msgid "Show badge and filter from feeds" msgstr "Taispeáin suaitheantas agus scag ó na fothaí é" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Taispeáin cuntais cosúil le {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Taispeáin cuntais cosúil le {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6261,9 +6441,9 @@ msgstr "Níos lú den sórt seo" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Tuilleadh" @@ -6346,7 +6526,7 @@ msgstr "Taispeáin rabhadh" msgid "Show warning and filter from feeds" msgstr "Taispeáin rabhadh agus scag ó na fothaí é" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Taispeánann sé seo postálacha ó {0} i d'fhotha" @@ -6359,12 +6539,12 @@ msgstr "Taispeánann sé seo postálacha ó {0} i d'fhotha" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6396,12 +6576,12 @@ msgstr "Logáil amach" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6426,25 +6606,25 @@ msgstr "Logáilte isteach mar" msgid "Signed in as @{0}" msgstr "Logáilte isteach mar @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Ná bac leis" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Ná bac leis an bpróiseas seo" @@ -6453,7 +6633,7 @@ msgstr "Ná bac leis an bpróiseas seo" msgid "Software Dev" msgstr "Forbairt Bogearraí" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "" @@ -6506,12 +6686,12 @@ msgstr "Sórtáil freagraí ar an bpostáil chéanna de réir:" #~ msgid "Source: <0>{0}" #~ msgstr "Foinse: <0>{0}" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Turscar" @@ -6541,10 +6721,9 @@ msgid "Start chatting" msgstr "Tosaigh ag comhrá" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6592,8 +6771,8 @@ msgstr "Stóráil scriosta, tá ort an aip a atosú anois." msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6631,7 +6810,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Cuntais le leanúint" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Molta duit" @@ -6651,8 +6830,8 @@ msgid "Switch Account" msgstr "Athraigh an cuntas" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "" +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "" #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6691,17 +6870,22 @@ msgstr "Ard" msgid "Tap to dismiss" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Tapáil leis an rud iomlán a fheiceáil" +#~ msgid "Tap to view fully" +#~ msgstr "Tapáil leis an rud iomlán a fheiceáil" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6737,9 +6921,9 @@ msgid "Terms of Service" msgstr "Téarmaí Seirbhíse" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" @@ -6751,7 +6935,7 @@ msgstr "Sárú ar chaighdeáin an phobail atá sna téarmaí a úsáideadh" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Réimse téacs" @@ -6761,6 +6945,10 @@ msgstr "Réimse téacs" msgid "Thank you. Your report has been sent." msgstr "Go raibh maith agat. Seoladh do thuairisc." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "Ina bhfuil an méid seo a leanas:" @@ -6778,11 +6966,11 @@ msgstr "Tá an leasainm sin in úsáid cheana féin." msgid "That starter pack could not be found." msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Beidh an cuntas seo in ann caidreamh a dhéanamh leat tar éis duit é a dhíbhlocáil" @@ -6817,7 +7005,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6825,11 +7013,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "Tá Discover curtha in áit an fhotha seo." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "Cuireadh na lipéid seo a leanas le do chuntas." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "Cuireadh na lipéid seo a leanas le do chuid ábhair." @@ -6846,7 +7034,7 @@ msgstr "Is féidir gur scriosadh an phostáil seo." msgid "The Privacy Policy has been moved to <0/>" msgstr "Bogadh Polasaí na Príobháideachta go dtí <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -6862,6 +7050,10 @@ msgstr "Bogadh an fhoirm tacaíochta go dtí <0/>. Má tá cuidiú ag teastáil msgid "The Terms of Service have been moved to" msgstr "Bogadh ár dTéarmaí Seirbhíse go dtí" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "Tá a lán fothaí ann le blaiseadh:" @@ -6913,7 +7105,7 @@ msgstr "Bhí fadhb ann maidir le teagmháil a dhéanamh le do fhreastálaí" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bhí fadhb ann maidir le fógraí a fháil. Tapáil anseo le triail eile a bhaint as." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Bhí fadhb ann maidir le postálacha a fháil. Tapáil anseo le triail eile a bhaint as." @@ -6935,15 +7127,15 @@ msgstr "Níor seoladh do thuairisc. Seiceáil do nasc leis an idirlíon, le do t #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Bhí fadhb ann maidir le do chuid roghanna a shioncronú leis an bhfreastalaí" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Bhí fadhb ann maidir le do chuid pasfhocal don aip a fháil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6994,7 +7186,7 @@ msgstr "Tá an cuntas seo blocáilte i liosta modhnóireachta amháin ar a lagha #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "Cuirfear an t-achomharc seo chuig <0>{0}." -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7087,7 +7279,7 @@ msgstr "Chuir an t-údar an lipéad seo leis." #~ msgid "This label was applied by you" #~ msgstr "Chuir tusa an lipéad seo leis." -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "Chuir tusa an lipéad seo leis." @@ -7120,7 +7312,7 @@ msgid "This post has been deleted." msgstr "Scriosadh an phostáil seo." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Níl an phostáil seo le feiceáil ach ag úsáideoirí atá logáilte isteach. Ní bheidh daoine nach bhfuil logáilte isteach in ann í a fheiceáil." @@ -7152,7 +7344,7 @@ msgstr "Níor chuir an tseirbhís seo téarmaí seirbhíse ná polasaí príobh msgid "This should create a domain record at:" msgstr "Ba cheart dó seo taifead fearainn a chruthú ag:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "Níl aon leantóirí ag an úsáideoir seo." @@ -7181,7 +7373,7 @@ msgstr "Tá an t-úsáideoir seo ar an liosta <0>{0} a chuir tú i bhfolach. msgid "This user is new here. Press for more info about when they joined." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "Níl éinne á leanúint ag an úsáideoir seo." @@ -7234,6 +7426,10 @@ msgstr "Chun 2FA trí ríomhphoist a dhíchumasú, dearbhaigh gur leatsa an seol msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "Chun comhrá a thuairisciú, tuairiscigh teachtaireacht amháin as tríd an scáileán comhrá. Cuireann sé sin ar cumas ár modhnóirí comhthéacs do dheacrachta a thuiscint." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "Cé chuige ar mhaith leat an tuairisc seo a sheoladh?" @@ -7250,7 +7446,7 @@ msgstr "Scoránaigh an bosca anuas" msgid "Toggle to enable or disable adult content" msgstr "Scoránaigh le ábhar do dhaoine fásta a cheadú nó gan a cheadú" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Barr" @@ -7261,8 +7457,8 @@ msgstr "Trasfhoirmithe" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7281,7 +7477,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "Fíordheimhniú déshraithe (2FA)" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "Scríobh do theachtaireacht anseo" @@ -7314,14 +7510,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Díbhlocáil" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Díbhlocáil" @@ -7336,12 +7532,12 @@ msgstr "Díbhlocáil an cuntas" msgid "Unblock Account" msgstr "Díbhlocáil an cuntas" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "An bhfuil fonn ort an cuntas seo a dhíbhlocáil?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7356,7 +7552,7 @@ msgstr "Dílean" #~ msgid "Unfollow" #~ msgstr "Dílean" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Dílean {0}" @@ -7374,8 +7570,7 @@ msgid "Unlike this feed" msgstr "Dímhol an fotha seo" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Ná coinnigh i bhfolach" @@ -7407,11 +7602,11 @@ msgstr "Díbhalbhaigh an comhrá seo" msgid "Unmute thread" msgstr "Ná coinnigh an snáithe seo i bhfolach níos mó" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -7449,13 +7644,17 @@ msgstr "Díliostáil ón lipéadóir seo" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #, fuzzy #~ msgid "Unwanted sexual content" #~ msgstr "Ábhar graosta nach mian liom" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Ábhar graosta nach mian liom" @@ -7510,7 +7709,7 @@ msgstr "Uaslódáil ó Leabharlann" msgid "Use a file on your server" msgstr "Bain úsáid as comhad ar do fhreastalaí" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Bain úsáid as pasfhocail na haipe le logáil isteach ar chliaint eile de chuid Bluesky gan fáil iomlán ar do chuntas ná do phasfhocal a thabhairt dóibh." @@ -7633,6 +7832,10 @@ msgstr "Úsáideoirí ar thaitin an t-ábhar nó an próifíl seo leo" msgid "Value:" msgstr "Luach:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "Dearbhaigh {0}" @@ -7645,6 +7848,10 @@ msgstr "Dearbhaigh taifead DNS" msgid "Verify email" msgstr "Dearbhaigh ríomhphost" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Dearbhaigh mo ríomhphost" @@ -7658,6 +7865,10 @@ msgstr "Dearbhaigh Mo Ríomhphost" msgid "Verify New Email" msgstr "Dearbhaigh an Ríomhphost Nua" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "Dearbhaigh comhad téacs" @@ -7674,15 +7885,32 @@ msgstr "Dearbhaigh Do Ríomhphost" msgid "Version {appVersion} {bundleInfo}" msgstr "Leagan {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Físchluichí" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "" @@ -7692,7 +7920,7 @@ msgid "View {0}'s avatar" msgstr "Féach ar an abhatár atá ag {0}" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "Amharc ar phróifíl {0}" @@ -7724,7 +7952,7 @@ msgstr "Féach ar shonraí maidir le sárú cóipchirt a thuairisciú" msgid "View full thread" msgstr "Féach ar an snáithe iomlán" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "Féach ar eolas faoi na lipéid seo" @@ -7784,7 +8012,7 @@ msgstr "Tabhair foláireamh faoi ábhar" msgid "Warn content and filter from feeds" msgstr "Tabhair foláireamh faoi ábhar agus scag as fothaí" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "Níor aimsigh muid toradh ar bith don haischlib sin." @@ -7796,7 +8024,11 @@ msgstr "Theip orainn an comhrá seo a lódáil" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Measaimid go mbeidh do chuntas réidh i gceann {estimatedTime}" -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Tá súil againn go mbeidh an-chraic agat anseo. Ná déan dearmad go bhfuil Bluesky:" @@ -7812,6 +8044,10 @@ msgstr "Níl aon ábhar nua le taispeáint ó na cuntais a leanann tú. Seo duit #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "Molaimid an fotha “Discover”." +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as arís." @@ -7820,7 +8056,7 @@ msgstr "Theip orainn do rogha maidir le dáta breithe a lódáil. Bain triail as msgid "We were unable to load your configured labelers at this time." msgstr "Theip orainn na lipéadóirí a roghnaigh tú a lódáil faoi láthair." -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a shocrú. Má mhaireann an fhadhb, ní gá duit an próiseas seo a chur i gcrích." @@ -7828,7 +8064,7 @@ msgstr "Níorbh fhéidir linn ceangal a bhunú. Bain triail eile as do chuntas a msgid "We will let you know when your account is ready." msgstr "Déarfaidh muid leat nuair a bheidh do chuntas réidh." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Bainfimid úsáid as seo chun an suíomh a chur in oiriúint duit." @@ -7852,7 +8088,7 @@ msgstr "Tá brón orainn, ach theip orainn na focail a chuir tú i bhfolach a l msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Ár leithscéal, ach níorbh fhéidir linn do chuardach a chur i gcrích. Bain triail eile as i gceann cúpla nóiméad." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7881,7 +8117,7 @@ msgstr "Fáilte ar ais!" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Cad iad na rudaí a bhfuil suim agat iontu?" @@ -7891,7 +8127,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Aon scéal?" @@ -7961,16 +8197,16 @@ msgstr "Cén fáth gur cheart athbhreithniú a dhéanamh ar an úsáideoir seo?" msgid "Wide" msgstr "Leathan" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "Scríobh teachtaireacht" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Scríobh postáil" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Scríobh freagra" @@ -8011,7 +8247,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "Tá, athghníomhaigh mo chuntas" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "Inné, {time}" @@ -8028,7 +8264,11 @@ msgstr "" msgid "You are in line." msgstr "Tá tú sa scuaine." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "Níl éinne á leanúint agat." @@ -8062,7 +8302,7 @@ msgstr "Is féidir leat logáil isteach le do phasfhocal nua anois." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "Is féidir leat do chuntas a athghníomhú chun leanacht ort ag logáil isteach. Beidh úsáideoirí eile in ann do phróifíl agus do chuid postálacha a fheiceáil." -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "Níl aon leantóir agat." @@ -8146,7 +8386,7 @@ msgstr "Níl aon liostaí agat." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Níor bhlocáil tú aon chuntas fós. Le cuntas a bhlocáil, téigh go dtí a bpróifíl agus roghnaigh “Blocáil an cuntas seo” ar an gclár ansin." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Níor chruthaigh tú aon phasfhocal aipe fós. Is féidir leat ceann a chruthú ach brú ar an gcnaipe thíos." @@ -8158,6 +8398,10 @@ msgstr "Níor chuir tú aon chuntas i bhfolach fós. Le cuntas a chur i bhfolach msgid "You have reached the end" msgstr "Tá deireadh sroichte agat" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "" @@ -8171,11 +8415,11 @@ msgstr "Níor chuir tú aon fhocal ná clib i bhfolach fós" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir le lipéid nár chuir tú féin má shíleann tú iad a bheith in earráid." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Is féidir leat achomharc a dhéanamh maidir leis na lipéad seo má shíleann tú gur cuireadh in earráid iad." @@ -8255,15 +8499,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "" @@ -8282,7 +8526,7 @@ msgstr "Tá tú sa scuaine" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Tá tú logáilte isteach le pasfhocal aipe. Logáil isteach le do phríomh-phasfhocal chun dul ar aghaidh le díghníomhú do chuntais." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Tá tú réidh!" @@ -8295,6 +8539,14 @@ msgstr "Roghnaigh tú focal nó clib atá sa phostáil seo a chur i bhfolach." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Tháinig tú go deireadh d’fhotha! Aimsigh cuntais eile le leanúint." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Do chuntas" @@ -8311,7 +8563,7 @@ msgstr "Is féidir cartlann do chuntais, a bhfuil na taifid phoiblí uile inti, msgid "Your birth date" msgstr "Do bhreithlá" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8328,7 +8580,7 @@ msgstr "Sábhálfar do rogha, ach is féidir é athrú níos déanaí sna socrui #~ msgstr "Is é “Following” d’fhotha réamhshocraithe" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8350,7 +8602,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Tá an fotha de na daoine a leanann tú folamh! Lean tuilleadh úsáideoirí le feiceáil céard atá ar siúl." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Do leasainm iomlán anseo:" @@ -8366,11 +8618,11 @@ msgstr "Na focail a chuir tú i bhfolach" msgid "Your password has been changed successfully!" msgstr "Athraíodh do phasfhocal!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Foilsíodh do phostáil" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Tá do chuid postálacha, moltaí, agus blocálacha poiblí. Is príobháideach iad na cuntais a chuireann tú i bhfolach." @@ -8382,7 +8634,7 @@ msgstr "Do phróifíl" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Ní bheidh do phróifíl, postálacha, fothaí ná liostaí infheicthe ag úsáideoirí eile Bluesky. Is féidir leat do chuntas a athghníomhú uair ar bith trí logáil isteach." -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Foilsíodh do fhreagra" diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index c6969c3ed9..b089315bcc 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -21,11 +21,19 @@ msgstr "" msgid "(no email)" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:168 #~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}" #~ msgstr "" @@ -34,7 +42,7 @@ msgstr "" #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "" @@ -42,14 +50,26 @@ msgstr "" #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -64,11 +84,11 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -81,19 +101,19 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -111,6 +131,10 @@ msgstr "" msgid "{0} joined this week" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -131,30 +155,56 @@ msgstr "" msgid "{0}'s starter pack" msgstr "" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -316,8 +366,8 @@ msgstr "" #~ msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "" +#~ msgid "A help tooltip" +#~ msgstr "" #: src/lib/hooks/useOTAUpdate.ts:16 #~ msgid "A new version of the app is available. Please update to continue using the app." @@ -385,7 +435,7 @@ msgstr "अकाउंट के विकल्प" msgid "Account removed from quick access" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "" @@ -441,9 +491,13 @@ msgstr "इस फ़ोटो में विवरण जोड़ें" #~ msgid "Add ALT text" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "" @@ -576,7 +630,7 @@ msgstr "" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -591,17 +645,20 @@ msgstr "" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "वैकल्पिक पाठ" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "" @@ -626,19 +683,26 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -648,6 +712,10 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" @@ -657,7 +725,7 @@ msgstr "" msgid "An error occurred while trying to follow all" msgstr "" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -682,7 +750,7 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" @@ -692,8 +760,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "और" @@ -702,7 +770,7 @@ msgstr "और" msgid "Animals" msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "" @@ -718,7 +786,7 @@ msgstr "" msgid "App Language" msgstr "ऐप भाषा" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "" @@ -739,17 +807,17 @@ msgstr "" #~ msgstr "ऐप पासवर्ड" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "ऐप पासवर्ड" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "" @@ -762,7 +830,7 @@ msgstr "" #~ msgid "Appeal Content Warning" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -804,7 +872,7 @@ msgstr "" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "क्या आप वाकई ऐप पासवर्ड \"{name}\" हटाना चाहते हैं?" @@ -836,7 +904,7 @@ msgstr "" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "क्या आप वाकई इस ड्राफ्ट को हटाना करना चाहेंगे?" @@ -861,13 +929,13 @@ msgstr "" msgid "Artistic or non-erotic nudity." msgstr "कलात्मक या गैर-कामुक नग्नता।।" -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -906,7 +974,7 @@ msgstr "जन्मदिन" msgid "Birthday:" msgstr "जन्मदिन:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "" @@ -941,7 +1009,7 @@ msgstr "खाता ब्लॉक करें?" #~ msgid "Block this List" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "" @@ -1039,23 +1107,23 @@ msgstr "" msgid "Books" msgstr "" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1113,12 +1181,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "केवल अक्षर, संख्या, रिक्त स्थान, डैश और अंडरस्कोर हो सकते हैं। कम से कम 4 अक्षर लंबा होना चाहिए, लेकिन 32 अक्षरों से अधिक लंबा नहीं होना चाहिए।।" #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1134,7 +1202,7 @@ msgstr "केवल अक्षर, संख्या, रिक्त स् #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "कैंसिल" @@ -1163,7 +1231,7 @@ msgstr "तस्वीर को क्रॉप मत करो" msgid "Cancel profile editing" msgstr "प्रोफ़ाइल संपादन मत करो" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "कोटे पोस्ट मत करो" @@ -1183,6 +1251,21 @@ msgstr "खोज मत करो" msgid "Cancels opening the linked website" msgstr "" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "" @@ -1227,8 +1310,8 @@ msgid "Change Your Email" msgstr "मेरा ईमेल बदलें" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -1283,16 +1366,16 @@ msgstr "नीचे प्रवेश करने के लिए OTP को #~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "" +#~ msgid "Choose 3 or more:" +#~ msgstr "" #: src/view/screens/Settings/index.tsx:697 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "" +#~ msgid "Choose at least {0} more" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1310,7 +1393,7 @@ msgstr "" msgid "Choose Service" msgstr "सेवा चुनें" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "" @@ -1401,7 +1484,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "" @@ -1416,13 +1499,15 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "" @@ -1477,7 +1562,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "" @@ -1485,11 +1570,11 @@ msgstr "" msgid "Closes viewer for header image" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "" @@ -1508,7 +1593,7 @@ msgstr "" msgid "Community Guidelines" msgstr "समुदाय दिशानिर्देश" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "" @@ -1516,7 +1601,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1525,8 +1610,8 @@ msgid "Compose reply" msgstr "जवाब लिखो" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1540,8 +1625,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1649,7 +1734,7 @@ msgstr "सामग्री चेतावनी" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "आगे बढ़ें" @@ -1662,7 +1747,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1698,7 +1783,7 @@ msgstr "" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "" @@ -1788,6 +1873,10 @@ msgstr "सूची लोड नहीं कर सकता" msgid "Could not mute chat" msgstr "" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "" @@ -1857,7 +1946,7 @@ msgstr "नया खाता बनाएं" msgid "Create report for {0}" msgstr "" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "बनाया गया {0}" @@ -1951,7 +2040,7 @@ msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "" @@ -1968,11 +2057,11 @@ msgstr "खाता हटाएं" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "अप्प पासवर्ड हटाएं" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "" @@ -2031,7 +2120,7 @@ msgstr "" msgid "Delete this post?" msgstr "इस पोस्ट को डीलीट करें?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "" @@ -2071,7 +2160,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "" @@ -2085,7 +2174,11 @@ msgid "Direct messages are here!" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 @@ -2100,7 +2193,7 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -2117,7 +2210,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "" @@ -2125,7 +2218,7 @@ msgstr "" #~ msgid "Discard draft" #~ msgstr "ड्राफ्ट हटाएं" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "" @@ -2135,8 +2228,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "" +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2152,10 +2245,10 @@ msgid "Discover New Feeds" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -2187,7 +2280,7 @@ msgstr "" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -2211,6 +2304,8 @@ msgstr "डोमेन सत्यापित!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2237,7 +2332,7 @@ msgstr "खत्म {extraText}" #~ msgid "Double tap to sign in" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "" @@ -2250,7 +2345,7 @@ msgstr "" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "" @@ -2363,12 +2458,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "मेरी प्रोफ़ाइल संपादित करें" @@ -2423,6 +2518,10 @@ msgstr "" msgid "Email address" msgstr "ईमेल" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2436,6 +2535,10 @@ msgstr "ईमेल अपडेट किया गया" msgid "Email verified" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "ईमेल:" @@ -2489,7 +2592,7 @@ msgstr "" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2507,7 +2610,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "" @@ -2516,7 +2619,11 @@ msgstr "" #~ msgstr "" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 @@ -2581,11 +2688,11 @@ msgstr "अपने यूज़रनेम और पासवर्ड द msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "" @@ -2609,11 +2716,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "" @@ -2625,6 +2732,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2653,7 +2764,7 @@ msgstr "" msgid "Expand alt text" msgstr "ऑल्ट टेक्स्ट" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "" @@ -2777,7 +2888,7 @@ msgstr "" msgid "Failed to save notification preferences, please try again" msgstr "" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "" @@ -2785,7 +2896,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2803,6 +2914,13 @@ msgstr "" msgid "Failed to update settings" msgstr "" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "" @@ -2835,7 +2953,7 @@ msgstr "प्रतिक्रिया" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2877,7 +2995,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "" @@ -2888,8 +3006,8 @@ msgid "Find accounts to follow" msgstr "" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "" #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2924,14 +3042,14 @@ msgid "Finish" msgstr "" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "" @@ -2948,8 +3066,8 @@ msgstr "" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "फॉलो" @@ -2958,8 +3076,8 @@ msgctxt "action" msgid "Follow" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "" @@ -2985,7 +3103,7 @@ msgstr "" #~ msgid "Follow All" #~ msgstr "" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "" @@ -3033,16 +3151,16 @@ msgstr "" #~ msgid "Followed users only" #~ msgstr "केवल वे यूजर को फ़ॉलो किया गया" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "यह यूजर आपका फ़ोलो करता है" @@ -3059,17 +3177,17 @@ msgstr "" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "फोल्लोविंग" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "" @@ -3088,8 +3206,8 @@ msgid "Following Feed Preferences" msgstr "" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "" +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "" #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -3141,15 +3259,19 @@ msgstr "" msgid "Frequently Posts Unwanted Content" msgstr "" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "गैलरी" @@ -3175,7 +3297,7 @@ msgstr "प्रारंभ करें" msgid "Getting started" msgstr "" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -3194,7 +3316,7 @@ msgstr "" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "वापस जाओ" @@ -3253,8 +3375,8 @@ msgid "Go to profile" msgstr "" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "" +#~ msgid "Go to the next step of the tour" +#~ msgstr "" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3336,7 +3458,7 @@ msgstr "" msgid "Hide" msgstr "इसे छिपाएं" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "" @@ -3375,7 +3497,7 @@ msgstr "" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "उपयोगकर्ता सूची छुपाएँ" @@ -3411,10 +3533,14 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3493,7 +3619,7 @@ msgstr "" msgid "Illegal and Urgent" msgstr "" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "" @@ -3514,7 +3640,11 @@ msgstr "" msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "" @@ -3578,7 +3708,7 @@ msgstr "" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "" @@ -3603,6 +3733,10 @@ msgstr "" msgid "Invalid username or password" msgstr "अवैध उपयोगकर्ता नाम या पासवर्ड" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/screens/Settings.tsx:411 #~ msgid "Invite" #~ msgstr "आमंत्रण भेजो" @@ -3615,7 +3749,7 @@ msgstr "एक दोस्त को आमंत्रित करें" msgid "Invite code" msgstr "आमंत्रण कोड" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "" @@ -3651,6 +3785,10 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "" @@ -3708,11 +3846,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "" @@ -3737,7 +3875,7 @@ msgstr "भाषा" #~ msgid "Last step!" #~ msgstr "" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -3815,8 +3953,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "चलो अपना पासवर्ड रीसेट करें!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "" @@ -3854,9 +3991,9 @@ msgstr "इस फ़ीड को लाइक करो" msgid "Liked by" msgstr "इन यूजर ने लाइक किया है" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "" @@ -3875,11 +4012,11 @@ msgstr "" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "" @@ -3939,7 +4076,7 @@ msgstr "" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3970,7 +4107,7 @@ msgstr "" msgid "Load new notifications" msgstr "नई सूचनाएं लोड करें" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -4089,12 +4226,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "" @@ -4102,7 +4239,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -4117,6 +4254,10 @@ msgstr "" msgid "Misleading Account" msgstr "" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -4183,7 +4324,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "" @@ -4216,8 +4357,7 @@ msgstr "" #~ msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "" @@ -4310,7 +4450,7 @@ msgstr "थ्रेड म्यूट करें" msgid "Mute words & tags" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "" @@ -4348,7 +4488,7 @@ msgstr "जन्मदिन" msgid "My Feeds" msgstr "मेरी फ़ीड" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "मेरी प्रोफाइल" @@ -4374,9 +4514,9 @@ msgid "Name is required" msgstr "" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "" @@ -4417,7 +4557,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "अपने फ़ॉलोअर्स और डेटा तक पहुंच कभी न खोएं।" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "" @@ -4471,11 +4611,11 @@ msgstr "" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "नई पोस्ट" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "नई पोस्ट" @@ -4508,7 +4648,6 @@ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4551,11 +4690,11 @@ msgid "No feeds found. Try searching for something else." msgstr "" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "" @@ -4582,7 +4721,7 @@ msgstr "" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "" @@ -4661,7 +4800,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "" @@ -4694,22 +4833,22 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "सूचनाएं" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "" @@ -4717,7 +4856,7 @@ msgstr "" msgid "Nudity" msgstr "" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -4739,7 +4878,7 @@ msgstr "" msgid "Oh no!" msgstr "अरे नहीं!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "" @@ -4756,11 +4895,15 @@ msgid "Oldest replies first" msgstr "" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4768,10 +4911,10 @@ msgid "Onboarding reset" msgstr "" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "एक या अधिक छवियाँ alt पाठ याद आती हैं।।" @@ -4787,10 +4930,14 @@ msgstr "" msgid "Only {0} can reply." msgstr "" -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "" @@ -4798,13 +4945,13 @@ msgstr "" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "" @@ -4825,8 +4972,9 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "" @@ -5039,12 +5187,12 @@ msgstr "सिस्टम लॉग पेज खोलें" msgid "Opens the threads preferences" msgstr "धागे वरीयताओं को खोलता है" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "" @@ -5130,11 +5278,11 @@ msgid "Password updated!" msgstr "पासवर्ड अद्यतन!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -5198,7 +5346,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "" @@ -5215,8 +5363,8 @@ msgstr "" msgid "Play or pause the GIF" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -5229,16 +5377,16 @@ msgstr "" msgid "Plays the GIF" msgstr "" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "" -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "" -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "" @@ -5270,7 +5418,7 @@ msgstr "" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "" @@ -5283,7 +5431,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "कृपया अपना पासवर्ड भी दर्ज करें:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -5305,7 +5453,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "" @@ -5322,13 +5470,13 @@ msgstr "" #~ msgid "Pornography" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "पोस्ट" @@ -5469,13 +5617,13 @@ msgstr "" msgid "Processing..." msgstr "प्रसंस्करण..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5490,7 +5638,7 @@ msgstr "" msgid "Protect your account by verifying your email." msgstr "अपने ईमेल को सत्यापित करके अपने खाते को सुरक्षित रखें।।" -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "" @@ -5502,11 +5650,11 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "सार्वजनिक, साझा करने योग्य सूचियाँ जो फ़ीड चला सकती हैं।" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "" @@ -5523,11 +5671,11 @@ msgid "QR code saved to your camera roll!" msgstr "" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5552,8 +5700,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5567,8 +5715,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5662,6 +5810,10 @@ msgstr "" msgid "Remove account" msgstr "खाता हटाएं" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -5670,7 +5822,7 @@ msgstr "" msgid "Remove Banner" msgstr "" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "" @@ -5710,8 +5862,8 @@ msgid "Remove image" msgstr "छवि निकालें" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "छवि पूर्वावलोकन निकालें" +#~ msgid "Remove image preview" +#~ msgstr "छवि पूर्वावलोकन निकालें" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5725,15 +5877,19 @@ msgstr "" msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/feeds/FeedSourceCard.tsx:175 #~ msgid "Remove this feed from my feeds?" #~ msgstr "" @@ -5746,11 +5902,11 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "इस फ़ीड को सहेजे गए फ़ीड से हटा दें?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5778,14 +5934,18 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" +msgid "Removes the attachment" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" @@ -5811,7 +5971,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "" @@ -5845,23 +6005,23 @@ msgstr "" #~ msgstr "" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "" @@ -5957,9 +6117,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "" @@ -5970,18 +6130,18 @@ msgid "Repost" msgstr "पुन: पोस्ट" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "पोस्ट दोबारा पोस्ट करें या उद्धृत करे" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "द्वारा दोबारा पोस्ट किया गया" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "" @@ -5989,16 +6149,16 @@ msgstr "" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "" @@ -6037,6 +6197,14 @@ msgstr "इस प्रदाता के लिए आवश्यक" msgid "Resend email" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "कोड रीसेट करें" @@ -6084,15 +6252,15 @@ msgstr "" msgid "Retries the last action, which errored out" msgstr "" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -6208,8 +6376,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "" @@ -6223,15 +6391,15 @@ msgid "Scroll to top" msgstr "" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -6333,6 +6501,10 @@ msgstr "" #~ msgid "See what's next" #~ msgstr "आगे क्या है" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "" @@ -6373,6 +6545,10 @@ msgstr "" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -6394,6 +6570,10 @@ msgstr "" #~ msgid "Select some accounts below to follow" #~ msgstr "" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "" @@ -6414,7 +6594,7 @@ msgstr "" #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "" @@ -6442,7 +6622,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "" @@ -6484,8 +6664,8 @@ msgstr "ईमेल भेजें" msgid "Send feedback" msgstr "प्रतिक्रिया भेजें" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "" @@ -6647,7 +6827,7 @@ msgstr "" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6668,7 +6848,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "शेयर" @@ -6688,7 +6868,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "" @@ -6748,7 +6928,7 @@ msgstr "दिखाओ" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "" @@ -6772,8 +6952,8 @@ msgstr "" #~ msgstr "" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "" +#~ msgid "Show follows similar to {0}" +#~ msgstr "" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6788,9 +6968,9 @@ msgstr "" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "" @@ -6877,7 +7057,7 @@ msgstr "" #~ msgid "Shows a list of users similar to this user." #~ msgstr "" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "" @@ -6890,12 +7070,12 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6937,12 +7117,12 @@ msgstr "साइन आउट" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6967,7 +7147,7 @@ msgstr "आपने इस रूप में साइन इन करा msgid "Signed in as @{0}" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "" @@ -6975,21 +7155,21 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "स्किप" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "" @@ -7002,7 +7182,7 @@ msgstr "" msgid "Software Dev" msgstr "" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "" @@ -7063,12 +7243,12 @@ msgstr "उसी पोस्ट के उत्तरों को इस प #~ msgid "Source: <0>{0}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "" @@ -7102,10 +7282,9 @@ msgid "Start chatting" msgstr "" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -7157,8 +7336,8 @@ msgstr "" msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -7197,7 +7376,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "अनुशंसित लोग" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "" @@ -7221,8 +7400,8 @@ msgid "Switch Account" msgstr "खाते बदलें" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "" +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "" #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -7265,18 +7444,23 @@ msgstr "लंबा" msgid "Tap to dismiss" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" -#: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:70 +#~ msgid "Tap to view fully" +#~ msgstr "" + #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" msgstr "" @@ -7311,9 +7495,9 @@ msgid "Terms of Service" msgstr "सेवा की शर्तें" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "" @@ -7325,7 +7509,7 @@ msgstr "" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "पाठ इनपुट फ़ील्ड" @@ -7335,6 +7519,10 @@ msgstr "पाठ इनपुट फ़ील्ड" msgid "Thank you. Your report has been sent." msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "" @@ -7352,11 +7540,11 @@ msgstr "" msgid "That starter pack could not be found." msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "अनब्लॉक करने के बाद अकाउंट आपसे इंटरैक्ट कर सकेगा।" @@ -7391,7 +7579,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -7399,11 +7587,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "" @@ -7420,7 +7608,7 @@ msgstr "हो सकता है कि यह पोस्ट हटा द msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -7436,6 +7624,10 @@ msgstr "समर्थन प्रपत्र स्थानांतरि msgid "The Terms of Service have been moved to" msgstr "सेवा की शर्तों को स्थानांतरित कर दिया गया है" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "" @@ -7486,7 +7678,7 @@ msgstr "" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "" -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "" @@ -7508,15 +7700,15 @@ msgstr "" #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -7571,7 +7763,7 @@ msgstr "" #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7668,7 +7860,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "" @@ -7701,7 +7893,7 @@ msgid "This post has been deleted." msgstr "इस पोस्ट को हटा दिया गया है।।" #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -7733,7 +7925,7 @@ msgstr "" msgid "This should create a domain record at:" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "" @@ -7774,7 +7966,7 @@ msgstr "" msgid "This user is new here. Press for more info about when they joined." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "" @@ -7831,6 +8023,10 @@ msgstr "" msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "" @@ -7847,7 +8043,7 @@ msgstr "ड्रॉपडाउन टॉगल करें" msgid "Toggle to enable or disable adult content" msgstr "" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -7858,8 +8054,8 @@ msgstr "परिवर्तन" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7878,7 +8074,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "" @@ -7911,14 +8107,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "अनब्लॉक" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "" @@ -7933,12 +8129,12 @@ msgstr "" msgid "Unblock Account" msgstr "अनब्लॉक खाता" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7953,7 +8149,7 @@ msgstr "" #~ msgid "Unfollow" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "" @@ -7975,8 +8171,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "" @@ -8011,11 +8206,11 @@ msgstr "" msgid "Unmute thread" msgstr "थ्रेड को अनम्यूट करें" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -8057,12 +8252,16 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "" @@ -8121,7 +8320,7 @@ msgstr "" msgid "Use a file on your server" msgstr "" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "अपने खाते या पासवर्ड को पूर्ण एक्सेस देने के बिना अन्य ब्लूस्की ग्राहकों को लॉगिन करने के लिए ऐप पासवर्ड का उपयोग करें।।" @@ -8256,6 +8455,10 @@ msgstr "" #~ msgid "Verification code" #~ msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "" @@ -8268,6 +8471,10 @@ msgstr "" msgid "Verify email" msgstr "ईमेल सत्यापित करें" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "मेरी ईमेल सत्यापित करें" @@ -8281,6 +8488,10 @@ msgstr "मेरी ईमेल सत्यापित करें" msgid "Verify New Email" msgstr "नया ईमेल सत्यापित करें" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "" @@ -8297,15 +8508,32 @@ msgstr "" msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "" @@ -8315,7 +8543,7 @@ msgid "View {0}'s avatar" msgstr "" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "" @@ -8347,7 +8575,7 @@ msgstr "" msgid "View full thread" msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "" @@ -8411,7 +8639,7 @@ msgstr "" #~ msgid "We also think you'll like \"For You\" by Skygaze:" #~ msgstr "" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "" @@ -8423,7 +8651,11 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "" @@ -8443,6 +8675,10 @@ msgstr "" #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "" @@ -8451,7 +8687,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "" @@ -8463,7 +8699,7 @@ msgstr "" #~ msgid "We'll look into your appeal promptly." #~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "" @@ -8487,7 +8723,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -8516,7 +8752,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "" @@ -8530,7 +8766,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "" @@ -8600,16 +8836,16 @@ msgstr "" msgid "Wide" msgstr "चौड़ा" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "पोस्ट लिखो" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "अपना जवाब दें" @@ -8654,7 +8890,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "" @@ -8675,7 +8911,11 @@ msgstr "" msgid "You are in line." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "" @@ -8713,7 +8953,7 @@ msgstr "अब आप अपने नए पासवर्ड के साथ msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "" @@ -8804,7 +9044,7 @@ msgstr "" #~ msgid "You have not blocked any accounts yet. To block an account, go to their profile and selected \"Block account\" from the menu on their account." #~ msgstr "आपने अभी तक कोई भी अकाउंट ब्लॉक नहीं किया है. किसी खाते को ब्लॉक करने के लिए, उनकी प्रोफ़ाइल पर जाएं और उनके खाते के मेनू से \"खाता ब्लॉक करें\" चुनें।" -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "आपने अभी तक कोई ऐप पासवर्ड नहीं बनाया है। आप नीचे बटन दबाकर एक बना सकते हैं।।" @@ -8820,6 +9060,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "" @@ -8833,11 +9077,11 @@ msgstr "" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -8921,15 +9165,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "" @@ -8948,7 +9192,7 @@ msgstr "" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "" @@ -8961,6 +9205,14 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "" +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "आपका खाता" @@ -8977,7 +9229,7 @@ msgstr "" msgid "Your birth date" msgstr "जन्म तिथि" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8994,7 +9246,7 @@ msgstr "" #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -9020,7 +9272,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "" -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "आपका पूरा हैंडल होगा" @@ -9042,11 +9294,11 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।" @@ -9058,7 +9310,7 @@ msgstr "आपकी प्रोफ़ाइल" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "" diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index fc085450d9..f8dc789c94 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -26,16 +26,24 @@ msgstr "(berisi konten yang disisipkan)" msgid "(no email)" msgstr "(tidak ada email)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {{formattedCount} lainnya}}" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/components/moderation/LabelsOnMe.tsx:55 #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, other {# label telah diterapkan pada akun ini}}" @@ -43,14 +51,26 @@ msgstr "{0, plural, other {# label telah diterapkan pada akun ini}}" #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {# label telah diterapkan pada konten ini}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {# postingan ulang}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -65,11 +85,11 @@ msgstr "{0, plural, other {pengikut}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {mengikuti}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {Suka (# menyukai)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {suka}}" @@ -82,19 +102,19 @@ msgstr "{0, plural, other {Disukai oleh # pengguna}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {postingan}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {Balas (# balasan)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {posting ulang}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {Batal suka (# menyukai)}}" @@ -112,6 +132,10 @@ msgstr "" msgid "{0} joined this week" msgstr "{0} telah bergabung minggu ini" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} orang telah menggunakan paket pemula ini!" @@ -132,30 +156,56 @@ msgstr "Feed dan akun favorit {0} - ayo bergabung!" msgid "{0}'s starter pack" msgstr "Paket pemula {0}" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {Disukai oleh # pengguna}}" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, other {hari}}" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "{diff, plural, other {hari}}" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, other {jam}}" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "{diff, plural, other {jam}}" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, other {menit}}" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "{diff, plural, other {menit}}" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, other {bulan}}" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "{diff, plural, other {bulan}}" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, other {detik}}" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "{diffSeconds, plural, other {detik}}" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Paket Pemula {displayName}" @@ -295,8 +345,8 @@ msgid "7 days" msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "Infotip bantuan" +#~ msgid "A help tooltip" +#~ msgstr "Infotip bantuan" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -360,7 +410,7 @@ msgstr "Pengaturan akun" msgid "Account removed from quick access" msgstr "Akun dihapus dari akses cepat" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Akun batal diblokir" @@ -416,9 +466,13 @@ msgstr "Tambahkan teks alt" #~ msgid "Add ALT text" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Tambahkan Sandi Aplikasi" @@ -538,7 +592,7 @@ msgstr "Izinkan pesan baru dari" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -553,17 +607,20 @@ msgstr "Sudah masuk sebagai @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Teks alt" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "Teks Alt" @@ -588,19 +645,26 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "Terjadi kesalahan" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Terjadi kesalahan saat membuat paket pemula. Coba lagi?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -610,6 +674,10 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "Terjadi kesalahan saat menyimpan kode QR!" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" @@ -619,7 +687,7 @@ msgstr "Terjadi kesalahan saat menyimpan kode QR!" msgid "An error occurred while trying to follow all" msgstr "Terjadi kesalahan saat mencoba mengikuti semua" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -644,7 +712,7 @@ msgstr "Terjadi masalah saat mencoba membuka obrolan" msgid "An issue occurred, please try again." msgstr "Terjadi masalah, silakan coba lagi." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "terjadi kesalahan yang tidak diketahui" @@ -654,8 +722,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "dan" @@ -664,7 +732,7 @@ msgstr "dan" msgid "Animals" msgstr "Hewan" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "Animasi GIF" @@ -680,7 +748,7 @@ msgstr "" msgid "App Language" msgstr "Bahasa Aplikasi" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Kata sandi aplikasi dihapus" @@ -697,21 +765,21 @@ msgid "App password settings" msgstr "Pengaturan kata sandi aplikasi" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Kata Sandi Aplikasi" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Ajukan Banding" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Banding label \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Banding diajukan" @@ -749,7 +817,7 @@ msgstr "Tambahkan feed bawaan yang direkomendasikan" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Apakah Anda yakin ingin menghapus sandi aplikasi \"{name}\"?" @@ -781,7 +849,7 @@ msgstr "Apakah Anda yakin ingin menghapus {0} dari daftar feed Anda?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Apakah Anda yakin ingin menghapus ini dari daftar feed Anda?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Anda yakin ingin membuang draf ini?" @@ -802,13 +870,13 @@ msgstr "Seni" msgid "Artistic or non-erotic nudity." msgstr "Ketelanjangan artistik atau non-erotis." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "Minimal 3 karakter" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -842,7 +910,7 @@ msgstr "Tanggal lahir" msgid "Birthday:" msgstr "Tanggal lahir:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Blokir" @@ -873,7 +941,7 @@ msgstr "Blokir daftar" msgid "Block these accounts?" msgstr "Blokir akun-akun ini?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Diblokir" @@ -963,23 +1031,23 @@ msgstr "Buramkan gambar dan saring dari feed" msgid "Books" msgstr "Buku" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "Jelajahi akun lainnya pada halaman Jelajah" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "Jelajahi feed lainnya pada halaman Jelajah" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "Jelajahi saran lainnya" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "Jelajahi saran lainnya pada halaman Jelajah" @@ -1029,12 +1097,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis bawah. Minimal 4 karakter, namun tidak boleh lebih dari 32 karakter." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1050,7 +1118,7 @@ msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis baw #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Batal" @@ -1079,7 +1147,7 @@ msgstr "Batal memotong gambar" msgid "Cancel profile editing" msgstr "Batal mengedit profil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Batal mengutip postingan" @@ -1095,6 +1163,21 @@ msgstr "Batal mencari" msgid "Cancels opening the linked website" msgstr "Membatalkan membuka situs web tertaut" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Ubah" @@ -1135,8 +1218,8 @@ msgid "Change Your Email" msgstr "Ubah Email Anda" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Obrolan" @@ -1191,12 +1274,12 @@ msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di baw #~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "Pilih 3 atau lebih:" +#~ msgid "Choose 3 or more:" +#~ msgstr "Pilih 3 atau lebih:" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "Pilih setidaknya {0} lagi" +#~ msgid "Choose at least {0} more" +#~ msgstr "Pilih setidaknya {0} lagi" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1214,7 +1297,7 @@ msgstr "Pilih Pengguna" msgid "Choose Service" msgstr "Pilih Layanan" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Pilih algoritma yang akan digunakan untuk feed kustom Anda." @@ -1301,7 +1384,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "Ketuk untuk mengirim ulang pesan yang gagal" @@ -1316,13 +1399,15 @@ msgstr "Keletak 🐴 keletuk 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Tutup" @@ -1377,7 +1462,7 @@ msgstr "Menutup bilah navigasi bawah" msgid "Closes password update alert" msgstr "Menutup peringatan pembaruan kata sandi" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Menutup penyusun postingan dan membuang draf" @@ -1385,11 +1470,11 @@ msgstr "Menutup penyusun postingan dan membuang draf" msgid "Closes viewer for header image" msgstr "Menutup penampil untuk gambar header" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "Ciutkan daftar pengguna" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Menciutkan daftar pengguna untuk notifikasi tertentu" @@ -1408,7 +1493,7 @@ msgstr "Komik" msgid "Community Guidelines" msgstr "Panduan Komunitas" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Selesaikan orientasi dan mulai menggunakan akun Anda" @@ -1416,7 +1501,7 @@ msgstr "Selesaikan orientasi dan mulai menggunakan akun Anda" msgid "Complete the challenge" msgstr "Selesaikan tantangan" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Buat postingan dengan panjang hingga {MAX_GRAPHEME_LENGTH} karakter" @@ -1425,8 +1510,8 @@ msgid "Compose reply" msgstr "Tulis balasan" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1440,8 +1525,8 @@ msgstr "Konfigurasikan pengaturan penyaringan konten untuk kategori: {name}" msgid "Configured in <0>moderation settings." msgstr "Diatur pada <0>pengaturan moderasi." -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1527,7 +1612,7 @@ msgstr "Peringatan konten" msgid "Context menu backdrop, click to close the menu." msgstr "Latar menu konteks, klik untuk menutup menu." -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Lanjutkan" @@ -1540,7 +1625,7 @@ msgstr "Lanjutkan sebagai {0} (sudah masuk)" msgid "Continue thread..." msgstr "Lanjutkan utas..." -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1576,7 +1661,7 @@ msgstr "Menyalin versi build ke papan klip" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Disalin ke papan klip" @@ -1662,6 +1747,10 @@ msgstr "Tidak dapat memuat daftar" msgid "Could not mute chat" msgstr "Tidak dapat membisukan obrolan" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "" @@ -1727,7 +1816,7 @@ msgstr "Buat akun baru" msgid "Create report for {0}" msgstr "Buat laporan untuk {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "Dibuat {0}" @@ -1809,7 +1898,7 @@ msgstr "Panel awakutu" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Hapus" @@ -1826,11 +1915,11 @@ msgstr "Hapus akun" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Hapus Akun <0>\"<1>{0}<2>\"" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Hapus kata sandi aplikasi" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "Hapus kata sandi aplikasi?" @@ -1885,7 +1974,7 @@ msgstr "Hapus daftar ini?" msgid "Delete this post?" msgstr "Hapus postingan ini?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Dihapus" @@ -1921,7 +2010,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Apakah Anda ingin mengatakan sesuatu?" @@ -1935,8 +2024,12 @@ msgid "Direct messages are here!" msgstr "Pesan langsung telah hadir!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "Nonaktifkan pemutaran otomatis untuk GIF" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "Nonaktifkan pemutaran otomatis untuk GIF" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1950,7 +2043,7 @@ msgstr "Matikan respons haptik" #~ msgid "Disable haptics" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -1967,11 +2060,11 @@ msgstr "" msgid "Disabled" msgstr "Dinonaktifkan" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Buang" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Buang draf?" @@ -1981,8 +2074,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Cegah aplikasi menampilkan akun saya ke pengguna yang tidak masuk" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "Discover mempelajari postingan mana yang Anda suka ketika Anda menjelajah." +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "Discover mempelajari postingan mana yang Anda suka ketika Anda menjelajah." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1998,10 +2091,10 @@ msgid "Discover New Feeds" msgstr "Temukan Feed Baru" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -2033,7 +2126,7 @@ msgstr "" msgid "Does not include nudity." msgstr "Tidak termasuk ketelanjangan." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "Tidak diawali atau diakhiri dengan tanda hubung" @@ -2053,6 +2146,8 @@ msgstr "Domain terverifikasi!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2075,7 +2170,7 @@ msgstr "Selesai" msgid "Done{extraText}" msgstr "Selesai{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "Unduh Bluesky" @@ -2084,7 +2179,7 @@ msgstr "Unduh Bluesky" msgid "Download CAR file" msgstr "Unduh berkas CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Lepaskan untuk menambahkan gambar" @@ -2197,12 +2292,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Edit profil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Edit Profil" @@ -2257,6 +2352,10 @@ msgstr "Email 2FA dinonaktifkan" msgid "Email address" msgstr "Alamat email" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2270,6 +2369,10 @@ msgstr "Email Diperbarui" msgid "Email verified" msgstr "Email terverifikasi" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Email:" @@ -2319,7 +2422,7 @@ msgstr "Aktifkan pemutar media untuk" msgid "Enable priority notifications" msgstr "Aktifkan notifikasi prioritas" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2337,7 +2440,7 @@ msgstr "Aktifkan hanya sumber ini saja" msgid "Enabled" msgstr "Diaktifkan" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Akhir feed" @@ -2346,8 +2449,12 @@ msgstr "Akhir feed" #~ msgstr "" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "Akhir jendela tur orientasi. Jangan maju. Mundur untuk melihat opsi lainnya, atau tekan untuk melewati." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "Akhir jendela tur orientasi. Jangan maju. Mundur untuk melihat opsi lainnya, atau tekan untuk melewati." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2403,11 +2510,11 @@ msgstr "Masukkan nama pengguna dan kata sandi Anda" msgid "Error occurred while saving file" msgstr "Terjadi kesalahan saat menyimpan berkas" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Kesalahan saat menerima respons captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Galat:" @@ -2431,11 +2538,11 @@ msgstr "" msgid "Everyone" msgstr "Semua orang" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "Menyebut atau membalas secara berlebihan" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "Pesan yang berlebihan atau tidak diinginkan" @@ -2447,6 +2554,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Keluar dari proses penghapusan akun" @@ -2471,7 +2582,7 @@ msgstr "Keluar dari memasukkan kueri pencarian" msgid "Expand alt text" msgstr "Bentangkan teks alt" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "Bentangkan daftar pengguna" @@ -2595,7 +2706,7 @@ msgstr "Gagal menyimpan gambar: {0}" msgid "Failed to save notification preferences, please try again" msgstr "Gagal menyimpan preferensi notifikasi, silakan coba lagi" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "Gagal mengirim" @@ -2603,7 +2714,7 @@ msgstr "Gagal mengirim" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Gagal mengajukan banding, silakan coba lagi." @@ -2621,6 +2732,13 @@ msgstr "Gagal memperbarui daftar feed" msgid "Failed to update settings" msgstr "Gagal memperbarui pengaturan" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Feed" @@ -2649,7 +2767,7 @@ msgstr "Masukan" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2683,7 +2801,7 @@ msgstr "Berkas berhasil disimpan!" msgid "Filter from feeds" msgstr "Saring dari feed" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Menyelesaikan" @@ -2694,8 +2812,8 @@ msgid "Find accounts to follow" msgstr "Temukan akun untuk diikuti" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "Temukan feed dan akun lainnya untuk diikuti di halaman Jelajah." +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "Temukan feed dan akun lainnya untuk diikuti di halaman Jelajah." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2726,14 +2844,14 @@ msgid "Finish" msgstr "Selesai" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "Selesaikan tur dan mulai menggunakan aplikasi" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "Selesaikan tur dan mulai menggunakan aplikasi" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Kebugaran" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Fleksibel" @@ -2750,8 +2868,8 @@ msgstr "Balik secara vertikal" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Ikuti" @@ -2760,8 +2878,8 @@ msgctxt "action" msgid "Follow" msgstr "Ikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Ikuti {0}" @@ -2787,7 +2905,7 @@ msgstr "Ikuti semua" #~ msgid "Follow All" #~ msgstr "" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Ikuti Balik" @@ -2835,16 +2953,16 @@ msgstr "Pengguna yang Anda ikuti" #~ msgid "Followed users only" #~ msgstr "Hanya pengguna yang diikuti" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "mengikuti Anda" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "mengikuti Anda kembali" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Pengikut" @@ -2861,17 +2979,17 @@ msgstr "Pengikut yang Anda kenal" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Mengikuti" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Mengikuti {0}" @@ -2890,8 +3008,8 @@ msgid "Following Feed Preferences" msgstr "Preferensi Feed Mengikuti" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "Feed Mengikuti menampilkan postingan terbaru dari orang-orang yang Anda ikuti." +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "Feed Mengikuti menampilkan postingan terbaru dari orang-orang yang Anda ikuti." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2935,15 +3053,19 @@ msgstr "Lupa?" msgid "Frequently Posts Unwanted Content" msgstr "Sering Memposting Konten yang Tidak Diinginkan" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "Dari @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "Dari <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galeri" @@ -2969,7 +3091,7 @@ msgstr "Mulai" msgid "Getting started" msgstr "Memulai" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "GIF" @@ -2988,7 +3110,7 @@ msgstr "Pelanggaran hukum atau ketentuan layanan secara terang-terangan" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Kembali" @@ -3047,8 +3169,8 @@ msgid "Go to profile" msgstr "Buka profil" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "Lanjut ke langkah tur selanjutnya" +#~ msgid "Go to the next step of the tour" +#~ msgstr "Lanjut ke langkah tur selanjutnya" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3126,7 +3248,7 @@ msgstr "" msgid "Hide" msgstr "Sembunyikan" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Sembunyikan" @@ -3165,7 +3287,7 @@ msgstr "Sembunyikan postingan ini?" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Sembunyikan daftar pengguna" @@ -3197,10 +3319,14 @@ msgstr "Hmmmm, sepertinya kami kesulitan memuat data ini. Lihat di bawah untuk k msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, kami tidak dapat memuat layanan moderasi." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3272,7 +3398,7 @@ msgstr "Jika ingin mengubah panggilan atau email, lakukanlah sebelum Anda menona msgid "Illegal and Urgent" msgstr "Ilegal dan Urgen" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Gambar" @@ -3288,7 +3414,11 @@ msgstr "Gambar telah disimpan ke rol kamera Anda!" msgid "Impersonation or false claims about identity or affiliation" msgstr "Impersonasi atau klaim palsu tentang identitas atau afiliasi" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "Pesan tidak pantas atau tautan eksplisit" @@ -3332,7 +3462,7 @@ msgstr "Masukkan kata sandi Anda" msgid "Input your preferred hosting provider" msgstr "Masukkan penyedia hosting pilihan Anda" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Masukkan panggilan Anda" @@ -3357,6 +3487,10 @@ msgstr "Catatan postingan tidak valid atau tidak didukung" msgid "Invalid username or password" msgstr "Username atau kata sandi salah" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Undang Teman" @@ -3365,7 +3499,7 @@ msgstr "Undang Teman" msgid "Invite code" msgstr "Kode Undangan" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Kode undangan salah. Periksa bahwa Anda memasukkannya dengan benar dan coba lagi." @@ -3397,6 +3531,10 @@ msgstr "Undangan, tetapi personal" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "Hanya ada Anda saat ini! Tambahkan lebih banyak orang ke paket pemula Anda melalui pencarian di atas." +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Karir" @@ -3441,11 +3579,11 @@ msgstr "Label adalah anotasi yang diterapkan pada pengguna dan konten. Label dap #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "Label pada akun Anda" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "Label pada konten Anda" @@ -3466,7 +3604,7 @@ msgstr "Pengaturan Bahasa" msgid "Languages" msgstr "Bahasa" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Terbaru" @@ -3540,8 +3678,7 @@ msgstr "Biarkan saya memilih" msgid "Let's get your password reset!" msgstr "Reset kata sandi Anda!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Ayo!" @@ -3574,9 +3711,9 @@ msgstr "Suka feed ini" msgid "Liked by" msgstr "Disukai oleh" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Disukai Oleh" @@ -3595,11 +3732,11 @@ msgstr "Disukai Oleh" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "menyukai feed kustom Anda" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "menyukai postingan Anda" @@ -3659,7 +3796,7 @@ msgstr "Daftar batal dibisukan" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3685,7 +3822,7 @@ msgstr "Muat lebih banyak akun untuk diikuti" msgid "Load new notifications" msgstr "Muat notifikasi baru" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3792,12 +3929,12 @@ msgstr "Pesan dihapus" msgid "Message from server: {0}" msgstr "Pesan dari server: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "Kotak input pesan" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "Pesan terlalu panjang" @@ -3805,7 +3942,7 @@ msgstr "Pesan terlalu panjang" msgid "Message settings" msgstr "Pengaturan pesan" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3820,6 +3957,10 @@ msgstr "Pesan" msgid "Misleading Account" msgstr "Akun Menyesatkan" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -3886,7 +4027,7 @@ msgstr "Alat moderasi" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Selengkapnya" @@ -3911,8 +4052,7 @@ msgid "Music" msgstr "Musik" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Bisukan" @@ -3997,7 +4137,7 @@ msgstr "Bisukan utas" msgid "Mute words & tags" msgstr "Bisukan kata & tagar" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Dibisukan" @@ -4035,7 +4175,7 @@ msgstr "Tanggal Lahir Saya" msgid "My Feeds" msgstr "Daftar Feed Saya" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Profil Saya" @@ -4057,9 +4197,9 @@ msgid "Name is required" msgstr "Nama harus diisi" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "Nama atau Deskripsi Melanggar Standar Komunitas" @@ -4095,7 +4235,7 @@ msgstr "Perlu melaporkan pelanggaran hak cipta?" #~ msgid "Never lose access to your followers and data." #~ msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Tidak akan lagi kehilangan akses ke data dan pengikut Anda." @@ -4145,11 +4285,11 @@ msgstr "Postingan baru" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Postingan baru" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Postingan baru" @@ -4182,7 +4322,6 @@ msgstr "Berita" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4225,11 +4364,11 @@ msgid "No feeds found. Try searching for something else." msgstr "Tidak ditemukan feed apa pun. Coba pencarian lain." #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Tidak lagi mengikuti {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "Tidak lebih dari 253 karakter" @@ -4256,7 +4395,7 @@ msgstr "Tidak seorang pun" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "Belum ada postingan." @@ -4335,7 +4474,7 @@ msgstr "Jangan sekarang" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "Catatan tentang berbagi" @@ -4368,22 +4507,22 @@ msgstr "Suara notifikasi" msgid "Notification Sounds" msgstr "Suara Notifikasi" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notifikasi" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "sekarang" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "Sekarang" @@ -4391,7 +4530,7 @@ msgstr "Sekarang" msgid "Nudity" msgstr "Ketelanjangan" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "Ketelanjangan atau konten dewasa yang tidak dilabeli sedemikian rupa" @@ -4409,7 +4548,7 @@ msgstr "Matikan" msgid "Oh no!" msgstr "Oh tidak!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh tidak! Ada yang tidak beres." @@ -4426,22 +4565,26 @@ msgid "Oldest replies first" msgstr "Balasan terlama lebih dulu" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "di" +#~ msgid "on" +#~ msgstr "di" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "pada {str}" +#~ msgid "on {str}" +#~ msgstr "pada {str}" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Pengaturan ulang orientasi" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "Langkah {0} tur orientasi: {1}" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "Langkah {0} tur orientasi: {1}" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Satu atau lebih gambar belum ada teks alt." @@ -4457,10 +4600,14 @@ msgstr "Hanya mendukung berkas .jpg dan .png" msgid "Only {0} can reply." msgstr "" -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Hanya berisi huruf, angka, dan tanda hubung" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Ups, ada yang tidak beres!" @@ -4468,13 +4615,13 @@ msgstr "Ups, ada yang tidak beres!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ups!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Terbuka" @@ -4491,8 +4638,9 @@ msgstr "Buka pembuat avatar" msgid "Open conversation options" msgstr "Buka opsi percakapan" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Buka pemilih emoji" @@ -4673,12 +4821,12 @@ msgstr "Membuka halaman log sistem" msgid "Opens the threads preferences" msgstr "Membuka preferensi utas" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Membuka profil ini" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "Membuka pemilih video" @@ -4756,11 +4904,11 @@ msgid "Password updated!" msgstr "Kata sandi diganti!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "Jeda" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -4820,7 +4968,7 @@ msgid "Pinned to your feeds" msgstr "Disematkan ke daftar feed Anda" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "Putar" @@ -4837,8 +4985,8 @@ msgstr "Putar {0}" msgid "Play or pause the GIF" msgstr "Putar atau jeda GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -4851,16 +4999,16 @@ msgstr "Putar Video" msgid "Plays the GIF" msgstr "Putar GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Silakan tentukan panggilan Anda." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Masukkan kata sandi Anda." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Mohon selesaikan verifikasi captcha." @@ -4880,7 +5028,7 @@ msgstr "Masukkan nama unik untuk Kata Sandi Aplikasi ini atau gunakan nama yang msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Silakan masukkan kata, tagar, atau frasa yang valid untuk dibisukan" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Masukkan email Anda." @@ -4893,7 +5041,7 @@ msgstr "Silakan masukkan kode undangan Anda." msgid "Please enter your password as well:" msgstr "Masukkan juga kata sandi Anda:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Jelaskan menurut Anda mengapa {0} salah dalam menerapkan label ini" @@ -4910,7 +5058,7 @@ msgstr "Silakan masuk sebagai @{0}" msgid "Please Verify Your Email" msgstr "Mohon Verifikasi Email Anda" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Harap tunggu hingga kartu tautan Anda selesai dimuat" @@ -4923,13 +5071,13 @@ msgstr "Politik" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Posting" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Postingan" @@ -5070,13 +5218,13 @@ msgstr "Berkirim pesan secara pribadi dengan pengguna lain." msgid "Processing..." msgstr "Memproses..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profil" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5091,7 +5239,7 @@ msgstr "Profil diperbarui" msgid "Protect your account by verifying your email." msgstr "Verifikasi email untuk mengamankan akun Anda." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Publik" @@ -5103,11 +5251,11 @@ msgstr "Daftar terbuka yang dapat dibagikan untuk memblokir atau membisukan peng msgid "Public, shareable lists which can drive feeds." msgstr "Daftar terbuka yang dapat dibagikan dan digunakan sebagai feed." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Publikasikan postingan" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Publikasikan balasan" @@ -5124,11 +5272,11 @@ msgid "QR code saved to your camera roll!" msgstr "Kode QR disimpan ke rol kamera Anda!" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "Tip singkat" +#~ msgid "Quick tip" +#~ msgstr "Tip singkat" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5153,8 +5301,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5168,8 +5316,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5259,6 +5407,10 @@ msgstr "Hapus {displayName} dari paket pemula" msgid "Remove account" msgstr "Hapus akun" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Hapus Avatar" @@ -5267,7 +5419,7 @@ msgstr "Hapus Avatar" msgid "Remove Banner" msgstr "Hapus Sampul" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "Hapus sisipan" @@ -5307,8 +5459,8 @@ msgid "Remove image" msgstr "Hapus gambar" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Hapus pratinjau gambar" +#~ msgid "Remove image preview" +#~ msgstr "Hapus pratinjau gambar" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5322,24 +5474,28 @@ msgstr "Hapus profil" msgid "Remove profile from search history" msgstr "Hapus profil dari riwayat pencarian" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "Hapus kutipan" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Hapus postingan ulang" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Hapus feed ini dari feed tersimpan Anda" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5367,13 +5523,17 @@ msgstr "Dihapus dari daftar feed Anda" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "Menghapus postingan yang dikutip" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "Menghapus pratinjau gambar" +msgid "Removes the attachment" +msgstr "" + +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "Menghapus pratinjau gambar" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -5400,7 +5560,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "Balasan ke utas ini dinonaktifkan" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Balas" @@ -5434,23 +5594,23 @@ msgstr "" #~ msgstr "" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Membalas <0><1/>" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "Membalas postingan yang diblokir" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "Membalas Anda" @@ -5542,9 +5702,9 @@ msgstr "Laporkan paket pemula ini" msgid "Report this user" msgstr "Laporkan pengguna ini" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Posting ulang" @@ -5555,18 +5715,18 @@ msgid "Repost" msgstr "Posting ulang" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Posting ulang atau kutip postingan" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Diposting Ulang Oleh" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "Diposting ulang oleh {0}" @@ -5574,16 +5734,16 @@ msgstr "Diposting ulang oleh {0}" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "Diposting ulang oleh <0><1/>" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "Diposting ulang oleh Anda" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "memposting ulang postingan Anda" @@ -5618,6 +5778,14 @@ msgstr "Diwajibkan untuk provider ini" msgid "Resend email" msgstr "Kirim ulang email" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Kode reset" @@ -5657,15 +5825,15 @@ msgstr "Mencoba masuk kembali" msgid "Retries the last action, which errored out" msgstr "Mencoba kembali tindakan terakhir yang gagal" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5777,8 +5945,8 @@ msgstr "Menyimpan pengaturan pemangkasan gambar" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "Katakan halo!" @@ -5792,15 +5960,15 @@ msgid "Scroll to top" msgstr "Gulir ke atas" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5886,6 +6054,10 @@ msgstr "Lihat panduan ini" #~ msgid "See what's next" #~ msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Pilih {item}" @@ -5922,6 +6094,10 @@ msgstr "Pilih GIF \"{0}\"" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Pilih bahasa" @@ -5938,6 +6114,10 @@ msgstr "Pilih opsi {i} dari {numItems}" #~ msgid "Select some accounts below to follow" #~ msgstr "" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Pilih emoji {emojiName} sebagai avatar Anda" @@ -5954,7 +6134,7 @@ msgstr "Pilih layanan yang akan menjadi tempat penyimpanan data Anda." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "Pilih video" @@ -5978,7 +6158,7 @@ msgstr "Pilih bahasa untuk teks bawaan yang akan ditampilkan dalam aplikasi." msgid "Select your date of birth" msgstr "Pilih tanggal lahir Anda" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Pilih minat Anda dari opsi di bawah ini" @@ -6016,8 +6196,8 @@ msgstr "Kirim Email" msgid "Send feedback" msgstr "Kirim masukan" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "Kirim pesan" @@ -6128,7 +6308,7 @@ msgstr "Mengatur aspek rasio gambar menjadi lebar" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6149,7 +6329,7 @@ msgstr "Bermuatan Seksual" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Bagikan" @@ -6169,7 +6349,7 @@ msgstr "Bagikan fakta menarik!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "Tetap bagikan" @@ -6229,7 +6409,7 @@ msgstr "Tampilkan" #~ msgid "Show all replies" #~ msgstr "" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "Tampilkan teks alt" @@ -6249,8 +6429,8 @@ msgid "Show badge and filter from feeds" msgstr "Tampilkan lencana dan saring dari feed" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Tampilkan pengguna lain yang serupa dengan {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Tampilkan pengguna lain yang serupa dengan {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6265,9 +6445,9 @@ msgstr "Kurangi postingan serupa" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Tampilkan Lebih Lanjut" @@ -6350,7 +6530,7 @@ msgstr "Tampilkan peringatan" msgid "Show warning and filter from feeds" msgstr "Tampilkan peringatan dan saring dari feed" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Tampilkan postingan dari {0} di feed Anda" @@ -6363,12 +6543,12 @@ msgstr "Tampilkan postingan dari {0} di feed Anda" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6400,12 +6580,12 @@ msgstr "Keluar" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6430,25 +6610,25 @@ msgstr "Masuk sebagai" msgid "Signed in as @{0}" msgstr "Masuk sebagai @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "mendaftar dengan paket pemula Anda" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "Mendaftar tanpa paket pemula" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Lewati" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Lewati tahap ini" @@ -6457,7 +6637,7 @@ msgstr "Lewati tahap ini" msgid "Software Dev" msgstr "Pengembang Perangkat Lunak" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "Beberapa feed lain yang mungkin Anda suka" @@ -6510,12 +6690,12 @@ msgstr "Urutkan balasan ke postingan yang sama berdasarkan:" #~ msgid "Source: <0>{0}" #~ msgstr "Sumber: <0>{0}" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Spam" @@ -6545,10 +6725,9 @@ msgid "Start chatting" msgstr "Mulai mengobrol" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "Awal jendela tur orientasi. Jangan mundur. Maju untuk melihat opsi lainnya, atau tekan untuk melewati." +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "Awal jendela tur orientasi. Jangan mundur. Maju untuk melihat opsi lainnya, atau tekan untuk melewati." -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6596,8 +6775,8 @@ msgstr "Penyimpanan dibersihkan, Anda perlu memulai ulang aplikasi sekarang." msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6636,7 +6815,7 @@ msgstr "Akun yang disarankan" #~ msgid "Suggested Follows" #~ msgstr "" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Disarankan untuk Anda" @@ -6656,8 +6835,8 @@ msgid "Switch Account" msgstr "Beralih Akun" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "Beralih antar feed untuk mengontrol pengalaman Anda." +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "Beralih antar feed untuk mengontrol pengalaman Anda." #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6696,17 +6875,22 @@ msgstr "Tinggi" msgid "Tap to dismiss" msgstr "Ketuk untuk menutup" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Ketuk untuk melihat sepenuhnya" +#~ msgid "Tap to view fully" +#~ msgstr "Ketuk untuk melihat sepenuhnya" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6742,9 +6926,9 @@ msgid "Terms of Service" msgstr "Ketentuan Layanan" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "Istilah yang digunakan melanggar standar komunitas" @@ -6756,7 +6940,7 @@ msgstr "Istilah yang digunakan melanggar standar komunitas" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Area input teks" @@ -6766,6 +6950,10 @@ msgstr "Area input teks" msgid "Thank you. Your report has been sent." msgstr "Terima kasih. Laporan Anda telah terkirim." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "Berisi hal berikut:" @@ -6783,11 +6971,11 @@ msgstr "Panggilan telah terpakai." msgid "That starter pack could not be found." msgstr "Tidak dapat menemukan paket pemula." -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Akun ini dapat berinteraksi kembali dengan Anda setelah blokir dibuka." @@ -6822,7 +7010,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "Feed Discover kini tahu apa yang Anda sukai" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "Dapatkan pengalaman yang lebih baik dalam aplikasi. Unduh Bluesky sekarang dan kami akan melanjutkan dari langkah terakhir yang Anda tinggalkan." @@ -6830,11 +7018,11 @@ msgstr "Dapatkan pengalaman yang lebih baik dalam aplikasi. Unduh Bluesky sekara msgid "The feed has been replaced with Discover." msgstr "Feed telah diganti dengan Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "Label berikut telah diterapkan pada akun Anda." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "Label berikut telah diterapkan pada konten Anda." @@ -6851,7 +7039,7 @@ msgstr "Postingan mungkin telah dihapus." msgid "The Privacy Policy has been moved to <0/>" msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -6867,6 +7055,10 @@ msgstr "Formulir dukungan telah dipindahkan. Jika Anda memerlukan bantuan, silak msgid "The Terms of Service have been moved to" msgstr "Ketentuan Layanan telah dipindahkan ke" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "" @@ -6917,7 +7109,7 @@ msgstr "Ada masalah saat menghubungi server Anda" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Ada masalah saat mengambil notifikasi. Ketuk di sini untuk mencoba lagi." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Ada masalah saat mengambil postingan. Ketuk di sini untuk mencoba lagi." @@ -6939,15 +7131,15 @@ msgstr "Ada masalah saat mengirimkan laporan. Silakan periksa koneksi internet A #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Ada masalah saat pengambilan kata sandi aplikasi Anda" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6998,7 +7190,7 @@ msgstr "Akun ini diblokir oleh satu atau lebih daftar moderasi Anda. Untuk membu #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "Banding ini akan dikirim ke <0>{0}." -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7091,7 +7283,7 @@ msgstr "Label ini diterapkan oleh pemosting." #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "Label ini diterapkan oleh Anda." @@ -7124,7 +7316,7 @@ msgid "This post has been deleted." msgstr "Postingan ini telah dihapus." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Postingan ini hanya dapat dilihat oleh pengguna yang masuk. Ini tidak akan terlihat bagi pengguna yang belum masuk." @@ -7156,7 +7348,7 @@ msgstr "Layanan ini tidak menyediakan ketentuan layanan atau kebijakan privasi." msgid "This should create a domain record at:" msgstr "Ini akan membuat catatan domain di:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "Pengguna ini tidak memiliki pengikut." @@ -7185,7 +7377,7 @@ msgstr "Pengguna ini termasuk dalam daftar <0>{0} yang telah Anda bisukan" msgid "This user is new here. Press for more info about when they joined." msgstr "Pengguna ini masih baru. Tekan untuk informasi lebih lanjut tentang kapan ia bergabung." -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "Pengguna ini tidak mengikuti siapa pun." @@ -7238,6 +7430,10 @@ msgstr "Untuk menonaktifkan metode 2FA melalui email, silakan verifikasi akses A msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "Untuk melaporkan percakapan, silakan laporkan salah satu pesannya melalui laman percakapan. Ini akan membantu moderator kami memahami konteks masalah Anda." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "Kepada siapa Anda ingin mengirimkan laporan ini?" @@ -7254,7 +7450,7 @@ msgstr "Beralih dropdown" msgid "Toggle to enable or disable adult content" msgstr "Beralih untuk mengaktifkan atau menonaktifkan konten dewasa" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Teratas" @@ -7265,8 +7461,8 @@ msgstr "Transformasi" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7285,7 +7481,7 @@ msgstr "TV" msgid "Two-factor authentication" msgstr "Autentikasi dua faktor" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "Ketik pesan Anda di sini" @@ -7318,14 +7514,14 @@ msgstr "Tidak dapat menghapus" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Buka blokir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Buka blokir" @@ -7340,12 +7536,12 @@ msgstr "Buka blokir akun" msgid "Unblock Account" msgstr "Buka blokir Akun" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Buka Blokir Akun?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7360,7 +7556,7 @@ msgstr "Berhenti ikuti" #~ msgid "Unfollow" #~ msgstr "Batal ikuti" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Berhenti ikuti {0}" @@ -7378,8 +7574,7 @@ msgid "Unlike this feed" msgstr "Batalkan suka feed ini" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Bunyikan" @@ -7410,11 +7605,11 @@ msgstr "Bunyikan percakapan" msgid "Unmute thread" msgstr "Bunyikan utas" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -7452,12 +7647,16 @@ msgstr "Berhenti langganan pelabel ini" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Konten Seksual yang Tidak Diinginkan" @@ -7512,7 +7711,7 @@ msgstr "Unggah dari Pustaka" msgid "Use a file on your server" msgstr "Gunakan berkas di server Anda" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Gunakan kata sandi aplikasi untuk masuk ke klien Bluesky lain tanpa memberikan akses penuh ke akun atau kata sandi Anda." @@ -7635,6 +7834,10 @@ msgstr "Pengguna yang telah menyukai konten atau profil" msgid "Value:" msgstr "Nilai:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "" @@ -7647,6 +7850,10 @@ msgstr "Verifikasi DNS" msgid "Verify email" msgstr "Verifikasi email" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verifikasi email saya" @@ -7660,6 +7867,10 @@ msgstr "Verifikasi Email Saya" msgid "Verify New Email" msgstr "Verifikasi Email Baru" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "Verifikasi Berkas" @@ -7676,15 +7887,32 @@ msgstr "Verifikasi Email Anda" msgid "Version {appVersion} {bundleInfo}" msgstr "Versi {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Permainan Video" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "Video tidak boleh lebih besar dari 100MB" @@ -7694,7 +7922,7 @@ msgid "View {0}'s avatar" msgstr "Lihat avatar {0}" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "Lihat profil {0}" @@ -7726,7 +7954,7 @@ msgstr "Lihat detail untuk melaporkan pelanggaran hak cipta" msgid "View full thread" msgstr "Lihat utas lengkap" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "Lihat informasi tentang label ini" @@ -7786,7 +8014,7 @@ msgstr "Peringatkan konten" msgid "Warn content and filter from feeds" msgstr "Peringatkan konten dan saring dari feed" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "Kami tidak menemukan hasil apa pun untuk tagar tersebut." @@ -7798,7 +8026,11 @@ msgstr "Kami tidak dapat memuat percakapan ini" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Kami perkirakan {estimatedTime} hingga akun Anda siap." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Semoga Anda senang dan betah di sini. Ingat, Bluesky itu:" @@ -7814,6 +8046,10 @@ msgstr "Kami kehabisan postingan dari akun yang Anda ikuti. Inilah yang terbaru #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Kami tidak dapat memuat preferensi tanggal lahir Anda. Silakan coba lagi." @@ -7822,7 +8058,7 @@ msgstr "Kami tidak dapat memuat preferensi tanggal lahir Anda. Silakan coba lagi msgid "We were unable to load your configured labelers at this time." msgstr "Kami tidak dapat memuat pelabel yang Anda konfigurasikan saat ini." -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengaturan akun Anda. Jika terus gagal, Anda dapat melewati langkah ini." @@ -7830,7 +8066,7 @@ msgstr "Sepertinya ada masalah koneksi. Mohon coba lagi untuk melanjutkan pengat msgid "We will let you know when your account is ready." msgstr "Kami akan memberi tahu Anda ketika akun Anda siap." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Kami akan menggunakan ini untuk menyesuaikan pengalaman Anda." @@ -7854,7 +8090,7 @@ msgstr "Mohon maaf, untuk saat ini kami tidak dapat memuat kata yang Anda bisuka msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Maaf, pencarian Anda tidak dapat dilakukan. Mohon coba lagi dalam beberapa menit." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Kami mohon maaf! Postingan yang Anda balas telah dihapus." @@ -7883,7 +8119,7 @@ msgstr "Selamat datang kembali!" msgid "Welcome, friend!" msgstr "Selamat datang, kawan!" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Apa saja minat Anda?" @@ -7893,7 +8129,7 @@ msgstr "Apa nama paket pemula Anda?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Apa kabar?" @@ -7963,16 +8199,16 @@ msgstr "Mengapa pengguna ini perlu ditinjau?" msgid "Wide" msgstr "Lebar" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "Tulis pesan" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Tulis postingan" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Tulis balasan Anda" @@ -8013,7 +8249,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "Ya, aktifkan kembali akun saya" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "Kemarin, {time}" @@ -8030,7 +8266,11 @@ msgstr "Anda" msgid "You are in line." msgstr "Anda sedang dalam antrian." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "Anda tidak mengikuti siapa pun." @@ -8064,7 +8304,7 @@ msgstr "Sekarang Anda dapat masuk dengan kata sandi baru." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "Anda dapat mengaktifkan kembali akun Anda untuk melanjutkan masuk. Profil dan postingan Anda akan terlihat oleh pengguna lain." -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "Anda tidak memiliki pengikut." @@ -8147,7 +8387,7 @@ msgstr "Anda tidak memiliki daftar." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Anda belum memblokir akun apa pun. Untuk memblokir akun, buka profil mereka dan pilih \"Blokir akun\" dari menu di akunnya." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Anda belum membuat kata sandi aplikasi. Anda dapat membuatnya dengan menekan tombol di bawah ini." @@ -8159,6 +8399,10 @@ msgstr "Anda belum membisukan akun apa pun. Untuk membisukan akun, buka profil m msgid "You have reached the end" msgstr "Anda telah mencapai akhir" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "Anda belum membuat paket pemula!" @@ -8172,11 +8416,11 @@ msgstr "Anda belum membisukan kata atau tagar apa pun" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label non-mandiri jika Anda merasa label tersebut ditempatkan secara tidak tepat." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Anda dapat mengajukan banding atas label berikut jika Anda merasa label tersebut ditempatkan secara tidak tepat." @@ -8256,15 +8500,15 @@ msgstr "Anda akan mengikuti pengguna dan feed yang disarankan setelah selesai me msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Anda akan mengikuti pengguna yang disarankan setelah selesai membuat akun!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "Anda akan mengikuti pengguna ini dan {0} lainnya" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "Anda akan otomatis mengikuti para pengguna ini" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "Dapatkan informasi terbaru melalui feed berikut" @@ -8283,7 +8527,7 @@ msgstr "Anda sedang dalam antrian" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Anda masuk menggunakan Sandi Aplikasi. Mohon gunakan kata sandi utama untuk melanjutkan penonaktifan akun Anda." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Anda siap untuk mulai!" @@ -8296,6 +8540,14 @@ msgstr "Anda telah memilih untuk menyembunyikan kata atau tagar dalam postingan msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Anda telah mencapai bagian akhir feed! Temukan lebih banyak akun lain untuk diikuti." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Akun Anda" @@ -8312,7 +8564,7 @@ msgstr "Semua catatan data publik dalam repositori akun Anda dapat diunduh sebag msgid "Your birth date" msgstr "Tanggal lahir Anda" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8329,7 +8581,7 @@ msgstr "Pilihan Anda akan disimpan, tetapi dapat diubah nanti di pengaturan." #~ msgstr "" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8351,7 +8603,7 @@ msgstr "Suka pertama Anda!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Feed mengikuti Anda kosong! Ikuti lebih banyak pengguna untuk melihat apa yang terjadi." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Panggilan lengkap Anda akan menjadi" @@ -8367,11 +8619,11 @@ msgstr "Kata yang Anda bisukan" msgid "Your password has been changed successfully!" msgstr "Kata sandi Anda telah berhasil diubah!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Postingan Anda telah dipublikasikan" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Postingan, suka, dan pemblokiran Anda bersifat publik. Sedangkan pembisuan bersifat privat." @@ -8383,7 +8635,7 @@ msgstr "Profil Anda" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Profil, postingan, feed, dan daftar Anda tidak akan terlihat lagi oleh pengguna Bluesky lain. Anda dapat mengaktifkan kembali kapan saja dengan cara masuk ke akun." -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Balasan Anda telah dipublikasikan" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index eab18ffd82..6c1d99f3d0 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -22,23 +22,43 @@ msgstr "(contiene allegati)" msgid "(no email)" msgstr "(no email)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} altro} other {{formattedCount} altri}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {# etichetta è stata applicata a questo account} other {# etichette sono stata applicate a questo account}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# etichetta è stata applicata a questo contenuto} other {# etichette sono state applicate a questo contenuto}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# ripubblicazione} other {# ripubblicazioni}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "{0, plural, one {e # altro} other {e # altri}}" @@ -53,11 +73,11 @@ msgstr "{0, plural, one {follower} other {follower}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguito} other {seguiti}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Like (# like)} other {Like (# like)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {like} other {like}}" @@ -70,19 +90,19 @@ msgstr "{0, plural, one {# utente ha messo like} other {# utenti hanno messo lik msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {post} other {post}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citazione} other {citazioni}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Reply (# risposta)} other {Reply (# risposte)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {repost}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Unlike (# like)} other {Unlike (# like)}}" @@ -106,6 +126,10 @@ msgstr "{0} <0>in <1>testo e tag" msgid "{0} joined this week" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -125,30 +149,56 @@ msgstr "Feed e utenti preferiti di {0} - unisciti!" msgid "{0}'s starter pack" msgstr "Starter pack di {0}" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {# utente ha messo like} other {# utenti hanno messo like}}" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, one {giorno} other {giorni}}" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "{diff, plural, one {giorno} other {giorni}}" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, one {ora} other {ore}}" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "{diff, plural, one {ora} other {ore}}" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, one {minuto} other {minuti}}" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "{diff, plural, one {minuto} other {minuti}}" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, one {mese} other {mesi}}" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "{diff, plural, one {mese} other {mesi}}" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, one {secondo} other {secondi}}" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "{diffSeconds, plural, one {secondo} other {secondi}}" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "Starter Pack di {displayName}" @@ -296,8 +346,8 @@ msgstr "7 giorni" #~ msgstr "A questo post è stato applicato un avviso di contenuto {0}." #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "" +#~ msgid "A help tooltip" +#~ msgstr "" #~ msgid "A new version of the app is available. Please update to continue using the app." #~ msgstr "È disponibile una nuova versione dell'app. Aggiorna per continuare a utilizzarla." @@ -363,7 +413,7 @@ msgstr "Opzioni dell'account" msgid "Account removed from quick access" msgstr "Account rimosso dall'accesso immediato" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Account sbloccato" @@ -418,9 +468,13 @@ msgstr "Aggiungi testo alternativo" #~ msgid "Add ALT text" #~ msgstr "Agguingo del testo descrittivo" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Aggiungi la Password per l'App" @@ -545,7 +599,7 @@ msgstr "Consenti nuovi messaggi da" msgid "Allow replies from:" msgstr "Consenti risposte da:" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "Consenti l'accesso ai tuoi messaggi" @@ -560,17 +614,20 @@ msgstr "Hai già effettuato l'accesso come @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Testo alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "Testo Alternativo" @@ -595,19 +652,26 @@ msgstr "Si è verificato un errore" #~ msgid "An error occured" #~ msgstr "Si è verificato un errore" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "Si è verificato un errore" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 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?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "Si è verificato un errore nel caricare il video. Per favore riprova più tardi." +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "Si è verificato un errore nel caricare l'immagine." @@ -617,6 +681,10 @@ msgstr "Si è verificato un errore nel caricare il video. Per favore riprova pi msgid "An error occurred while saving the QR code!" msgstr "Si è verificato un errore nel salvare il codice QR!" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Si è verificato un errore durante la cancellazione del messaggio. Per favore riprova più tardi." @@ -625,7 +693,7 @@ msgstr "Si è verificato un errore nel salvare il codice QR!" msgid "An error occurred while trying to follow all" msgstr "Si è verificato un errore nel seguire tutti" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "Si è verificato un errore nel caricare il video." @@ -650,7 +718,7 @@ msgstr "Si è verificato un problema nell'aprire la chat" msgid "An issue occurred, please try again." msgstr "Si è verificato un problema, per favore riprova più tardi." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "Si è verificato un errore sconosciuto" @@ -660,8 +728,8 @@ msgid "an unknown labeler" msgstr "un etichettatore sconosciuto" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "e" @@ -670,7 +738,7 @@ msgstr "e" msgid "Animals" msgstr "Animali" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "GIF animata" @@ -686,7 +754,7 @@ msgstr "Tutti possono interagire" msgid "App Language" msgstr "Lingua dell'app" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Password dell'app eliminata" @@ -706,17 +774,17 @@ msgstr "Impostazioni della password dell'app" #~ msgstr "Passwords dell'app" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Password dell'App" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Ricorso" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Etichetta \"{0}\" del ricorso" @@ -729,7 +797,7 @@ msgstr "Etichetta \"{0}\" del ricorso" #~ msgid "Appeal Decision" #~ msgstr "Decisión de apelación" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Appello inviato" @@ -769,7 +837,7 @@ msgstr "Applica i feed raccomandati predefiniti" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "Sicuro di voler eliminare questo starter pack?" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Confermi di voler eliminare la password dell'app \"{name}\"?" @@ -797,7 +865,7 @@ msgstr "Confermi di voler rimuovere {0} dai tuoi feed?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Sicuro di rimuoverlo dai tuoi feed?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Confermi di voler eliminare questa bozza?" @@ -821,13 +889,13 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Nudità artistica o non erotica." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "Almeno 3 caratteri" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -865,7 +933,7 @@ msgstr "Compleanno" msgid "Birthday:" msgstr "Compleanno:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Blocca" @@ -899,7 +967,7 @@ msgstr "Vuoi bloccare questi account?" #~ msgid "Block this List" #~ msgstr "Blocca questa Lista" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Bloccato" @@ -989,23 +1057,23 @@ msgstr "Sfoca le immagini e filtra dai feed" msgid "Books" msgstr "Libri" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "Scopri altri account dalla Ricerca" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "Scopri nuovi feed dalla Ricerca" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "Scopri nuovi suggerimenti" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "Scopri nuovi suggerimenti dalla Ricerca" @@ -1060,12 +1128,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. Deve contenere almeno 4 caratteri, ma non più di 32 caratteri." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1081,7 +1149,7 @@ msgstr "Può contenere solo lettere, numeri, spazi, trattini e trattini bassi. D #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Cancella" @@ -1113,7 +1181,7 @@ msgstr "Annulla il ritaglio dell'immagine" msgid "Cancel profile editing" msgstr "Annulla la modifica del profilo" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Annnulla la citazione del post" @@ -1132,6 +1200,21 @@ msgstr "Annulla la ricerca" msgid "Cancels opening the linked website" msgstr "Annulla l'apertura del sito collegato" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Cambia" @@ -1175,8 +1258,8 @@ msgid "Change Your Email" msgstr "Cambia la tua email" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Messaggi" @@ -1203,7 +1286,7 @@ msgstr "Conversizione non silenziata" #: src/screens/Messages/Conversation/index.tsx:26 #~ msgid "Chat with {chatId}" -#~ msgstr Chatta con {chatId}" +#~ msgstr "" #: src/screens/SignupQueued.tsx:78 #: src/screens/SignupQueued.tsx:82 @@ -1229,15 +1312,15 @@ msgstr "Controlla la tua posta in arrivo, dovrebbe contenere un'e-mail con il co #~ msgstr "Scegli \"Tutti\" o \"Nessuno\"" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "Scegli 3 o più:" +#~ msgid "Choose 3 or more:" +#~ msgstr "Scegli 3 o più:" #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Scegli un nuovo nome utente Bluesky o creane uno" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "Scegli almeno {0} in più" +#~ msgid "Choose at least {0} more" +#~ msgstr "Scegli almeno {0} in più" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1255,7 +1338,7 @@ msgstr "Scegli utenti" msgid "Choose Service" msgstr "Scegli il servizio" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Scegli gli algoritmi che compilano i tuoi feed personalizzati." @@ -1339,7 +1422,7 @@ msgstr "Clicca per disattivare le citazioni di questo post." msgid "Click to enable quote posts of this post." msgstr "Clicca per attivare le citazioni di questo post." -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "Clicca per riprovare l'invio" @@ -1354,13 +1437,15 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Chiudi" @@ -1415,7 +1500,7 @@ msgstr "Chiude la barra di navigazione in basso" msgid "Closes password update alert" msgstr "Chiude l'avviso di aggiornamento della password" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Chiude l'editore del post ed elimina la bozza del post" @@ -1423,11 +1508,11 @@ msgstr "Chiude l'editore del post ed elimina la bozza del post" msgid "Closes viewer for header image" msgstr "Chiude il visualizzatore dell'immagine di intestazione" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "Chiudi la lista di utenti" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Comprime l'elenco degli utenti per una determinata notifica" @@ -1446,7 +1531,7 @@ msgstr "Fumetti" msgid "Community Guidelines" msgstr "Linee guida della community" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" @@ -1454,7 +1539,7 @@ msgstr "Completa l'incorporazione e inizia a utilizzare il tuo account" msgid "Complete the challenge" msgstr "Completa la challenge" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Componi un post fino a {MAX_GRAPHEME_LENGTH} caratteri" @@ -1463,8 +1548,8 @@ msgid "Compose reply" msgstr "Scrivi la risposta" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "Compressione in corso..." +#~ msgid "Compressing..." +#~ msgstr "Compressione in corso..." #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1478,8 +1563,8 @@ msgstr "Configura l'impostazione del filtro dei contenuti per la categoria: {nam msgid "Configured in <0>moderation settings." msgstr "Configurato nelle <0>impostazioni di moderazione." -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1580,7 +1665,7 @@ msgstr "Avviso sui contenuti" msgid "Context menu backdrop, click to close the menu." msgstr "Sfondo del menu contestuale, clicca per chiudere il menu." -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continua" @@ -1593,7 +1678,7 @@ msgstr "Continua come {0} (attualmente connesso)" msgid "Continue thread..." msgstr "Continua thread..." -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1629,7 +1714,7 @@ msgstr "Versione di build copiata nella clipboard" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Copiato nel clipboard" @@ -1718,6 +1803,10 @@ msgstr "No si è potuto caricare la lista" msgid "Could not mute chat" msgstr "Errore nel silenziare la conversazione" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #~ msgid "Country" #~ msgstr "Paese" @@ -1782,7 +1871,7 @@ msgstr "Crea un nuovo account" msgid "Create report for {0}" msgstr "Crea un report per {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "Creato {0}" @@ -1872,7 +1961,7 @@ msgstr "Pannello per il debug" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Elimina" @@ -1888,11 +1977,11 @@ msgstr "Elimina l'account" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Cancella l'account <0>\"<1>{0}<2>\"" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Elimina la password dell'app" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "Eliminare la password dell'app?" @@ -1950,7 +2039,7 @@ msgstr "Eliminare questa lista?" msgid "Delete this post?" msgstr "Eliminare questo post?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Eliminato" @@ -1992,7 +2081,7 @@ msgstr "Staccare la citazione del post?" msgid "Dialog: adjust who can interact with this post" msgstr "Dialog: configura chi può interagire con questo post" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Volevi dire qualcosa?" @@ -2006,8 +2095,12 @@ msgid "Direct messages are here!" msgstr "I messaggi diretti sono arrivati!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "Disattiva la riproduzione automatica per le GIF" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "Disattiva la riproduzione automatica per le GIF" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -2017,7 +2110,7 @@ msgstr "Disattiva l'email 2FA" msgid "Disable haptic feedback" msgstr "Disattiva il feedback tattile" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "Disattiva sottotitoli" @@ -2030,14 +2123,14 @@ msgstr "Disattiva sottotitoli" msgid "Disabled" msgstr "Disabilitato" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Scartare" #~ msgid "Discard draft" #~ msgstr "Scarta la bozza" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Scartare la bozza?" @@ -2047,8 +2140,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Scoraggia le app dal mostrare il mio account agli utenti disconnessi" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "Ricerca imparerà quali post ti piacciono nel mentre cerchi." +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "Ricerca imparerà quali post ti piacciono nel mentre cerchi." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2064,10 +2157,10 @@ msgid "Discover New Feeds" msgstr "Scopri nuovi feed" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "Ignora" +#~ msgid "Dismiss" +#~ msgstr "Ignora" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "Ignora errore" @@ -2099,7 +2192,7 @@ msgstr "Non applicare questa parola silenziata agli utenti seguiti" msgid "Does not include nudity." msgstr "Non include nudità." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "Non inizia o termina con un trattino" @@ -2122,6 +2215,8 @@ msgstr "Dominio verificato!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2147,7 +2242,7 @@ msgstr "Fatto{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Usa il doppio tocco per accedere" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "Scarica Bluesky" @@ -2159,7 +2254,7 @@ msgstr "Scarica Bluesky" msgid "Download CAR file" msgstr "Scarica il file CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Trascina e rilascia per aggiungere immagini" @@ -2272,12 +2367,12 @@ msgid "Edit post interaction settings" msgstr "Modifica le impostazioni di interazione del post" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Modifica il profilo" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Modifica il Profilo" @@ -2317,7 +2412,7 @@ msgstr "Formazione scolastica" #: src/components/dialogs/ThreadgateEditor.tsx:98 #~ msgid "Either choose \"Everybody\" or \"Nobody\"" -#~ msgstr "Scegli \"Everybody\" o \"Nobody\" +#~ msgstr "Scegli \"Everybody\" o \"Nobody\\" #: src/screens/Signup/StepInfo/index.tsx:143 #: src/view/com/modals/ChangeEmail.tsx:136 @@ -2332,6 +2427,10 @@ msgstr "E-mail 2FA disattivata" msgid "Email address" msgstr "Indirizzo email" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2345,6 +2444,10 @@ msgstr "Email Aggiornata" msgid "Email verified" msgstr "Email verificata" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Email:" @@ -2397,7 +2500,7 @@ msgstr "Attiva i lettori multimediali per" msgid "Enable priority notifications" msgstr "Attiva notifiche prioritarie" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "Attiva sottotitoli" @@ -2415,12 +2518,16 @@ msgstr "Abilita solo questa fonte" msgid "Enabled" msgstr "Abilitato" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Fine del feed" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 @@ -2486,11 +2593,11 @@ msgstr "Inserisci il tuo nome utente e la tua password" msgid "Error occurred while saving file" msgstr "Un errore è avvenuto durante il salvataggio del file" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Errore nella risposta del captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Errore:" @@ -2514,11 +2621,11 @@ msgstr "Tutto possono rispondere a questo post." msgid "Everyone" msgstr "Tutti" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "Menzioni o risposte eccessive" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "Troppi o indesiderati messaggi" @@ -2530,6 +2637,10 @@ msgstr "Escludi utenti che segui" msgid "Excludes users you follow" msgstr "Esclude gli utenti che segui" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Uscita dall'eliminazione dell'account" @@ -2557,7 +2668,7 @@ msgstr "Uscita dall'inserzione della domanda di ricerca" msgid "Expand alt text" msgstr "Ampliare il testo alternativo" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "Espoandi la lista di utenti" @@ -2675,11 +2786,11 @@ msgstr "Non è possibile salvare l'immagine: {0}" msgid "Failed to save notification preferences, please try again" msgstr "Impossibile salvare preferenze notifiche, per favore riprova" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "Impossibile inviare messaggio" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Impossibile inviare appello, per favore riprova." @@ -2697,6 +2808,13 @@ msgstr "Impossbile aggiornare i feed" msgid "Failed to update settings" msgstr "Errore nell'aggiornamento delle impostazioni" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Feed" @@ -2728,7 +2846,7 @@ msgstr "Commenti" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2761,7 +2879,7 @@ msgstr "File salvata con successo!" msgid "Filter from feeds" msgstr "Filtra dai feed" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Finalizzando" @@ -2772,8 +2890,8 @@ msgid "Find accounts to follow" msgstr "Scopri account da seguire" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "Scopri nuovi account e feed da seguire in Esplora." +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "Scopri nuovi account e feed da seguire in Esplora." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2804,14 +2922,14 @@ msgid "Finish" msgstr "Finalizza" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "Termina il tour ed inizia ad usare l'app" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "Termina il tour ed inizia ad usare l'app" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Flessibile" @@ -2828,8 +2946,8 @@ msgstr "Gira in verticale" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Segui" @@ -2838,8 +2956,8 @@ msgctxt "action" msgid "Follow" msgstr "Segui" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Segui {0}" @@ -2865,7 +2983,7 @@ msgstr "Segui tutti" #~ msgid "Follow All" #~ msgstr "Segui tutti" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Ricambia follow" @@ -2912,16 +3030,16 @@ msgstr "Utenti seguiti" #~ msgid "Followed users only" #~ msgstr "Solo utenti seguiti" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "ti segue" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "ti ha seguito" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Follower" @@ -2941,17 +3059,17 @@ msgstr "Follower che conosci" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Following" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Seguiti {0}" @@ -2970,8 +3088,8 @@ msgid "Following Feed Preferences" msgstr "Preferenze del Following Feed" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "Il feed Following mostra i post più recenti delle persone che segui." +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "Il feed Following mostra i post più recenti delle persone che segui." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -3021,15 +3139,19 @@ msgstr "Password dimenticata?" msgid "Frequently Posts Unwanted Content" msgstr "Pubblica spesso contenuti indesiderati" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "Di @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "Da <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galleria" @@ -3055,7 +3177,7 @@ msgstr "Inizia" msgid "Getting started" msgstr "Iniziamo" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -3074,7 +3196,7 @@ msgstr "Evidenti violazioni della legge o dei termini di servizio" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Torna indietro" @@ -3131,8 +3253,8 @@ msgid "Go to profile" msgstr "Va al profilo" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "Vai avanti" +#~ msgid "Go to the next step of the tour" +#~ msgstr "Vai avanti" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3210,7 +3332,7 @@ msgstr "Lista nascosta" msgid "Hide" msgstr "Nascondi" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Nascondi" @@ -3249,7 +3371,7 @@ msgstr "Vuoi nascondere questo post?" msgid "Hide this reply?" msgstr "Nascondere questa risposta?" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Nascondi elenco utenti" @@ -3284,10 +3406,14 @@ msgstr "Stiamo riscontrando problemi nel trovare questi dati. Guarda PI[U giù p msgid "Hmmmm, we couldn't load that moderation service." msgstr "Non siamo riusciti a caricare il servizio di moderazione." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3365,7 +3491,7 @@ msgstr "Se stai cercando di cambiare username o email, fallo prima di disattivar msgid "Illegal and Urgent" msgstr "Illegale e Urgente" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Immagine" @@ -3384,7 +3510,11 @@ msgstr "Immagine salvata nella galleria!" msgid "Impersonation or false claims about identity or affiliation" msgstr "Furto d'identità o false affermazioni sull'identità o sull'affiliazione" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "Messaggi inappropriati or link espliciti" @@ -3443,7 +3573,7 @@ msgstr "Inserisci la tua password" msgid "Input your preferred hosting provider" msgstr "Inserisci il tuo provider di hosting preferito" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Inserisci il tuo identificatore" @@ -3468,6 +3598,10 @@ msgstr "Protocollo del post non valido o non supportato" msgid "Invalid username or password" msgstr "Nome dell'utente o password errato" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #~ msgid "Invite" #~ msgstr "Invita" @@ -3479,7 +3613,7 @@ msgstr "Invita un amico" msgid "Invite code" msgstr "Codice d'invito" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Codice invito non accettato. Controlla di averlo inserito correttamente e riprova." @@ -3514,6 +3648,10 @@ msgstr "Inviti, ma personali" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "Sei solo tu al momento! Aggiungi altre persone al tuo starter pack cercandole qui in alto." +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Lavori" @@ -3565,11 +3703,11 @@ msgstr "Le etichette sono annotazioni su utenti e contenuti. Possono essere util #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "le etichette sono state inserite su questo {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "Etichette sul tuo account" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "Etichette sul tuo contenuto" @@ -3593,7 +3731,7 @@ msgstr "Lingue" #~ msgid "Last step!" #~ msgstr "Ultimo passo!" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Ultime" @@ -3670,8 +3808,7 @@ msgstr "Lascia scegliere a me" msgid "Let's get your password reset!" msgstr "Reimpostazione della password!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Andiamo!" @@ -3706,9 +3843,9 @@ msgstr "Metti mi piace a questo feed" msgid "Liked by" msgstr "Piace a" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Piace A" @@ -3722,14 +3859,14 @@ msgstr "Piace A" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Piace a {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "piace il tuo feed personalizzato" #~ msgid "liked your custom feed{0}" #~ msgstr "piace il feed personalizzato{0}" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "piace il tuo post" @@ -3789,7 +3926,7 @@ msgstr "Lista non mutata" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3818,7 +3955,7 @@ msgstr "Carica più follow consigliati" msgid "Load new notifications" msgstr "Carica più notifiche" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3936,12 +4073,12 @@ msgstr "Messaggio cancellato" msgid "Message from server: {0}" msgstr "Messaggio dal server: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "Input del messaggio" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "Il messaggio è troppo lungo" @@ -3949,7 +4086,7 @@ msgstr "Il messaggio è troppo lungo" msgid "Message settings" msgstr "Impostazioni messaggio" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3960,6 +4097,10 @@ msgstr "Messaggi" msgid "Misleading Account" msgstr "Account Ingannevole" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "Tema" @@ -4026,7 +4167,7 @@ msgstr "Strumenti di moderazione" msgid "Moderator has chosen to set a general warning on the content." msgstr "Il moderatore ha scelto di mettere un avviso generale sul contenuto." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Di più" @@ -4057,8 +4198,7 @@ msgstr "Musica" #~ msgstr "Deve contenere almeno 3 caratteri" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Silenzia" @@ -4146,7 +4286,7 @@ msgstr "Silenzia questa discussione" msgid "Mute words & tags" msgstr "Silenzia parole & tags" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Silenziato" @@ -4184,7 +4324,7 @@ msgstr "Il mio Compleanno" msgid "My Feeds" msgstr "I miei Feed" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Il mio Profilo" @@ -4209,9 +4349,9 @@ msgid "Name is required" msgstr "Il nome è obbligatorio" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "Il Nome o la Descrizione Viola gli Standard della Comunità" @@ -4248,7 +4388,7 @@ msgstr "Hai bisogno di segnalare una violazione del copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Non perdere mai l'accesso ai tuoi follower e ai tuoi dati." -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Non perdere mai l'accesso ai tuoi follower o ai tuoi dati." @@ -4298,11 +4438,11 @@ msgstr "Nuovo Post" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Nuovo post" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Nuovo post" @@ -4338,7 +4478,6 @@ msgstr "Notizie" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4380,11 +4519,11 @@ msgid "No feeds found. Try searching for something else." msgstr "Nessun feed trovato. Prova a cercarne altri." #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Non segui più {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "Non più di 253 caratteri" @@ -4411,7 +4550,7 @@ msgstr "Nessuno" msgid "No one but the author can quote this post." msgstr "Nessuno ma tu potrai citare questo post." -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "Nessun post. Per ora. :P" @@ -4485,7 +4624,7 @@ msgstr "Non adesso" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "Nota sulla condivisione" @@ -4518,22 +4657,22 @@ msgstr "Suoni di notifica" msgid "Notification Sounds" msgstr "Suoni di notifica" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notifiche" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "ora" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "Ora" @@ -4541,7 +4680,7 @@ msgstr "Ora" msgid "Nudity" msgstr "Nudità" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "Nudità o contenuti per adulti non etichettati come tali" @@ -4561,7 +4700,7 @@ msgstr "Spento" msgid "Oh no!" msgstr "Oh no!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh no! Qualcosa è andato male." @@ -4578,22 +4717,26 @@ msgid "Oldest replies first" msgstr "Mostrare prima le risposte più vecchie" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "su" +#~ msgid "on" +#~ msgstr "su" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" -msgstr "su {str}" +#~ msgid "on {str}" +#~ msgstr "su {str}" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" +msgstr "" #: src/view/screens/Settings/index.tsx:226 msgid "Onboarding reset" msgstr "Reimpostazione dell'onboarding" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "A una o più immagini manca il testo alternativo." @@ -4609,10 +4752,14 @@ msgstr "Solo i file .jpg e .png sono supportati" msgid "Only {0} can reply." msgstr "Solo {0} può rispondere." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Contiene solo lettere, numeri e trattini" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Ops! Qualcosa è andato male!" @@ -4620,13 +4767,13 @@ msgstr "Ops! Qualcosa è andato male!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ops!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Apri" @@ -4643,8 +4790,9 @@ msgstr "Apri il creatore di avatar" msgid "Open conversation options" msgstr "Apri opzioni conversazione" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Apri il selettore emoji" @@ -4846,12 +4994,12 @@ msgstr "Apre la pagina del registro di sistema" msgid "Opens the threads preferences" msgstr "Apre le preferenze dei threads" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Apre questo profilo" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "Apre selettore video" @@ -4932,11 +5080,11 @@ msgid "Password updated!" msgstr "Password aggiornata!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "Pausa" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "Metti video in pausa" @@ -4999,7 +5147,7 @@ msgid "Pinned to your feeds" msgstr "Fissa ai tuoi feed" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "Play" @@ -5011,8 +5159,8 @@ msgstr "Riproduci {0}" msgid "Play or pause the GIF" msgstr "Riproduci o pausa la GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "Riproduci video" @@ -5025,16 +5173,16 @@ msgstr "Riproduci video" msgid "Plays the GIF" msgstr "Riproduci questa GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Scegli il tuo nome utente." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Scegli la tua password." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Si prega di completare il captcha di verifica." @@ -5063,7 +5211,7 @@ msgstr "Inserisci una parola, un tag o una frase valida da silenziare" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}." -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Inserisci la tua email." @@ -5076,7 +5224,7 @@ msgstr "Inserisci il tuo codice d'invito." msgid "Please enter your password as well:" msgstr "Inserisci anche la tua password:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Spiega perché ritieni che questa etichetta sia stata applicata in modo errato da {0}" @@ -5099,7 +5247,7 @@ msgstr "Accedi come @{0}" msgid "Please Verify Your Email" msgstr "Verifica la tua email" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Attendi il caricamento della scheda di collegamento" @@ -5115,13 +5263,13 @@ msgstr "Porno" #~ msgid "Pornography" #~ msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Post" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Post" @@ -5260,13 +5408,13 @@ msgstr "Messaggia privatamente con altri utenti." msgid "Processing..." msgstr "Elaborazione in corso…" -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "profilo" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5281,7 +5429,7 @@ msgstr "Profilo aggiornato" msgid "Protect your account by verifying your email." msgstr "Proteggi il tuo account verificando la tua email." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Pubblico" @@ -5293,11 +5441,11 @@ msgstr "Elenchi pubblici e condivisibili di utenti da disattivare o bloccare in msgid "Public, shareable lists which can drive feeds." msgstr "Liste pubbliche e condivisibili che possono impulsare i feed." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Pubblica il post" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Pubblica la risposta" @@ -5314,11 +5462,11 @@ msgid "QR code saved to your camera roll!" msgstr "Codice QR salvato nella galleria!" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5346,8 +5494,8 @@ msgid "Quote post was successfully detached" msgstr "Citazione post staccata con successo" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5361,8 +5509,8 @@ msgstr "Citazioni post attivate" msgid "Quote settings" msgstr "Impostazioni citazioni" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "Citazioni" @@ -5449,6 +5597,10 @@ msgstr "Rimuovi {displayName} dallo starter pack" msgid "Remove account" msgstr "Rimuovi l'account" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Rimuovi Avatar" @@ -5457,7 +5609,7 @@ msgstr "Rimuovi Avatar" msgid "Remove Banner" msgstr "Rimuovi il Banner" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "Rimuovi allegato" @@ -5497,8 +5649,8 @@ msgid "Remove image" msgstr "Rimuovi l'immagine" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Rimuovi l'anteprima dell'immagine" +#~ msgid "Remove image preview" +#~ msgstr "Rimuovi l'anteprima dell'immagine" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5512,15 +5664,19 @@ msgstr "Rimuovi profilo" msgid "Remove profile from search history" msgstr "Rimuovi profilo dalla cronologia di ricerca" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "Rimuovi citazione" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Rimuovi la ripubblicazione" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #~ msgid "Remove this feed from my feeds?" #~ msgstr "Rimuovere questo feed dai miei feed?" @@ -5531,11 +5687,11 @@ msgstr "Rimuovi questo feed dai feed salvati" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Elimina questo feed dai feed salvati?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "Rimosso dall'autore" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "Rimosso da me" @@ -5563,13 +5719,17 @@ msgstr "Rimosso dai tuoi feed" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Elimina la miniatura predefinita da {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "Rimuovi post citato" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "Rimuove la preview dell'immagine" +msgid "Removes the attachment" +msgstr "" + +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "Rimuove la preview dell'immagine" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -5596,7 +5756,7 @@ msgstr "Le risposte a questo post sono disattivate." #~ msgid "Replies to this thread are disabled" #~ msgstr "Le risposte a questo thread sono disabilitate" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Risposta" @@ -5628,23 +5788,23 @@ msgstr "Le impostazioni delle risposte sono scelte dall'autore del thread" #~ msgstr "In risposta a <0/>" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Rispondi a <0><1/>" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "Rispondi ad un post bloccato" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "Rispondi ad un post" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "Rispondi a te" @@ -5734,9 +5894,9 @@ msgstr "Segnala questo starter pack" msgid "Report this user" msgstr "Segnala questo utente" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Ripubblicare" @@ -5747,7 +5907,7 @@ msgid "Repost" msgstr "Ripubblicare" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" @@ -5756,12 +5916,12 @@ msgstr "Ripubblica o cita il post" #~ msgid "Reposted by" #~ msgstr "Repost di" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Ripubblicato da" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "Ripubblicato da{0}" @@ -5771,16 +5931,16 @@ msgstr "Ripubblicato da{0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repost di <0/>" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "Ripubblicato da <0><1/>" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "Ripubblicato da te" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "ripubblicato il tuo post" @@ -5818,6 +5978,14 @@ msgstr "Obbligatorio per questo operatore" msgid "Resend email" msgstr "Rinvia l'email" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Reimpostare il codice" @@ -5863,15 +6031,15 @@ msgstr "Ritenta l'accesso" msgid "Retries the last action, which errored out" msgstr "Ritenta l'ultima azione che ha generato un errore" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5984,8 +6152,8 @@ msgstr "Salva le impostazioni di ritaglio dell'immagine" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "Di ciao!" @@ -5999,15 +6167,15 @@ msgid "Scroll to top" msgstr "Scorri verso l'alto" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -6088,6 +6256,10 @@ msgstr "Consulta questa guida" #~ msgid "See what's next" #~ msgstr "Scopri cosa c'è dopo" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Seleziona {item}" @@ -6127,6 +6299,10 @@ msgstr "Seleziona GIF \"{0}\"" msgid "Select how long to mute this word for." msgstr "Seleziona per quanto tempo silenziare questa parola." +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Seleziona lingue" @@ -6146,6 +6322,10 @@ msgstr "Seleziona l'opzione {i} di {numItems}" #~ msgid "Select some accounts below to follow" #~ msgstr "Seleziona alcuni account da seguire qui giù" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Scegli la {emojiName} emoji come tuo avatar" @@ -6162,7 +6342,7 @@ msgstr "Seleziona il servizio che ospita i tuoi dati." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Seleziona i feed con temi da seguire dal seguente elenco" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "Seleziona video" @@ -6189,7 +6369,7 @@ msgstr "Seleziona la lingua dell'app per il testo predefinito da visualizzare ne msgid "Select your date of birth" msgstr "Seleziona la tua data di nascita" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Seleziona i tuoi interessi dalle seguenti opzioni" @@ -6233,8 +6413,8 @@ msgstr "Invia email" msgid "Send feedback" msgstr "Invia feedback" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "Invia messaggio" @@ -6382,7 +6562,7 @@ msgstr "Imposta l'amplio sulle proporzioni dell'immagine" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6403,7 +6583,7 @@ msgstr "Sessualmente suggestivo" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Condividi" @@ -6423,7 +6603,7 @@ msgstr "Condividi un fatto divertente!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "Condividi comunque" @@ -6482,7 +6662,7 @@ msgstr "Mostra" #~ msgid "Show all replies" #~ msgstr "Mostra tutte le repliche" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "Mostra testo alternativo" @@ -6505,8 +6685,8 @@ msgstr "Mostra badge e filtra dai feed" #~ msgstr "Mostra incorporamenti di {0}" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Mostra follows simile a {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Mostra follows simile a {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6521,9 +6701,9 @@ msgstr "Mostra meno come questo" msgid "Show list anyway" msgstr "Mosta comunque questa lista" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Mostra di più" @@ -6608,7 +6788,7 @@ msgstr "Mostra avviso e filtra dai feed" #~ msgid "Shows a list of users similar to this user." #~ msgstr "Mostra un elenco di utenti simili a questo utente." -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Mostra i post di {0} nel tuo feed" @@ -6621,12 +6801,12 @@ msgstr "Mostra i post di {0} nel tuo feed" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6664,12 +6844,12 @@ msgstr "Esci" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6694,28 +6874,28 @@ msgstr "Iscritto/a come" msgid "Signed in as @{0}" msgstr "Iscritto/a come @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "iscritto/a col tuo starter pack" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "Esci da Bluesky con {0}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "Iscriviti senza uno starter pack" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "Account simili" +#~ msgid "Similar accounts" +#~ msgstr "Account simili" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Salta" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Salta" @@ -6727,7 +6907,7 @@ msgstr "Salta" msgid "Software Dev" msgstr "Sviluppo Software" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "Altri feed che potrebbero piacerti" @@ -6785,12 +6965,12 @@ msgstr "Ordina le risposte allo stesso post per:" #~ msgid "Source: <0>{0}" #~ msgstr "Fonte: <0>{0}" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "Fonte: <0>{sourceName}" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Spam" @@ -6823,10 +7003,9 @@ msgid "Start chatting" msgstr "Iniza a conversare" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6875,8 +7054,8 @@ msgstr "Spazio di archiviazione eliminato. Riavvia l'app." msgid "Storybook" msgstr "Cronologia" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6915,7 +7094,7 @@ msgstr "Account suggeriti" #~ msgid "Suggested Follows" #~ msgstr "Accounts da seguire" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Suggerito per te" @@ -6938,8 +7117,8 @@ msgid "Switch Account" msgstr "Cambia account" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "Cambia tra i feed per avere il totale controllo della tua esperienza." +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "Cambia tra i feed per avere il totale controllo della tua esperienza." #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6978,17 +7157,22 @@ msgstr "Alto" msgid "Tap to dismiss" msgstr "Clicca per ignorare" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "Clicca per entrare in modalità a schermo intero" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "Clicca per attivare o disattivare l'audio" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Tocca per visualizzare completamente" +#~ msgid "Tap to view fully" +#~ msgstr "Tocca per visualizzare completamente" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -7024,9 +7208,9 @@ msgid "Terms of Service" msgstr "Termini di servizio" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "I termini utilizzati violano gli standard della comunità" @@ -7038,7 +7222,7 @@ msgstr "I termini utilizzati violano gli standard della comunità" msgid "Text & tags" msgstr "Testo e tag" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo di testo" @@ -7048,6 +7232,10 @@ msgstr "Campo di testo" msgid "Thank you. Your report has been sent." msgstr "Grazie. La tua segnalazione è stata inviata." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "Che contiene il seguente:" @@ -7065,11 +7253,11 @@ msgstr "Questo handle è già stato preso." msgid "That starter pack could not be found." msgstr "Impossibile trovare starter pack." -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "L'account sarà in grado di interagire con te dopo lo sblocco." @@ -7103,7 +7291,7 @@ msgstr "Il feed Discover" msgid "The Discover feed now knows what you like" msgstr "Ora il feed Discover sa cosa ti piace" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "L'esperienza è migliore tramite l'app. Scarica ora Bluesky e ritorneremo da dove eravamo rimasti." @@ -7111,11 +7299,11 @@ msgstr "L'esperienza è migliore tramite l'app. Scarica ora Bluesky e ritornerem msgid "The feed has been replaced with Discover." msgstr "Questo feed è stato sostituito con Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "Al tuo account sono state applicate le seguenti etichette." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "Ai tuoi contenuti sono state applicate le seguenti etichette." @@ -7132,7 +7320,7 @@ msgstr "Il post potrebbe essere stato cancellato." msgid "The Privacy Policy has been moved to <0/>" msgstr "La politica sulla privacy è stata spostata a <0/><0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "Questo video è più grande di 100MB." @@ -7151,6 +7339,10 @@ msgstr "Il modulo di supporto è stato spostato. Se hai bisogno di aiuto, <0/> o msgid "The Terms of Service have been moved to" msgstr "I Termini di Servizio sono stati spostati a" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "Ci sono molti feed da provare:" @@ -7201,7 +7393,7 @@ msgstr "Si è verificato un problema durante il contatto con il tuo server" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Si è verificato un problema durante il recupero delle notifiche. Tocca qui per riprovare." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Si è verificato un problema nel recupero dei post. Tocca qui per riprovare." @@ -7223,15 +7415,15 @@ msgstr "Si è verificato un problema durante l'invio della segnalazione. Per fav #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Si è verificato un problema durante la sincronizzazione delle tue preferenze con il server" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Si è verificato un problema durante il recupero delle password dell'app" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -7288,7 +7480,7 @@ msgstr "Questo account è bloccato da uno o più appartenente alle tue liste di #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "Questo ricorso verrà inviato a <0>{0}." -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Questo ricorso verrà inviato a <0>{sourceName}." @@ -7378,7 +7570,7 @@ msgstr "Questa etichetta è stata applicata da <0>{0}." msgid "This label was applied by the author." msgstr "Questa etichetta è stata applicata dall'autore." -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "Questa etichetta è stata applicata da te." @@ -7411,7 +7603,7 @@ msgid "This post has been deleted." msgstr "Questo post è stato cancellato." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Questo post è visibile solo agli utenti registrati. Non sarà visibile alle persone che non hanno effettuato l'accesso." @@ -7443,7 +7635,7 @@ msgstr "Questo servizio non ha fornito termini di servizio o un'informativa sull msgid "This should create a domain record at:" msgstr "Questo dovrebbe creare un record di dominio in:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "Questo utente non ha follower." @@ -7481,7 +7673,7 @@ msgstr "Questo utente è incluso nell'elenco <0>{0} che hai silenziato." msgid "This user is new here. Press for more info about when they joined." msgstr "Questo utente è nuovo qui. Clicca per maggiori informazioni riguardo a quando si sono iscritti." -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "Questo utente non sta seguendo nessuno." @@ -7536,6 +7728,10 @@ msgstr "Per disabilitare il metodo 2FA via e-mail, verifica il tuo accesso all'i msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "Per segnalare una conversazione, segnala uno dei messaggi nella schermata della conversazione. Questo permetterà ai nostri moderatori di capire il contesto del problema." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "A chi desideri inviare questo report?" @@ -7552,7 +7748,7 @@ msgstr "Attiva/disattiva il menu a discesa" msgid "Toggle to enable or disable adult content" msgstr "Seleziona per abilitare o disabilitare i contenuti per adulti" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Top" @@ -7563,8 +7759,8 @@ msgstr "Trasformazioni" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7586,7 +7782,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "Autenticazione a due fattori" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "Scrivi il tuo messaggio qui" @@ -7619,14 +7815,14 @@ msgstr "Impossibile eliminare" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Sblocca" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Sblocca" @@ -7641,12 +7837,12 @@ msgstr "Sblocca l'account" msgid "Unblock Account" msgstr "Sblocca Account" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Sblocca Account?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7661,7 +7857,7 @@ msgstr "Smetti di seguire" #~ msgid "Unfollow" #~ msgstr "Smetti di seguire" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Smetti di seguire {0}" @@ -7681,8 +7877,7 @@ msgid "Unlike this feed" msgstr "Togli il like a questo feed" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Riattiva" @@ -7709,11 +7904,11 @@ msgstr "Riattiva conversazione" msgid "Unmute thread" msgstr "Riattiva questa discussione" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "Riattiva auto" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "Audio riattivato" @@ -7754,8 +7949,12 @@ msgstr "Disiscriviti da questo/a labeler" msgid "Unsubscribed from list" msgstr "Disiscritto dalla lista" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Contenuti Sessuali Indesiderati" @@ -7813,7 +8012,7 @@ msgstr "Carica dalla Libreria" msgid "Use a file on your server" msgstr "Utilizza un file sul tuo server" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Utilizza le password dell'app per accedere ad altri client Bluesky senza fornire l'accesso completo al tuo account o alla tua password." @@ -7945,6 +8144,10 @@ msgstr "Valore:" #~ msgid "Verification code" #~ msgstr "Codice di verifica" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #~ msgid "Verify {0}" #~ msgstr "Verifica {0}" @@ -7956,6 +8159,10 @@ msgstr "Verifica record DNS" msgid "Verify email" msgstr "Verifica Email" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verifica la mia email" @@ -7969,6 +8176,10 @@ msgstr "Verifica la Mia Email" msgid "Verify New Email" msgstr "Verifica la nuova email" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "Verifica file di testo" @@ -7984,15 +8195,32 @@ msgstr "Verifica la tua email" msgid "Version {appVersion} {bundleInfo}" msgstr "Versione {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "Video" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Video Games" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "I video non possono essere più grandi di 100MB" @@ -8002,7 +8230,7 @@ msgid "View {0}'s avatar" msgstr "Vedi l'avatar di {0}" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "Vedi il profilo di {0}" @@ -8034,7 +8262,7 @@ msgstr "Visualizza i dettagli per segnalare una violazione del copyright" msgid "View full thread" msgstr "Vedi la discussione completa" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "Visualizza le informazioni su queste etichette" @@ -8097,7 +8325,7 @@ msgstr "Avvisa i contenuti e filtra dai feed" #~ msgid "We also think you'll like \"For You\" by Skygaze:" #~ msgstr "Pensiamo che ti piacerà anche \"Per Te\" di Skygaze:" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "Non siamo riusciti a trovare alcun risultato per quell'hashtag." @@ -8109,7 +8337,11 @@ msgstr "Non riusciamo a caricare questa conversazione" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Stimiamo {estimatedTime} prima che il tuo account sia pronto." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Speriamo di darti dei momenti dei bei momenti. Ricorda, Bluesky è:" @@ -8125,6 +8357,10 @@ msgstr "Abbiamo esaurito i posts dei tuoi follower. Ecco le ultime novità da <0 #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "Consigliamo il nostro feed \"Scopri\":" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Non siamo riusciti a caricare le tue preferenze relative alla data di nascita. Per favore riprova." @@ -8133,7 +8369,7 @@ msgstr "Non siamo riusciti a caricare le tue preferenze relative alla data di na msgid "We were unable to load your configured labelers at this time." msgstr "Al momento non è stato possibile caricare le etichettatori configurati." -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Non siamo riusciti a connetterci. Riprova per continuare a configurare il tuo account. Se il problema persiste, puoi ignorare questo flusso." @@ -8144,7 +8380,7 @@ msgstr "Ti faremo sapere quando il tuo account sarà pronto." #~ msgid "We'll look into your appeal promptly." #~ msgstr "Esamineremo il tuo ricorso al più presto." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Lo useremo per personalizzare la tua esperienza." @@ -8168,7 +8404,7 @@ msgstr "Siamo spiacenti, ma al momento non siamo riusciti a caricare le parole s msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Siamo spiacenti, ma non è stato possibile completare la ricerca. Riprova tra qualche minuto." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Ci dispiace! Il post a cui cerchi di rispondere è stato cancellato." @@ -8196,7 +8432,7 @@ msgstr "Bentornat*!" msgid "Welcome, friend!" msgstr "Benvenut*, amic*!" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Quali sono i tuoi interessi?" @@ -8212,7 +8448,7 @@ msgstr "Come vuoi chiamare il tuo starter pack?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Come va?" @@ -8282,16 +8518,16 @@ msgstr "Perché questo utente dovrebbe essere revisionato?" msgid "Wide" msgstr "Largo" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "Scrivi un messaggio" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Scrivi un post" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Scrivi la tua risposta" @@ -8335,7 +8571,7 @@ msgstr "Sì" msgid "Yes, reactivate my account" msgstr "Sì, riattiva il mio account" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "Ieri, {time}" @@ -8352,7 +8588,11 @@ msgstr "Io" msgid "You are in line." msgstr "Sei nella lista." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "Non stai seguendo nessuno." @@ -8389,7 +8629,7 @@ msgstr "Adesso puoi accedere con la tua nuova password." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "Puoi riattivare il tuo account per accedere. Il tuo profilo e i tuoi post saranno visibili agli altri utenti." -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "Non hai follower." @@ -8473,7 +8713,7 @@ msgstr "Non hai ancora bloccato nessun account. Per bloccare un account, vai sul #~ msgid "You have not blocked any accounts yet. To block an account, go to their profile and selected \"Block account\" from the menu on their account." #~ msgstr "Non hai ancora bloccato nessun conto. Per bloccare un conto, vai al profilo e seleziona \"Blocca conto\" dal menu del suo conto." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Non hai ancora creato alcuna password per l'app. Puoi crearne uno premendo il pulsante qui sotto." @@ -8488,6 +8728,10 @@ msgstr "Non hai ancora silenziato nessun account. Per silenziare un account, vai msgid "You have reached the end" msgstr "Hai raggiunto la fine" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "Non hai ancora creato uno starter pack!" @@ -8501,11 +8745,11 @@ msgstr "Non hai ancora silenziato nessuna parola o tag" msgid "You hid this reply." msgstr "Hai nascosto questa risposta." -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Ti puoi appellare alle etichette se pensi che sia stata applicata per errore." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Puoi presentare ricorso contro queste etichette se ritieni che siano state inserite per errore." @@ -8588,15 +8832,15 @@ msgstr "Seguirai gli utenti e feed consigliati alla fine della creazione del tuo msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Seguirai gli utenti consigliati alla fine della creazione del tuo account!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "Seguirai queste persone e {0} altre" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "Seguirai immediatamente queste persone" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "Resterai aggiornato su questi feed" @@ -8615,7 +8859,7 @@ msgstr "Sei in fila" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Hai effettuato l'accesso con una password dell'app. Accedi con la tua password principale per disattivare il tuo account." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Sei pronto per iniziare!" @@ -8628,6 +8872,14 @@ msgstr "Hai scelto di nascondere una parola o un tag in questo post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Hai raggiunto la fine del tuo feed! Trova altri account da seguire." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Il tuo account" @@ -8644,7 +8896,7 @@ msgstr "L'archivio del tuo account, che contiene tutti i record di dati pubblici msgid "Your birth date" msgstr "La tua data di nascita" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "Il tuo browser non supporta questo formato video. Per favore prova un altro browser." @@ -8661,7 +8913,7 @@ msgstr "La tua scelta verrà salvata, ma potrà essere modificata successivament #~ msgstr "Il tuo feed predefinito è \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8686,7 +8938,7 @@ msgstr "Il tuo primo like!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Il tuo feed seguente è vuoto! Segui più utenti per vedere cosa sta succedendo." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Il tuo nome di utente completo sarà" @@ -8708,11 +8960,11 @@ msgstr "Le tue parole silenziate" msgid "Your password has been changed successfully!" msgstr "La tua password è stata modificata correttamente!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Il tuo post è stato pubblicato" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "I tuoi post, i tuoi Mi piace e i tuoi blocchi sono pubblici. I conti silenziati sono privati." @@ -8724,7 +8976,7 @@ msgstr "Il tuo profilo" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Il tuo profilo, post, feed, e liste non saranno più visibili agli altri utenti. Puoi riattivare il tuo account in qualsiasi momento effettuando l'accesso." -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "La tua risposta è stata pubblicata" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index ce450c2f83..d5e3e8b6bb 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -21,8 +21,8 @@ msgstr "(埋め込みコンテンツあり)" msgid "(no email)" msgstr "(メールがありません)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, other {他{formattedCount}人}}" @@ -34,11 +34,11 @@ msgstr "{0, plural, other {#日}}" msgid "{0, plural, one {# hour} other {# hours}}" msgstr "{0, plural, other {#時間}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, other {#個のラベルがこのアカウントに適用されています}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, other {#個のラベルがこのコンテンツに適用されています}}" @@ -50,7 +50,7 @@ msgstr "{0, plural, other {#分}}" msgid "{0, plural, one {# month} other {# months}}" msgstr "{0, plural, other {#ヶ月}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, other {#回のリポスト}}" @@ -68,11 +68,11 @@ msgstr "{0, plural, other {フォロワー}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, other {フォロー中}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, other {いいね(#個のいいね)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, other {いいね}}" @@ -85,19 +85,19 @@ msgstr "{0, plural, other {#人のユーザーがいいね}}" msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, other {投稿}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, other {引用}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, other {返信(#件の返信)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, other {リポスト}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, other {いいねを外す(#個のいいね)}}" @@ -115,7 +115,7 @@ msgstr "<0><1>テキストとタグ中の{0}" msgid "{0} joined this week" msgstr "今週、{0}人が参加しました" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:578 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 msgid "{0} of {1}" msgstr "{0} / {1}" @@ -164,6 +164,7 @@ msgstr "{0}秒" msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, other {#人のユーザーがいいね}}" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "{displayName}のスターターパック" @@ -319,7 +320,7 @@ msgstr "アカウントオプション" msgid "Account removed from quick access" msgstr "クイックアクセスからアカウントを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "アカウントのブロックを解除しました" @@ -371,13 +372,13 @@ msgstr "アカウントを追加" msgid "Add alt text" msgstr "ALTテキストを追加" -#: src/view/com/composer/videos/SubtitleDialog.tsx:100 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 msgid "Add alt text (optional)" msgstr "ALTテキストを追加(オプション)" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "アプリパスワードを追加" @@ -472,7 +473,7 @@ msgstr "新しいメッセージを誰から受け取れるか:" msgid "Allow replies from:" msgstr "誰が返信できるか:" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "ダイレクトメッセージへのアクセスを許可" @@ -487,17 +488,20 @@ msgstr "@{0}としてすでにサインイン済み" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "ALTテキスト" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "ALTテキスト" @@ -518,11 +522,11 @@ msgstr "以前のメールアドレス{0}にメールが送信されました。 msgid "An error has occurred" msgstr "エラーが発生しました" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "エラーが発生しました" -#: src/state/queries/video/video.ts:182 +#: src/state/queries/video/video.ts:227 msgid "An error occurred while compressing the video." msgstr "ビデオの圧縮中にエラーが発生しました。" @@ -530,8 +534,7 @@ msgstr "ビデオの圧縮中にエラーが発生しました。" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "スターターパックの生成中にエラーが発生しました。再度試しますか?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "ビデオの読み込み時にエラーが発生しました。時間をおいてもう一度お試しください。" @@ -544,7 +547,7 @@ msgstr "ビデオの読み込み時にエラーが発生しました。もう一 msgid "An error occurred while saving the QR code!" msgstr "QRコードの保存中にエラーが発生しました!" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:51 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 msgid "An error occurred while selecting the video" msgstr "ビデオの選択中にエラーが発生しました" @@ -553,7 +556,7 @@ msgstr "ビデオの選択中にエラーが発生しました" msgid "An error occurred while trying to follow all" msgstr "すべてフォローしようとしたらエラーが発生しました" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "ビデオのアップロード中にエラーが発生しました。" @@ -578,7 +581,7 @@ msgstr "チャットを開始しようとした時に問題が発生しました msgid "An issue occurred, please try again." msgstr "問題が発生しました。もう一度お試しください。" -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "何らかのエラーが発生しました" @@ -588,8 +591,8 @@ msgid "an unknown labeler" msgstr "不明なラベラー" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "および" @@ -598,7 +601,7 @@ msgstr "および" msgid "Animals" msgstr "動物" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "アニメーションGIF" @@ -614,7 +617,7 @@ msgstr "誰でも反応可能" msgid "App Language" msgstr "アプリの言語" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "アプリパスワードを削除しました" @@ -631,21 +634,21 @@ msgid "App password settings" msgstr "アプリパスワードの設定" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "アプリパスワード" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "異議を申し立てる" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "「{0}」のラベルに異議を申し立てる" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "異議申し立てを提出しました" @@ -675,7 +678,7 @@ msgstr "背景の設定" msgid "Apply default recommended feeds" msgstr "デフォルトのおすすめフィードを追加" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "アプリパスワード「{name}」を本当に削除しますか?" @@ -699,7 +702,7 @@ msgstr "あなたのフィードから{0}を削除してもよろしいですか msgid "Are you sure you want to remove this from your feeds?" msgstr "本当にこのフィードをあなたのフィードから削除したいですか?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "本当にこの下書きを破棄しますか?" @@ -720,13 +723,13 @@ msgstr "アート" msgid "Artistic or non-erotic nudity." msgstr "芸術的または性的ではないヌード。" -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "少なくとも3文字" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -756,7 +759,7 @@ msgstr "生年月日" msgid "Birthday:" msgstr "生年月日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "ブロック" @@ -787,7 +790,7 @@ msgstr "リストをブロック" msgid "Block these accounts?" msgstr "これらのアカウントをブロックしますか?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "ブロックされています" @@ -862,23 +865,23 @@ msgstr "画像のぼかしとフィードからのフィルタリング" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "検索ページでさらにアカウントを見る" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "検索ページでさらにフィードを見る" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "さらにおすすめを見る" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "検索ページでさらにおすすめを見る" @@ -920,12 +923,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "英数字、スペース、ハイフン、アンダースコアのみが使用可能です。長さは4文字以上32文字以下である必要があります。" #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -941,7 +944,7 @@ msgstr "英数字、スペース、ハイフン、アンダースコアのみが #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "キャンセル" @@ -970,7 +973,7 @@ msgstr "画像の切り抜きをキャンセル" msgid "Cancel profile editing" msgstr "プロフィールの編集をキャンセル" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "引用をキャンセル" @@ -987,17 +990,17 @@ msgid "Cancels opening the linked website" msgstr "リンク先のウェブサイトを開くことをキャンセル" #: src/state/shell/composer.tsx:70 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:138 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:204 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:240 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 msgid "Cannot interact with a blocked user" msgstr "ブロックしたユーザーとはやりとりできません" -#: src/view/com/composer/videos/SubtitleDialog.tsx:125 +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 msgid "Captions (.vtt)" msgstr "キャプション(.vtt)" -#: src/view/com/composer/videos/SubtitleDialog.tsx:51 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 msgid "Captions & alt text" msgstr "キャプション&ALTテキスト" @@ -1041,8 +1044,8 @@ msgid "Change Your Email" msgstr "メールアドレスを変更" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "チャット" @@ -1081,12 +1084,12 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "入力したメールアドレスの受信トレイを確認して、以下に入力するための確認コードが記載されたメールが届いていないか確認してください:" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "3つ以上選んでください:" +#~ msgid "Choose 3 or more:" +#~ msgstr "3つ以上選んでください:" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "少なくともさらに{0}つ選んでください" +#~ msgid "Choose at least {0} more" +#~ msgstr "少なくともさらに{0}つ選んでください" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1104,7 +1107,7 @@ msgstr "ユーザーの選択" msgid "Choose Service" msgstr "サービスを選択" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "カスタムフィードのアルゴリズムを選択できます。" @@ -1157,7 +1160,7 @@ msgstr "クリックしてこの投稿の引用投稿を無効に。" msgid "Click to enable quote posts of this post." msgstr "クリックしてこの投稿の引用投稿を有効に。" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "送信失敗したメッセージを再送信" @@ -1172,13 +1175,15 @@ msgstr "パカラッ 🐴 パカラッ 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "閉じる" @@ -1233,7 +1238,7 @@ msgstr "下部のナビゲーションバーを閉じる" msgid "Closes password update alert" msgstr "パスワード更新アラートを閉じる" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "投稿の編集画面を閉じて下書きを削除する" @@ -1241,11 +1246,11 @@ msgstr "投稿の編集画面を閉じて下書きを削除する" msgid "Closes viewer for header image" msgstr "ヘッダー画像のビューワーを閉じる" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "ユーザーリストを折りたたむ" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "指定した通知のユーザーリストを折りたたむ" @@ -1264,7 +1269,7 @@ msgstr "漫画" msgid "Community Guidelines" msgstr "コミュニティガイドライン" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "初期設定を完了してアカウントを使い始める" @@ -1272,7 +1277,7 @@ msgstr "初期設定を完了してアカウントを使い始める" msgid "Complete the challenge" msgstr "テストをクリアしてください" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" @@ -1288,8 +1293,8 @@ msgstr "このカテゴリのコンテンツフィルタリングを設定:{na msgid "Configured in <0>moderation settings." msgstr "<0>モデレーションの設定で設定されています。" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1371,7 +1376,7 @@ msgstr "コンテンツの警告" msgid "Context menu backdrop, click to close the menu." msgstr "コンテキストメニューの背景をクリックし、メニューを閉じる。" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "続行" @@ -1384,7 +1389,7 @@ msgstr "{0}として続行(現在サインイン中)" msgid "Continue thread..." msgstr "スレッドの続き…" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1412,7 +1417,7 @@ msgstr "ビルドバージョンをクリップボードにコピーしました #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "クリップボードにコピーしました" @@ -1490,7 +1495,7 @@ msgstr "リストの読み込みに失敗しました" msgid "Could not mute chat" msgstr "チャットのミュートに失敗しました" -#: src/view/com/composer/videos/VideoPreview.web.tsx:42 +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 msgid "Could not process your video" msgstr "ビデオを処理できませんでした" @@ -1551,7 +1556,7 @@ msgstr "新しいアカウントを作成" msgid "Create report for {0}" msgstr "{0}の報告を作成" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "{0}に作成" @@ -1625,7 +1630,7 @@ msgstr "デバッグパネル" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "削除" @@ -1638,11 +1643,11 @@ msgstr "アカウントを削除" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "アカウント<0>「<1>{0}<2>」を削除" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "アプリパスワードを削除" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "アプリパスワードを削除しますか?" @@ -1697,7 +1702,7 @@ msgstr "このリストを削除しますか?" msgid "Delete this post?" msgstr "この投稿を削除しますか?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "削除されています" @@ -1733,7 +1738,7 @@ msgstr "引用投稿を切り離しますか?" msgid "Dialog: adjust who can interact with this post" msgstr "ダイアログ:この投稿に誰が反応できるか調整" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "なにか言いたいことはあった?" @@ -1758,7 +1763,7 @@ msgstr "メールでの2要素認証を無効化" msgid "Disable haptic feedback" msgstr "触覚フィードバックを無効化" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "サブタイトル(字幕)を無効にする" @@ -1771,11 +1776,11 @@ msgstr "サブタイトル(字幕)を無効にする" msgid "Disabled" msgstr "無効" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "破棄" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "下書きを削除しますか?" @@ -1798,10 +1803,10 @@ msgid "Discover New Feeds" msgstr "新しいフィードを探す" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "消す" +#~ msgid "Dismiss" +#~ msgstr "消す" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "エラーを消す" @@ -1833,7 +1838,7 @@ msgstr "このミュートワードはフォローしているユーザーには msgid "Does not include nudity." msgstr "ヌードは含まれません。" -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "ハイフンで始まったり終ったりしない" @@ -1853,6 +1858,8 @@ msgstr "ドメインを確認しました!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1875,7 +1882,7 @@ msgstr "完了" msgid "Done{extraText}" msgstr "完了{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "Blueskyをダウンロード" @@ -1884,7 +1891,7 @@ msgstr "Blueskyをダウンロード" msgid "Download CAR file" msgstr "CARファイルをダウンロード" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "ドロップして画像を追加する" @@ -1993,12 +2000,12 @@ msgid "Edit post interaction settings" msgstr "投稿への反応の設定を編集" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "プロフィールを編集" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "プロフィールを編集" @@ -2044,6 +2051,10 @@ msgstr "メールでの2要素認証を無効にしました" msgid "Email address" msgstr "メールアドレス" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2057,6 +2068,10 @@ msgstr "メールアドレスは更新されました" msgid "Email verified" msgstr "メールアドレスは認証されました" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "メールアドレス:" @@ -2097,7 +2112,7 @@ msgstr "有効にするメディアプレイヤー" msgid "Enable priority notifications" msgstr "優先通知を有効にする" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "サブタイトル(字幕)を有効にする" @@ -2111,7 +2126,7 @@ msgstr "このソースのみ有効にする" msgid "Enabled" msgstr "有効" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "フィードの終わり" @@ -2173,11 +2188,11 @@ msgstr "ユーザー名とパスワードを入力してください" msgid "Error occurred while saving file" msgstr "ファイルの保存中にエラーが発生しました" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Captchaレスポンスの受信中にエラーが発生しました。" -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "エラー:" @@ -2201,11 +2216,11 @@ msgstr "この投稿に全員が返信できる。" msgid "Everyone" msgstr "全員" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "過剰なメンションや返信" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "多すぎる、または不要なメッセージ" @@ -2217,7 +2232,7 @@ msgstr "フォローしているユーザーは除外" msgid "Excludes users you follow" msgstr "フォローしているユーザーは除外" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:325 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 msgid "Exit fullscreen" msgstr "全画面表示を終了" @@ -2245,7 +2260,7 @@ msgstr "検索クエリの入力を終了" msgid "Expand alt text" msgstr "ALTテキストを展開" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "ユーザーリストを展開" @@ -2360,11 +2375,11 @@ msgstr "画像の保存に失敗しました:{0}" msgid "Failed to save notification preferences, please try again" msgstr "通知の設定の保存に失敗しました。再度試してください" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "送信に失敗" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "異議申し立ての送信に失敗しました。再度試してください。" @@ -2382,10 +2397,10 @@ msgstr "フィードの更新に失敗しました" msgid "Failed to update settings" msgstr "設定の更新に失敗しました" -#: src/state/queries/video/video-upload.ts:75 -#: src/state/queries/video/video-upload.web.ts:71 -#: src/state/queries/video/video-upload.web.ts:75 -#: src/state/queries/video/video-upload.web.ts:85 +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 msgid "Failed to upload video" msgstr "ビデオのアップロードに失敗しました" @@ -2413,7 +2428,7 @@ msgstr "フィードバック" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2439,7 +2454,7 @@ msgstr "ファイルの保存に成功しました!" msgid "Filter from feeds" msgstr "フィードからのフィルター" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "最後に" @@ -2469,7 +2484,7 @@ msgstr "完了" msgid "Fitness" msgstr "フィットネス" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "柔軟です" @@ -2486,8 +2501,8 @@ msgstr "垂直方向に反転" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "フォロー" @@ -2496,8 +2511,8 @@ msgctxt "action" msgid "Follow" msgstr "フォロー" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "{0}をフォロー" @@ -2519,7 +2534,7 @@ msgstr "アカウントをフォロー" msgid "Follow all" msgstr "すべてフォロー" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "フォローバック" @@ -2547,16 +2562,16 @@ msgstr "<0>{0}、<1>{1}および{2, plural, other {他#人}}がフォロ msgid "Followed users" msgstr "自分がフォローしているユーザー" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "があなたをフォローしました" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "があなたをフォローバックしました" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "フォロワー" @@ -2573,17 +2588,17 @@ msgstr "あなたが知っているフォロワー" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "フォロー中" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "{0}をフォローしています" @@ -2643,16 +2658,16 @@ msgstr "忘れた?" msgid "Frequently Posts Unwanted Content" msgstr "望ましくないコンテンツを頻繁に投稿" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor}による" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>から" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:326 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 msgid "Fullscreen" msgstr "全画面表示" @@ -2681,7 +2696,7 @@ msgstr "開始" msgid "Getting started" msgstr "入門" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "GIF" @@ -2700,7 +2715,7 @@ msgstr "法律または利用規約への明らかな違反" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "戻る" @@ -2813,7 +2828,7 @@ msgstr "非表示のリスト" msgid "Hide" msgstr "非表示" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "非表示" @@ -2847,7 +2862,7 @@ msgstr "この投稿を非表示にしますか?" msgid "Hide this reply?" msgstr "この返信を非表示にしますか?" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "ユーザーリストを非表示" @@ -2879,10 +2894,14 @@ msgstr "このデータの読み込みに問題があるようです。詳細は msgid "Hmmmm, we couldn't load that moderation service." msgstr "そのモデレーションサービスを読み込めませんでした。" -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -2954,7 +2973,7 @@ msgstr "ハンドルやメールアドレスを変えるのであれば、無効 msgid "Illegal and Urgent" msgstr "違法かつ緊急" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "画像" @@ -2974,7 +2993,7 @@ msgstr "なりすまし、または身元もしくは所属に関する虚偽の msgid "Impersonation, misinformation, or false claims" msgstr "なりすまし、偽情報、あるいは虚偽の主張" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "不適切なメッセージ、または露骨なコンテンツへのリンク" @@ -3014,7 +3033,7 @@ msgstr "あなたのパスワードを入力" msgid "Input your preferred hosting provider" msgstr "ご希望のホスティングプロバイダーを入力" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "あなたのユーザーハンドルを入力" @@ -3039,6 +3058,10 @@ msgstr "無効またはサポートされていない投稿のレコード" msgid "Invalid username or password" msgstr "無効なユーザー名またはパスワード" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "友達を招待" @@ -3047,7 +3070,7 @@ msgstr "友達を招待" msgid "Invite code" msgstr "招待コード" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "招待コードが確認できません。正しく入力されていることを確認し、もう一度実行してください。" @@ -3115,11 +3138,11 @@ msgstr "ラベル" msgid "Labels are annotations on users and content. They can be used to hide, warn, and categorize the network." msgstr "ラベルは、ユーザーやコンテンツに対する注釈です。ラベルはネットワークを隠したり、警告したり、分類したりするのに使われます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "あなたのアカウントのラベル" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "あなたのコンテンツのラベル" @@ -3140,7 +3163,7 @@ msgstr "言語の設定" msgid "Languages" msgstr "言語" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "最新" @@ -3210,8 +3233,7 @@ msgstr "選ばせて" msgid "Let's get your password reset!" msgstr "パスワードをリセットしましょう!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "さあ始めましょう!" @@ -3240,18 +3262,18 @@ msgstr "このフィードをいいね" msgid "Liked by" msgstr "いいねしたユーザー" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "いいねしたユーザー" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "があなたのカスタムフィードをいいねしました" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "があなたの投稿をいいねしました" @@ -3311,7 +3333,7 @@ msgstr "リストのミュートを解除しました" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3337,7 +3359,7 @@ msgstr "おすすめのフォローをさらに読み込む" msgid "Load new notifications" msgstr "最新の通知を読み込む" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3440,12 +3462,12 @@ msgstr "メッセージは削除されました" msgid "Message from server: {0}" msgstr "サーバーからのメッセージ:{0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "メッセージを入力するフィールド" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "メッセージが長すぎます" @@ -3453,7 +3475,7 @@ msgstr "メッセージが長すぎます" msgid "Message settings" msgstr "メッセージの設定" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3534,7 +3556,7 @@ msgstr "モデレーションのツール" msgid "Moderator has chosen to set a general warning on the content." msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。" -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "さらに" @@ -3559,8 +3581,7 @@ msgid "Music" msgstr "音楽" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "ミュート" @@ -3632,7 +3653,7 @@ msgstr "スレッドをミュート" msgid "Mute words & tags" msgstr "ワードとタグをミュート" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "ミュートされています" @@ -3670,7 +3691,7 @@ msgstr "生年月日" msgid "My Feeds" msgstr "マイフィード" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "マイプロフィール" @@ -3692,9 +3713,9 @@ msgid "Name is required" msgstr "名前は必須です" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "名前または説明がコミュニティ基準に違反" @@ -3725,7 +3746,7 @@ msgstr "あなたのプロフィールに移動します" msgid "Need to report a copyright violation?" msgstr "著作権侵害を報告する必要がありますか?" -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "フォロワーやデータへのアクセスを失うことはありません。" @@ -3775,11 +3796,11 @@ msgstr "新しい投稿" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "新しい投稿" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "新しい投稿" @@ -3812,7 +3833,6 @@ msgstr "ニュース" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -3850,11 +3870,11 @@ msgid "No feeds found. Try searching for something else." msgstr "フィードが見つかりませんでした。他を探してみて。" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "{0}のフォローを解除しました" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "253文字まで" @@ -3881,7 +3901,7 @@ msgstr "誰からも受け取らない" msgid "No one but the author can quote this post." msgstr "投稿主だけがこの投稿を引用できます。" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "まだ投稿がありません。" @@ -3948,7 +3968,7 @@ msgstr "今はしない" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "共有についての注意事項" @@ -3981,22 +4001,22 @@ msgstr "通知音" msgid "Notification Sounds" msgstr "通知音" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "通知" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "今" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "今" @@ -4004,7 +4024,7 @@ msgstr "今" msgid "Nudity" msgstr "ヌード" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "ヌードあるいは成人向けコンテンツと表示されていないもの" @@ -4018,7 +4038,7 @@ msgstr "オフ" msgid "Oh no!" msgstr "ちょっと!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "ちょっと!何らかの問題が発生したようです。" @@ -4042,7 +4062,7 @@ msgstr "<0><1/><2><3/>" msgid "Onboarding reset" msgstr "オンボーディングのリセット" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "1つもしくは複数の画像にALTテキストがありません。" @@ -4054,7 +4074,7 @@ msgstr ".jpgと.pngファイルのみに対応しています" msgid "Only {0} can reply." msgstr "{0}のみ返信可能。" -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "英数字とハイフンのみ" @@ -4069,13 +4089,13 @@ msgstr "おっと、何らかの問題が発生したようです!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "おっと!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "開かれています" @@ -4092,8 +4112,9 @@ msgstr "アバター・クリエイターを開く" msgid "Open conversation options" msgstr "会話のオプションを開く" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "絵文字を入力" @@ -4261,12 +4282,12 @@ msgstr "システムログのページを開く" msgid "Opens the threads preferences" msgstr "スレッドの設定を開く" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "プロフィールを開く" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "ビデオの選択画面を開く" @@ -4344,11 +4365,11 @@ msgid "Password updated!" msgstr "パスワードが更新されました!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "一時停止" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "ビデオを一時停止" @@ -4408,7 +4429,7 @@ msgid "Pinned to your feeds" msgstr "フィードにピン留めしました" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "再生" @@ -4420,8 +4441,8 @@ msgstr "{0}を再生" msgid "Play or pause the GIF" msgstr "GIFの再生や一時停止" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "ビデオを再生" @@ -4434,16 +4455,16 @@ msgstr "ビデオを再生" msgid "Plays the GIF" msgstr "GIFを再生" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "ハンドルをお選びください。" -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "パスワードを選択してください。" -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Captcha認証を完了してください。" @@ -4463,7 +4484,7 @@ msgstr "このアプリパスワードに固有の名前を入力するか、ラ msgid "Please enter a valid word, tag, or phrase to mute" msgstr "ミュートにする有効な単語、タグ、フレーズを入力してください" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "メールアドレスを入力してください。" @@ -4476,7 +4497,7 @@ msgstr "招待コードを入力してください。" msgid "Please enter your password as well:" msgstr "パスワードも入力してください:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "{0}によって適用されたこのラベルが誤りであると思われる理由を説明してください" @@ -4493,7 +4514,7 @@ msgstr "@{0}としてサインインしてください" msgid "Please Verify Your Email" msgstr "メールアドレスを確認してください" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "リンクカードが読み込まれるまでお待ちください" @@ -4506,13 +4527,13 @@ msgstr "政治" msgid "Porn" msgstr "ポルノ" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "投稿" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "投稿" @@ -4644,13 +4665,13 @@ msgstr "他のユーザーとプライベートにチャットします。" msgid "Processing..." msgstr "処理中…" -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "プロフィール" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -4665,7 +4686,7 @@ msgstr "プロフィールを更新しました" msgid "Protect your account by verifying your email." msgstr "メールアドレスを確認してアカウントを保護します。" -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "公開されています" @@ -4677,11 +4698,11 @@ msgstr "ユーザーを一括でミュートまたはブロックする、公開 msgid "Public, shareable lists which can drive feeds." msgstr "フィードとして利用できる、公開された共有可能なリスト。" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "投稿を公開" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "返信を公開" @@ -4697,8 +4718,8 @@ msgstr "QRコードをダウンロードしました!" msgid "QR code saved to your camera roll!" msgstr "QRコードをカメラロールに保存しました!" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -4713,8 +4734,8 @@ msgid "Quote post was successfully detached" msgstr "引用投稿を切り離すことができました" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -4728,8 +4749,8 @@ msgstr "引用投稿は有効です" msgid "Quote settings" msgstr "引用の設定" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "引用" @@ -4819,7 +4840,7 @@ msgstr "アバターを削除" msgid "Remove Banner" msgstr "バナーを削除" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "埋め込みを削除" @@ -4870,16 +4891,16 @@ msgstr "プロフィールを削除" msgid "Remove profile from search history" msgstr "検索履歴からプロフィールを削除する" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "引用を削除" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "リポストを削除" -#: src/view/com/composer/videos/SubtitleDialog.tsx:248 +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 msgid "Remove subtitle file" msgstr "字幕ファイルを削除" @@ -4887,11 +4908,11 @@ msgstr "字幕ファイルを削除" msgid "Remove this feed from your saved feeds" msgstr "保存したフィードからこのフィードを削除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "投稿者が削除しました" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "あなたが削除しました" @@ -4915,7 +4936,7 @@ msgstr "保存フィードから削除しました" msgid "Removed from your feeds" msgstr "あなたのフィードから削除しました" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "引用を削除する" @@ -4940,7 +4961,7 @@ msgstr "返信できません" msgid "Replies to this post are disabled." msgstr "この投稿への返信は無効化されています。" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "返信" @@ -4964,23 +4985,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "返信の設定はスレッドの投稿者によって選択されています" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/>に返信" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "ブロックした投稿への返信" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "投稿への返信" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "あなたへの返信" @@ -5067,9 +5088,9 @@ msgstr "このスターターパックを報告" msgid "Report this user" msgstr "このユーザーを報告" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "リポスト" @@ -5080,31 +5101,31 @@ msgid "Repost" msgstr "リポスト" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "リポストまたは引用" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "リポストしたユーザー" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "{0}にリポストされた" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "<0><1/>がリポスト" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "あなたのリポスト" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "があなたの投稿をリポストしました" @@ -5139,6 +5160,14 @@ msgstr "このプロバイダーに必要" msgid "Resend email" msgstr "メールを再送" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "リセットコード" @@ -5178,15 +5207,15 @@ msgstr "ログインをやり直す" msgid "Retries the last action, which errored out" msgstr "エラーになった最後のアクションをやり直す" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5290,8 +5319,8 @@ msgstr "画像の切り抜き設定を保存" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "よろしく!" @@ -5305,15 +5334,15 @@ msgid "Scroll to top" msgstr "一番上までスクロール" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5386,7 +5415,7 @@ msgstr "Blueskyの求人を見る" msgid "See this guide" msgstr "ガイドを見る" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:572 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 msgid "Seek slider" msgstr "シークバー" @@ -5426,7 +5455,7 @@ msgstr "GIF「{0}」を選ぶ" msgid "Select how long to mute this word for." msgstr "このワードをどのくらいの間ミュートするのかを選択。" -#: src/view/com/composer/videos/SubtitleDialog.tsx:233 +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 msgid "Select language..." msgstr "言語を選択…" @@ -5458,7 +5487,7 @@ msgstr "報告先のモデレーションサービスを選んでください" msgid "Select the service that hosts your data." msgstr "データをホストするサービスを選択します。" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "ビデオを選択" @@ -5478,7 +5507,7 @@ msgstr "アプリに表示されるデフォルトのテキストの言語を選 msgid "Select your date of birth" msgstr "生年月日を選択" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "次のオプションから興味のあるものを選択してください" @@ -5508,8 +5537,8 @@ msgstr "メールを送信" msgid "Send feedback" msgstr "フィードバックを送信" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "メッセージを送信" @@ -5600,7 +5629,7 @@ msgstr "画像のアスペクト比をワイドに設定" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -5621,7 +5650,7 @@ msgstr "性的にきわどい" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "共有" @@ -5641,7 +5670,7 @@ msgstr "面白いことをシェアして!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "とにかく共有" @@ -5697,7 +5726,7 @@ msgstr "リンクしたウェブサイトを共有" msgid "Show" msgstr "表示" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "ALTテキストを表示" @@ -5717,8 +5746,8 @@ msgid "Show badge and filter from feeds" msgstr "バッジの表示とフィードからのフィルタリング" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "{0}に似たおすすめのフォロー候補を表示" +#~ msgid "Show follows similar to {0}" +#~ msgstr "{0}に似たおすすめのフォロー候補を表示" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -5733,9 +5762,9 @@ msgstr "このような投稿の表示を減らす" msgid "Show list anyway" msgstr "とにかくリストを表示" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "さらに表示" @@ -5786,7 +5815,7 @@ msgstr "警告を表示" msgid "Show warning and filter from feeds" msgstr "警告の表示とフィードからのフィルタリング" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "マイフィード内の{0}からの投稿を表示します" @@ -5799,12 +5828,12 @@ msgstr "マイフィード内の{0}からの投稿を表示します" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -5836,12 +5865,12 @@ msgstr "サインアウト" msgid "Sign out of all accounts" msgstr "すべてのアカウントからサインアウト" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -5866,25 +5895,25 @@ msgstr "サインイン済み" msgid "Signed in as @{0}" msgstr "@{0}でサインイン" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "あなたのスターターパックでサインアップ" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "スターターパックを使わずにサインアップ" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "類似のアカウント" +#~ msgid "Similar accounts" +#~ msgstr "類似のアカウント" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "スキップ" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "この手順をスキップする" @@ -5893,7 +5922,7 @@ msgstr "この手順をスキップする" msgid "Software Dev" msgstr "ソフトウェア開発" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "お好みかもしれない他のフィード" @@ -5934,12 +5963,12 @@ msgstr "返信を並び替える" msgid "Sort replies to the same post by:" msgstr "次の方法で同じ投稿への返信を並び替えます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "ソース:<0>{sourceName}" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "スパム" @@ -5968,7 +5997,6 @@ msgstr "{displayName}とのチャットを開始" msgid "Start chatting" msgstr "チャットを開始" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6008,8 +6036,8 @@ msgstr "ストレージがクリアされたため、今すぐアプリを再起 msgid "Storybook" msgstr "ストーリーブック" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6039,7 +6067,7 @@ msgstr "このリストに登録" msgid "Suggested accounts" msgstr "おすすめのアカウント" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "あなたへのおすすめ" @@ -6091,16 +6119,16 @@ msgstr "トール" msgid "Tap to dismiss" msgstr "タップして消す" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "タップしてフルスクリーンに" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "タップして音の切り替え" -#: src/view/com/util/images/AutoSizedImage.tsx:185 -#: src/view/com/util/images/AutoSizedImage.tsx:205 +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 msgid "Tap to view full image" msgstr "タップして画像全体を表示" @@ -6138,9 +6166,9 @@ msgid "Terms of Service" msgstr "利用規約" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "使用されている用語がコミュニティ基準に違反している" @@ -6148,7 +6176,7 @@ msgstr "使用されている用語がコミュニティ基準に違反してい msgid "Text & tags" msgstr "テキストとタグ" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "テキストの入力フィールド" @@ -6158,6 +6186,10 @@ msgstr "テキストの入力フィールド" msgid "Thank you. Your report has been sent." msgstr "ありがとうございます。あなたの報告は送信されました。" +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "その内容は以下の通りです:" @@ -6175,11 +6207,11 @@ msgstr "そのハンドルはすでに使用されています。" msgid "That starter pack could not be found." msgstr "そのスターターパックが見つかりませんでした。" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "以上です、皆さん!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。" @@ -6210,7 +6242,7 @@ msgstr "Discoverフィード" msgid "The Discover feed now knows what you like" msgstr "Discoverフィードはあなたの好みを学習しました" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "アプリのほうがより良い体験をすることができます。今すぐBlueskyをダウンロードして、中断したところから再開しましょう。" @@ -6218,11 +6250,11 @@ msgstr "アプリのほうがより良い体験をすることができます。 msgid "The feed has been replaced with Discover." msgstr "フィードはDiscoverと置き換えられました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "以下のラベルがあなたのアカウントに適用されました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "以下のラベルがあなたのコンテンツに適用されました。" @@ -6239,7 +6271,7 @@ msgstr "投稿が削除された可能性があります。" msgid "The Privacy Policy has been moved to <0/>" msgstr "プライバシーポリシーは<0/>に移動しました" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "選択したビデオのサイズが100MBを超えています。" @@ -6255,6 +6287,10 @@ msgstr "サポートフォームは移動しました。サポートが必要な msgid "The Terms of Service have been moved to" msgstr "サービス規約は移動しました" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "アカウントの無効化に期限はありません。いつでも戻ってこられます。" @@ -6297,7 +6333,7 @@ msgstr "サーバーへの問い合わせ中に問題が発生しました" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "通知の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "投稿の取得中に問題が発生しました。もう一度試すにはこちらをタップしてください。" @@ -6315,15 +6351,15 @@ msgstr "リストの取得中に問題が発生しました。もう一度試す msgid "There was an issue sending your report. Please check your internet connection." msgstr "報告の送信に問題が発生しました。インターネットの接続を確認してください。" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "アプリパスワードの取得中に問題が発生しました" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6366,7 +6402,7 @@ msgstr "このアカウントを閲覧するためにはサインインが必要 msgid "This account is blocked by one or more of your moderation lists. To unblock, please visit the lists directly and remove this user." msgstr "このアカウントは1つ、あるいは複数のモデレーションリストでブロックされています。ブロックを解除するにはリストの画面に移動してこのユーザーをリストから外してください。" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "この申し立ては<0>{sourceName}に送られます。" @@ -6441,7 +6477,7 @@ msgstr "<0>{0}によって適用されたラベルです。" msgid "This label was applied by the author." msgstr "投稿者によって適用されたラベルです。" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "あなたによって適用されたラベルです。" @@ -6474,7 +6510,7 @@ msgid "This post has been deleted." msgstr "この投稿は削除されました。" #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "この投稿はログインしているユーザーにのみ表示されます。ログインしていない方には見えません。" @@ -6502,7 +6538,7 @@ msgstr "このサービスには、利用規約もプライバシーポリシー msgid "This should create a domain record at:" msgstr "右記にドメインレコードを作成されるはずです:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "このユーザーにはフォロワーがいません。" @@ -6531,7 +6567,7 @@ msgstr "このユーザーはミュートした<0>{0}リストに含まれ msgid "This user is new here. Press for more info about when they joined." msgstr "新しいユーザーです。ここを押すといつ参加したかの情報が表示されます。" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "このユーザーは誰もフォローしていません。" @@ -6588,7 +6624,7 @@ msgstr "ドロップダウンを切り替え" msgid "Toggle to enable or disable adult content" msgstr "成人向けコンテンツの有効もしくは無効の切り替え" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "トップ" @@ -6599,8 +6635,8 @@ msgstr "変換" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -6619,7 +6655,7 @@ msgstr "テレビ" msgid "Two-factor authentication" msgstr "2要素認証" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "ここにメッセージを入力する" @@ -6652,14 +6688,14 @@ msgstr "削除できません" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "ブロックを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "ブロックを解除" @@ -6674,12 +6710,12 @@ msgstr "アカウントのブロックを解除" msgid "Unblock Account" msgstr "アカウントのブロックを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "アカウントのブロックを解除しますか?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -6690,7 +6726,7 @@ msgctxt "action" msgid "Unfollow" msgstr "フォローを解除" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "{0}のフォローを解除" @@ -6704,8 +6740,7 @@ msgid "Unlike this feed" msgstr "このフィードからいいねを外す" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "ミュートを解除" @@ -6732,11 +6767,11 @@ msgstr "会話のミュートを解除" msgid "Unmute thread" msgstr "スレッドのミュートを解除" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "ビデオのミュートを解除" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "ミュート解除中" @@ -6774,12 +6809,12 @@ msgstr "このラベラーの登録を解除" msgid "Unsubscribed from list" msgstr "リストの登録を解除しました" -#: src/state/queries/video/video.ts:195 +#: src/state/queries/video/video.ts:240 msgid "Unsupported video type: {mimeType}" msgstr "サポートしていないビデオ形式:{mimeType}" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "望まない性的なコンテンツ" @@ -6834,7 +6869,7 @@ msgstr "ライブラリーからアップロード" msgid "Use a file on your server" msgstr "あなたのサーバーのファイルを使用" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "他のBlueskyクライアントにアカウントやパスワードに完全にアクセスする権限を与えずに、アプリパスワードを使ってログインします。" @@ -6965,6 +7000,10 @@ msgstr "DNSレコードを確認" msgid "Verify email" msgstr "メールアドレスを確認" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "メールアドレスを確認" @@ -6994,11 +7033,12 @@ msgstr "メールアドレスを確認" msgid "Version {appVersion} {bundleInfo}" msgstr "バージョン {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "ビデオ" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:138 msgid "Video failed to process" msgstr "ビデオの処理に失敗" @@ -7011,11 +7051,11 @@ msgstr "ビデオゲーム" msgid "Video not found." msgstr "ビデオが見つかりません。" -#: src/view/com/composer/videos/SubtitleDialog.tsx:92 +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 msgid "Video settings" msgstr "ビデオの設定" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:86 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 msgid "Video: {0}" msgstr "ビデオ:{0}" @@ -7024,7 +7064,7 @@ msgid "View {0}'s avatar" msgstr "{0}のアバターを表示" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "{0}のプロフィールを表示" @@ -7056,7 +7096,7 @@ msgstr "著作権侵害の報告の詳細を見る" msgid "View full thread" msgstr "スレッドをすべて表示" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "これらのラベルに関する情報を見る" @@ -7116,7 +7156,7 @@ msgstr "コンテンツの警告" msgid "Warn content and filter from feeds" msgstr "コンテンツの警告とフィードからのフィルタリング" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "そのハッシュタグの検索結果は見つかりませんでした。" @@ -7128,7 +7168,11 @@ msgstr "この会話を読み込めませんでした" msgid "We estimate {estimatedTime} until your account is ready." msgstr "あなたのアカウントが準備できるまで{estimatedTime}ほどかかります。" -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "素敵なひとときをお過ごしください。覚えておいてください、Blueskyは:" @@ -7136,6 +7180,10 @@ msgstr "素敵なひとときをお過ごしください。覚えておいてく msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "あなたのフォロー中のユーザーの投稿を読み終わりました。フィード<0/>内の最新の投稿を表示します。" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "生年月日の設定を読み込むことはできませんでした。もう一度お試しください。" @@ -7144,7 +7192,7 @@ msgstr "生年月日の設定を読み込むことはできませんでした。 msgid "We were unable to load your configured labelers at this time." msgstr "現在設定されたラベラーを読み込めません。" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "接続できませんでした。アカウントの設定を続けるためにもう一度お試しください。繰り返し失敗する場合は、この手順をスキップすることもできます。" @@ -7152,7 +7200,7 @@ msgstr "接続できませんでした。アカウントの設定を続けるた msgid "We will let you know when your account is ready." msgstr "アカウントの準備ができたらお知らせします。" -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "これはあなたの体験をカスタマイズするために使用されます。" @@ -7176,7 +7224,7 @@ msgstr "大変申し訳ありませんが、現在ミュートされたワード msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "大変申し訳ありませんが、検索を完了できませんでした。数分後に再試行してください。" -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "大変申し訳ありません!返信しようとしている投稿は削除されました。" @@ -7197,7 +7245,7 @@ msgstr "おかえりなさい!" msgid "Welcome, friend!" msgstr "ようこそ、友よ!" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "なにに興味がありますか?" @@ -7207,7 +7255,7 @@ msgstr "あなたのスターターパックを何と呼びたいですか?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "最近どう?" @@ -7269,16 +7317,16 @@ msgstr "なぜこのユーザーをレビューする必要がありますか? msgid "Wide" msgstr "ワイド" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "メッセージを書く" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "投稿を書く" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "返信を書く" @@ -7319,7 +7367,7 @@ msgstr "はい、非表示にします" msgid "Yes, reactivate my account" msgstr "はい、アカウントを再有効化します" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "昨日、{time}" @@ -7336,7 +7384,11 @@ msgstr "あなた" msgid "You are in line." msgstr "あなたは並んでいます。" -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "あなたはまだだれもフォローしていません。" @@ -7366,7 +7418,7 @@ msgstr "新しいパスワードでサインインできるようになりまし msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "アカウントを再有効化してログインし続けることができます。あなたのプロフィールと投稿は他のユーザーに見えるようになります。" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "あなたはまだだれもフォロワーがいません。" @@ -7441,7 +7493,7 @@ msgstr "リストがありません。" msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "ブロック中のアカウントはまだありません。アカウントをブロックするには、ユーザーのプロフィールに移動し、アカウントメニューから「アカウントをブロック」を選択します。" -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "アプリパスワードはまだ作成されていません。下のボタンを押すと作成できます。" @@ -7453,6 +7505,10 @@ msgstr "ミュートしているアカウントはまだありません。アカ msgid "You have reached the end" msgstr "最後まで到達しました" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "スターターパックをまだ作成していません!" @@ -7466,11 +7522,11 @@ msgstr "まだワードやタグをミュートしていません" msgid "You hid this reply." msgstr "あなたがこの返信を非表示にしました。" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "間違って適用されたと思うのであれば、自己申告ではないラベルならば異議申し立てができます。" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "これらのラベルが誤って適用されたと思った場合は、異議申し立てを行うことができます。" @@ -7538,15 +7594,15 @@ msgstr "アカウントの作成を完了するとおすすめのユーザーや msgid "You'll follow the suggested users once you finish creating your account!" msgstr "アカウントの作成を完了するとおすすめのユーザーをフォローします!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "これらのユーザーや他{0}をフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "これらのユーザーをすぐにフォローします" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "これらのフィードの更新を受け取ります" @@ -7561,7 +7617,7 @@ msgstr "あなたは並んでいます。" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "アプリパスワードでログイン中です。アカウントの無効化を続けるにはメインのパスワードでログインしてください。" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "準備ができました!" @@ -7574,6 +7630,14 @@ msgstr "この投稿でワードまたはタグを隠すことを選択しまし msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "フィードはここまでです!もっとフォローするアカウントを見つけましょう。" +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "あなたのアカウント" @@ -7590,7 +7654,7 @@ msgstr "あなたのアカウントの公開データの全記録を含むリポ msgid "Your birth date" msgstr "生年月日" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "利用中のブラウザがこのビデオ形式をサポートしていません。他のブラウザをお試しください。" @@ -7603,7 +7667,7 @@ msgid "Your choice will be saved, but can be changed later in settings." msgstr "ここで選択した内容は保存されますが、あとから設定で変更できます。" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -7625,7 +7689,7 @@ msgstr "最初のいいね!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Followingフィードは空です!もっと多くのユーザーをフォローして、近況を確認しましょう。" -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "フルハンドルは" @@ -7641,11 +7705,11 @@ msgstr "ミュートしたワード" msgid "Your password has been changed successfully!" msgstr "パスワードの変更が完了しました!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "投稿を公開しました" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "投稿、いいね、ブロックは公開されます。ミュートは非公開です。" @@ -7657,7 +7721,7 @@ msgstr "あなたのプロフィール" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "あなたのプロフィール、投稿、フィード、そしてリストは他のBlueskyユーザーに見えなくなります。ログインすることでいつでもアカウントを再有効化できます。" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "返信を公開しました" diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 30d908b01e..89ecf5da5b 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -320,7 +320,7 @@ msgstr "계정 옵션" msgid "Account removed from quick access" msgstr "빠른 액세스에서 계정 제거" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "계정 차단 해제됨" @@ -372,7 +372,7 @@ msgstr "계정 추가" msgid "Add alt text" msgstr "대체 텍스트 추가" -#: src/view/com/composer/videos/SubtitleDialog.tsx:103 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 msgid "Add alt text (optional)" msgstr "대체 텍스트 추가 (선택 사항)" @@ -494,8 +494,8 @@ msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/composer/videos/SubtitleDialog.tsx:54 -#: src/view/com/composer/videos/SubtitleDialog.tsx:98 #: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" @@ -526,7 +526,7 @@ msgstr "오류 발생" msgid "An error occurred" msgstr "오류 발생" -#: src/state/queries/video/video.ts:193 +#: src/state/queries/video/video.ts:227 msgid "An error occurred while compressing the video." msgstr "동영상을 압축하는 동안 오류가 발생했습니다." @@ -534,7 +534,7 @@ msgstr "동영상을 압축하는 동안 오류가 발생했습니다." msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "스타터 팩을 만드는 동안 오류가 발생했습니다. 다시 시도하시겠습니까?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:205 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "동영상을 불러오는 동안 오류가 발생했습니다. 나중에 다시 시도하세요." @@ -556,7 +556,7 @@ msgstr "동영상을 선택하는 동안 오류가 발생했습니다" msgid "An error occurred while trying to follow all" msgstr "모두 팔로우하려고 하는 동안 오류가 발생했습니다" -#: src/state/queries/video/video.ts:160 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "동영상을 업로드하는 동안 오류가 발생했습니다." @@ -581,7 +581,7 @@ msgstr "채팅을 여는 동안 문제가 발생했습니다" msgid "An issue occurred, please try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "알 수 없는 오류가 발생했습니다" @@ -759,7 +759,7 @@ msgstr "생년월일" msgid "Birthday:" msgstr "생년월일:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "차단" @@ -865,23 +865,23 @@ msgstr "이미지 흐리게 및 피드에서 필터링" msgid "Books" msgstr "책" -#: src/components/FeedInterstitials.tsx:352 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "탐색 페이지에서 더 많은 계정 찾아보기" -#: src/components/FeedInterstitials.tsx:485 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "탐색 페이지에서 더 많은 피드 찾아보기" -#: src/components/FeedInterstitials.tsx:334 -#: src/components/FeedInterstitials.tsx:337 -#: src/components/FeedInterstitials.tsx:467 -#: src/components/FeedInterstitials.tsx:470 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "더 많은 추천 찾아보기" -#: src/components/FeedInterstitials.tsx:360 -#: src/components/FeedInterstitials.tsx:494 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "탐색 페이지에서 더 많은 추천 찾아보기" @@ -996,7 +996,7 @@ msgstr "연결된 웹사이트를 여는 것을 취소합니다" msgid "Cannot interact with a blocked user" msgstr "차단된 사용자와 상호작용할 수 없습니다" -#: src/view/com/composer/videos/SubtitleDialog.tsx:128 +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 msgid "Captions (.vtt)" msgstr "자막(.vtt)" @@ -1084,12 +1084,12 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "받은 편지함에서 아래에 입력할 인증 코드가 포함된 이메일이 있는지 확인하세요." #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "3개 이상 선택하세요." +#~ msgid "Choose 3 or more:" +#~ msgstr "3개 이상 선택하세요." #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "최소 {0}개 이상 선택하세요" +#~ msgid "Choose at least {0} more" +#~ msgstr "최소 {0}개 이상 선택하세요" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1175,6 +1175,8 @@ msgstr "다그닥 🐴 다그닥 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 @@ -1374,7 +1376,7 @@ msgstr "콘텐츠 경고" msgid "Context menu backdrop, click to close the menu." msgstr "컨텍스트 메뉴 배경을 클릭하여 메뉴를 닫습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "계속" @@ -1387,7 +1389,7 @@ msgstr "{0}(으)로 계속하기 (현재 로그인)" msgid "Continue thread..." msgstr "스레드 더 보기..." -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1801,8 +1803,8 @@ msgid "Discover New Feeds" msgstr "새 피드 발견하기" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "닫기" +#~ msgid "Dismiss" +#~ msgstr "닫기" #: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" @@ -1856,8 +1858,8 @@ msgstr "도메인을 확인했습니다." #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/composer/videos/SubtitleDialog.tsx:161 -#: src/view/com/composer/videos/SubtitleDialog.tsx:168 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1889,7 +1891,7 @@ msgstr "Bluesky 다운로드" msgid "Download CAR file" msgstr "CAR 파일 다운로드" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "드롭하여 이미지 추가" @@ -1998,12 +2000,12 @@ msgid "Edit post interaction settings" msgstr "게시물 상호작용 설정 편집하기" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "프로필 편집" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "프로필 편집" @@ -2049,6 +2051,10 @@ msgstr "이메일 2단계 인증을 비활성화했습니다" msgid "Email address" msgstr "이메일 주소" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2062,6 +2068,10 @@ msgstr "이메일 변경됨" msgid "Email verified" msgstr "이메일 확인됨" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "이메일:" @@ -2120,6 +2130,10 @@ msgstr "사용" msgid "End of feed" msgstr "피드 끝" +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "이 앱 비밀번호의 이름 입력" @@ -2178,7 +2192,7 @@ msgstr "파일을 저장하는 동안 오류가 발생했습니다" msgid "Error receiving captcha response." msgstr "캡차 응답을 수신하는 동안 오류가 발생했습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "오류:" @@ -2383,10 +2397,10 @@ msgstr "피드를 업데이트하지 못했습니다" msgid "Failed to update settings" msgstr "설정을 업데이트하지 못했습니다" -#: src/state/queries/video/video-upload.ts:75 -#: src/state/queries/video/video-upload.web.ts:71 -#: src/state/queries/video/video-upload.web.ts:75 -#: src/state/queries/video/video-upload.web.ts:85 +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 msgid "Failed to upload video" msgstr "동영상을 업로드하지 못했습니다" @@ -2487,7 +2501,7 @@ msgstr "세로로 뒤집기" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:256 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "팔로우" @@ -2497,7 +2511,7 @@ msgctxt "action" msgid "Follow" msgstr "팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "{0} 님을 팔로우" @@ -2574,7 +2588,7 @@ msgstr "내가 아는 팔로워" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:254 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:29 @@ -2584,7 +2598,7 @@ msgid "Following" msgstr "팔로우 중" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:100 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "{0} 님을 팔로우했습니다" @@ -2648,7 +2662,7 @@ msgstr "잦은 원치 않는 콘텐츠 게시" msgid "From @{sanitizedAuthor}" msgstr "@{sanitizedAuthor} 님의 태그" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/>에서" @@ -2880,6 +2894,10 @@ msgstr "이 데이터를 불러오는 데 문제가 있는 것 같습니다. 자 msgid "Hmmmm, we couldn't load that moderation service." msgstr "검토 서비스를 불러올 수 없습니다." +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + #: src/Navigation.tsx:550 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:159 @@ -3040,6 +3058,10 @@ msgstr "유효하지 않거나 지원되지 않는 게시물 기록" msgid "Invalid username or password" msgstr "잘못된 사용자 이름 또는 비밀번호" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "친구 초대하기" @@ -3440,12 +3462,12 @@ msgstr "메시지 삭제됨" msgid "Message from server: {0}" msgstr "서버에서 보낸 메시지: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "메시지 입력 필드" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "메시지가 너무 깁니다" @@ -3631,7 +3653,7 @@ msgstr "스레드 뮤트" msgid "Mute words & tags" msgstr "단어 및 태그 뮤트" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "뮤트됨" @@ -3848,7 +3870,7 @@ msgid "No feeds found. Try searching for something else." msgstr "피드를 찾을 수 없습니다. 다른 피드를 검색해 보세요." #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "더 이상 {0} 님을 팔로우하지 않음" @@ -4016,7 +4038,7 @@ msgstr "끄기" msgid "Oh no!" msgstr "이런!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "이런! 뭔가 잘못되었습니다." @@ -4090,6 +4112,7 @@ msgstr "아바타 생성기 열기" msgid "Open conversation options" msgstr "대화 옵션 열기" +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 #: src/view/com/composer/Composer.tsx:819 #: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" @@ -4418,7 +4441,7 @@ msgstr "{0} 재생" msgid "Play or pause the GIF" msgstr "GIP를 재생하거나 일시 정지합니다" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:179 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "동영상 재생" @@ -4868,7 +4891,7 @@ msgstr "프로필 제거" msgid "Remove profile from search history" msgstr "검색 기록에서 프로필을 제거합니다" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:300 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "인용 제거" @@ -4877,7 +4900,7 @@ msgstr "인용 제거" msgid "Remove repost" msgstr "재게시를 취소합니다" -#: src/view/com/composer/videos/SubtitleDialog.tsx:251 +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 msgid "Remove subtitle file" msgstr "자막 파일 제거" @@ -4913,7 +4936,7 @@ msgstr "저장한 피드에서 제거됨" msgid "Removed from your feeds" msgstr "내 피드에서 제거됨" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:301 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "인용된 게시물을 제거합니다" @@ -4962,23 +4985,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "답글 설정은 스레드 작성자가 선택합니다" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:523 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "<0><1/> 님에게 보내는 답글" -#: src/view/com/posts/FeedItem.tsx:514 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "차단된 게시물에 보내는 답글" -#: src/view/com/posts/FeedItem.tsx:516 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "게시물에 보내는 답글" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:520 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "나에게 보내는 답글" @@ -5089,16 +5112,16 @@ msgstr "재게시 또는 게시물 인용" msgid "Reposted By" msgstr "재게시한 사용자" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "{0} 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "<0><1/> 님이 재게시함" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "내가 재게시함" @@ -5137,6 +5160,14 @@ msgstr "이 제공자에서 필수" msgid "Resend email" msgstr "이메일 다시 보내기" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "재설정 코드" @@ -5183,8 +5214,8 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다" #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5424,7 +5455,7 @@ msgstr "GIF \"{0}\" 선택" msgid "Select how long to mute this word for." msgstr "이 단어를 음소거할 기간 선택하기" -#: src/view/com/composer/videos/SubtitleDialog.tsx:236 +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 msgid "Select language..." msgstr "언어 선택..." @@ -5476,7 +5507,7 @@ msgstr "앱에 표시되는 기본 텍스트 언어를 선택합니다." msgid "Select your date of birth" msgstr "생년월일을 선택하세요" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "아래 옵션에서 관심사를 선택하세요" @@ -5506,8 +5537,8 @@ msgstr "이메일 보내기" msgid "Send feedback" msgstr "피드백 보내기" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "메시지 보내기" @@ -5715,8 +5746,8 @@ msgid "Show badge and filter from feeds" msgstr "배지 표시 및 피드에서 필터링" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 -msgid "Show follows similar to {0}" -msgstr "{0} 님과 비슷한 팔로우 표시" +#~ msgid "Show follows similar to {0}" +#~ msgstr "{0} 님과 비슷한 팔로우 표시" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -5733,7 +5764,7 @@ msgstr "무시하고 리스트 표시하기" #: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "더 보기" @@ -5874,15 +5905,15 @@ msgid "Signup without a starter pack" msgstr "스타터 팩 없이 가입하기" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "비슷한 계정" +#~ msgid "Similar accounts" +#~ msgstr "비슷한 계정" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "건너뛰기" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "이 단계 건너뛰기" @@ -5891,7 +5922,7 @@ msgstr "이 단계 건너뛰기" msgid "Software Dev" msgstr "소프트웨어 개발" -#: src/components/FeedInterstitials.tsx:449 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "좋아할 만한 다른 피드" @@ -5919,8 +5950,8 @@ msgstr "알 수 없는 오류가 발생했습니다. 다시 시도해 주세요. msgid "Something went wrong!" msgstr "문제가 발생했습니다!" -#: src/App.native.tsx:101 -#: src/App.web.tsx:82 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요." @@ -6036,7 +6067,7 @@ msgstr "이 리스트 구독하기" msgid "Suggested accounts" msgstr "추천 계정" -#: src/components/FeedInterstitials.tsx:314 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "나를 위한 추천" @@ -6088,16 +6119,16 @@ msgstr "세로" msgid "Tap to dismiss" msgstr "눌러서 닫기" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "탭하여 전체화면으로 보기" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "탭하여 소리 켜기/끄기" -#: src/view/com/util/images/AutoSizedImage.tsx:185 -#: src/view/com/util/images/AutoSizedImage.tsx:205 +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 msgid "Tap to view full image" msgstr "탭하여 전체 이미지를 봅니다" @@ -6155,6 +6186,10 @@ msgstr "텍스트 입력 필드" msgid "Thank you. Your report has been sent." msgstr "감사합니다. 신고를 전송했습니다." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "텍스트 파일 내용:" @@ -6176,7 +6211,7 @@ msgstr "스타터 팩을 찾을 수 없습니다." msgid "That's all, folks!" msgstr "이상입니다, 여러분!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "차단을 해제하면 이 계정이 나와 상호작용할 수 있게 됩니다." @@ -6236,7 +6271,7 @@ msgstr "게시물이 삭제되었을 수 있습니다." msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" -#: src/state/queries/video/video.ts:188 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "선택한 동영상이 100MB를 초과합니다." @@ -6252,6 +6287,10 @@ msgstr "지원 양식을 이동했습니다. 도움이 필요하다면 <0/>하 msgid "The Terms of Service have been moved to" msgstr "서비스 이용약관을 다음으로 이동했습니다:" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "계정 비활성화에는 시간 제한이 없으므로 언제든지 다시 돌아올 수 있습니다." @@ -6316,9 +6355,9 @@ msgstr "신고를 전송하는 동안 문제가 발생했습니다. 인터넷 msgid "There was an issue with fetching your app passwords" msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:109 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:145 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 @@ -6616,7 +6655,7 @@ msgstr "TV" msgid "Two-factor authentication" msgstr "2단계 인증" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "메시지를 입력하세요" @@ -6649,14 +6688,14 @@ msgstr "삭제할 수 없음" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:199 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "차단 해제" @@ -6671,7 +6710,7 @@ msgstr "계정 차단 해제" msgid "Unblock Account" msgstr "계정 차단 해제" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:312 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "계정을 차단 해제하시겠습니까?" @@ -6687,7 +6726,7 @@ msgctxt "action" msgid "Unfollow" msgstr "언팔로우" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "{0} 님을 언팔로우" @@ -6732,7 +6771,7 @@ msgstr "스레드 언뮤트" msgid "Unmute video" msgstr "동영상 음소거 해제" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "음소거 해제됨" @@ -6770,7 +6809,7 @@ msgstr "이 라벨러 구독 취소하기" msgid "Unsubscribed from list" msgstr "리스트 구독 취소됨" -#: src/state/queries/video/video.ts:206 +#: src/state/queries/video/video.ts:240 msgid "Unsupported video type: {mimeType}" msgstr "지원되지 않는 동영상 유형: {mimeType}" @@ -6961,6 +7000,10 @@ msgstr "DNS 레코드 인증" msgid "Verify email" msgstr "이메일 인증" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "내 이메일 인증하기" @@ -6990,12 +7033,12 @@ msgstr "이메일 인증하기" msgid "Version {appVersion} {bundleInfo}" msgstr "버전 {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:144 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "동영상" -#: src/state/queries/video/video.ts:134 +#: src/state/queries/video/video.ts:138 msgid "Video failed to process" msgstr "동영상을 처리하지 못했습니다" @@ -7008,11 +7051,11 @@ msgstr "비디오 게임" msgid "Video not found." msgstr "동영상을 찾을 수 없습니다." -#: src/view/com/composer/videos/SubtitleDialog.tsx:95 +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 msgid "Video settings" msgstr "동영상 설정" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 msgid "Video: {0}" msgstr "동영상: {0}" @@ -7125,6 +7168,10 @@ msgstr "이 대화를 불러올 수 없습니다" msgid "We estimate {estimatedTime} until your account is ready." msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다." +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + #: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기억하세요." @@ -7133,6 +7180,10 @@ msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기 msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "팔로우한 사용자의 게시물이 부족합니다. 대신 <0/>의 최신 게시물을 표시합니다." +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주세요." @@ -7141,7 +7192,7 @@ msgstr "생년월일 설정을 불러올 수 없습니다. 다시 시도해 주 msgid "We were unable to load your configured labelers at this time." msgstr "현재 구성된 라벨러를 불러올 수 없습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "연결하지 못했습니다. 계정 설정을 계속하려면 다시 시도해 주세요. 계속 실패하면 이 과정을 건너뛸 수 있습니다." @@ -7149,7 +7200,7 @@ msgstr "연결하지 못했습니다. 계정 설정을 계속하려면 다시 msgid "We will let you know when your account is ready." msgstr "계정이 준비되면 알려드리겠습니다." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." @@ -7194,7 +7245,7 @@ msgstr "다시 돌아오셨군요!" msgid "Welcome, friend!" msgstr "잘 오셨습니다!" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "어떤 관심사가 있으신가요?" @@ -7266,8 +7317,8 @@ msgstr "이 사용자를 검토해야 하는 이유는 무엇인가요?" msgid "Wide" msgstr "가로" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "메시지를 입력하세요" @@ -7333,6 +7384,10 @@ msgstr "나" msgid "You are in line." msgstr "대기 중입니다." +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "아무도 팔로우하지 않았습니다." @@ -7450,6 +7505,10 @@ msgstr "아직 어떤 계정도 뮤트하지 않았습니다. 계정을 뮤트 msgid "You have reached the end" msgstr "끝에 도달했습니다" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "아직 스타터 팩을 만들지 않았습니다." @@ -7571,6 +7630,14 @@ msgstr "이 글에서 단어 또는 태그를 숨기도록 설정했습니다." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "피드 끝에 도달했습니다! 팔로우할 계정을 더 찾아보세요." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "내 계정" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 3a67499b4c..90d1775a10 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -21,16 +21,24 @@ msgstr "(contém conteúdo incorporado)" msgid "(no email)" msgstr "(sem email)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "{0, plural, one {{formattedCount} outro} other {{formattedCount} outros}}" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/components/moderation/LabelsOnMe.tsx:55 #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "{0, plural, one {# rótulo aplicado nesta conta} other {# rótulos aplicados nesta conta}}" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "{0, plural, one {# rótulo foi colocado nesta conta} other {# rótulos foram colocado nesta conta}}" @@ -38,14 +46,26 @@ msgstr "{0, plural, one {# rótulo foi colocado nesta conta} other {# rótulos f #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "{0, plural, one {# rótulo aplicado neste conteúdo} other {# rótulos aplicados neste conteúdo}}" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "{0, plural, one {# rótulo foi colocado neste conteúdo} other {# rótulos foram colocado neste conteúdo}}" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "{0, plural, one {# repostagem} other {# repostagens}}" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "{0, plural, one {e # outro} other {e # outros}}" @@ -60,11 +80,11 @@ msgstr "{0, plural, one {seguidor} other {seguidores}}" msgid "{0, plural, one {following} other {following}}" msgstr "{0, plural, one {seguindo} other {seguindo}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "{0, plural, one {Curtir (# curtida)} other {Curtir (# curtidas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "{0, plural, one {curtida} other {curtidas}}" @@ -77,19 +97,19 @@ msgstr "{0, plural, one {Curtido por # usuário} other {Curtido por # usuários} msgid "{0, plural, one {post} other {posts}}" msgstr "{0, plural, one {postagem} other {postagens}}" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "{0, plural, one {citação} other {citações}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "{0, plural, one {Responder (# resposta)} other {Responder (# respostas)}}" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "{0, plural, one {repost} other {reposts}}" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "{0, plural, one {Descurtir (# curtida)} other {Descurtir (# curtidas)}}" @@ -107,6 +127,10 @@ msgstr "" msgid "{0} joined this week" msgstr "{0} entrou esta semana" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "{0} pessoas já usaram este pacote inicial!" @@ -127,30 +151,56 @@ msgstr "Os feeds e pessoas favoritas de {0} - junte-se a mim!" msgid "{0}'s starter pack" msgstr "O pacote inicial de {0}" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "{count, plural, one {Curtido por # usuário} other {Curtido por # usuários}}" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "{diff, plural, one {dia} other {dias}}" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "{diff, plural, one {dia} other {dias}}" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "{diff, plural, one {hora} other {horas}}" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "{diff, plural, one {hora} other {horas}}" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "{diff, plural, one {minuto} other {minutos}}" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "{diff, plural, one {minuto} other {minutos}}" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "{diff, plural, one {mês} other {meses}}" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "{diff, plural, one {mês} other {meses}}" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "{diffSeconds, plural, one {segundo} other {segundos}}" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "{diffSeconds, plural, one {segundo} other {segundos}}" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "O Pacote Inicial de {displayName}" @@ -290,8 +340,8 @@ msgid "7 days" msgstr "7 dias" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "Uma sugestão de ajuda" +#~ msgid "A help tooltip" +#~ msgstr "Uma sugestão de ajuda" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -355,7 +405,7 @@ msgstr "Configurações da conta" msgid "Account removed from quick access" msgstr "Conta removida do acesso rápido" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Conta desbloqueada" @@ -411,9 +461,13 @@ msgstr "Adicionar texto alternativo" #~ msgid "Add ALT text" #~ msgstr "Adicionar texto alternativo" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "Adicionar texto alternativo (opcional)" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Adicionar Senha de Aplicativo" @@ -533,7 +587,7 @@ msgstr "Permitir novas mensagens de" msgid "Allow replies from:" msgstr "Permitir respostas de:" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "Permite acesso a mensagens diretas" @@ -548,17 +602,20 @@ msgstr "Já autenticado como @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Texto alternativo" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "Texto alternativo" @@ -583,19 +640,26 @@ msgstr "Ocorreu um erro" #~ msgid "An error occured" #~ msgstr "Tivemos um problema" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "Ocorreu um erro" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "Ocorreu um erro ao compactar o vídeo." + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Ocorreu um erro ao gerar seu pacote inicial. Quer tentar novamente?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 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/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "Ocorreu um erro ao carregar o vídeo. Tente novamente." + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "Ocorreu um erro ao salvar a imagem." @@ -605,6 +669,10 @@ msgstr "Ocorreu um erro ao carregar o vídeo. Tente novamente mais tarde." msgid "An error occurred while saving the QR code!" msgstr "Ocorreu um erro ao salvar o QR code!" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "Ocorreu um erro ao selecionar o vídeo" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "Ocorreu um erro ao tentar deletar esta mensagem. Por favor, tente novamente." @@ -614,7 +682,7 @@ msgstr "Ocorreu um erro ao salvar o QR code!" msgid "An error occurred while trying to follow all" msgstr "Ocorreu um erro ao tentar seguir todos" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "Ocorreu um erro ao enviar o vídeo." @@ -639,7 +707,7 @@ msgstr "Ocorreu um problema ao tentar abrir o chat" msgid "An issue occurred, please try again." msgstr "Ocorreu um problema, por favor tente novamente." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "ocorreu um erro desconhecido" @@ -649,8 +717,8 @@ msgid "an unknown labeler" msgstr "um rotulador desconhecido" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "e" @@ -659,7 +727,7 @@ msgstr "e" msgid "Animals" msgstr "Animais" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "GIF animado" @@ -675,7 +743,7 @@ msgstr "Qualquer pessoa pode interagir" msgid "App Language" msgstr "Idioma do aplicativo" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Senha de Aplicativo excluída" @@ -692,21 +760,21 @@ msgid "App password settings" msgstr "Configurações de Senha de Aplicativo" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Senhas de Aplicativos" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Contestar" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Contestar rótulo \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "Contestação enviada." @@ -744,7 +812,7 @@ msgstr "Utilizar feeds recomendados" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "Tem certeza de que deseja excluir este pacote inicial?" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Tem certeza de que deseja excluir a senha do aplicativo \"{name}\"?" @@ -776,7 +844,7 @@ msgstr "Tem certeza que deseja remover {0} dos seus feeds?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Tem certeza que deseja remover isto de seus feeds?" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Tem certeza que deseja descartar este rascunho?" @@ -797,13 +865,13 @@ msgstr "Arte" msgid "Artistic or non-erotic nudity." msgstr "Nudez artística ou não erótica." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "No mínimo 3 caracteres" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -837,7 +905,7 @@ msgstr "Aniversário" msgid "Birthday:" msgstr "Aniversário:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Bloquear" @@ -868,7 +936,7 @@ msgstr "Lista de bloqueio" msgid "Block these accounts?" msgstr "Bloquear estas contas?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Bloqueado" @@ -958,23 +1026,23 @@ msgstr "Desfocar imagens e filtrar dos feeds" msgid "Books" msgstr "Livros" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "Navegue por mais contas na página Explorar" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "Navegue por mais feeds na página Explorar" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "Veja mais sugestões" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "Navegue por mais sugestões na página Explorar" @@ -1024,12 +1092,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Só pode conter letras, números, espaços, riscas e subtraços. Deve ter pelo menos 4 caracteres, mas não mais de 32 caracteres." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1045,7 +1113,7 @@ msgstr "Só pode conter letras, números, espaços, riscas e subtraços. Deve te #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Cancelar" @@ -1074,7 +1142,7 @@ msgstr "Cancelar corte da imagem" msgid "Cancel profile editing" msgstr "Cancelar edição do perfil" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Cancelar citação" @@ -1090,6 +1158,21 @@ msgstr "Cancelar busca" msgid "Cancels opening the linked website" msgstr "Cancela a abertura do link" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "Legendas (.vtt)" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "Legendas e texto alt" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Alterar" @@ -1130,8 +1213,8 @@ msgid "Change Your Email" msgstr "Altere o Seu Email" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "Chat" @@ -1186,12 +1269,12 @@ msgstr "Verifique em sua caixa de entrada um e-mail com o código de confirmaç #~ msgstr "Escolha \"Todos\" ou \"Ninguém\"" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "Escolha 3 ou mais:" +#~ msgid "Choose 3 or more:" +#~ msgstr "Escolha 3 ou mais:" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "Escolha pelo menos mais {0}" +#~ msgid "Choose at least {0} more" +#~ msgstr "Escolha pelo menos mais {0}" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1209,7 +1292,7 @@ msgstr "Escolha Pessoas" msgid "Choose Service" msgstr "Escolher Serviço" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Escolha os algoritmos que geram seus feeds customizados." @@ -1296,7 +1379,7 @@ msgstr "Clique para desabilitar as citações desta publicação." msgid "Click to enable quote posts of this post." msgstr "Clique para habilitar as citações desta publicação." -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "Clique para tentar novamente a mensagem que falhou" @@ -1311,13 +1394,15 @@ msgstr "Tchic 🐴 tloc 🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Fechar" @@ -1372,7 +1457,7 @@ msgstr "Fecha barra de navegação inferior" msgid "Closes password update alert" msgstr "Fecha alerta de troca de senha" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Fecha o editor de post e descarta o rascunho" @@ -1380,11 +1465,11 @@ msgstr "Fecha o editor de post e descarta o rascunho" msgid "Closes viewer for header image" msgstr "Fecha o visualizador de banner" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "Recolher lista de usuários" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Fecha lista de usuários da notificação" @@ -1403,7 +1488,7 @@ msgstr "Quadrinhos" msgid "Community Guidelines" msgstr "Diretrizes da Comunidade" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Completar e começar a usar sua conta" @@ -1411,7 +1496,7 @@ msgstr "Completar e começar a usar sua conta" msgid "Complete the challenge" msgstr "Complete o captcha" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" @@ -1420,8 +1505,8 @@ msgid "Compose reply" msgstr "Escrever resposta" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "Comprimindo..." +#~ msgid "Compressing..." +#~ msgstr "Comprimindo..." #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1435,8 +1520,8 @@ msgstr "Configure o filtro de conteúdo por categoria: {name}" msgid "Configured in <0>moderation settings." msgstr "Configure no <0>painel de moderação." -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1522,7 +1607,7 @@ msgstr "Avisos de conteúdo" msgid "Context menu backdrop, click to close the menu." msgstr "Fundo do menu, clique para fechá-lo." -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Continuar" @@ -1535,7 +1620,7 @@ msgstr "Continuar como {0} (já conectado)" msgid "Continue thread..." msgstr "Continuar o tópico..." -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1571,7 +1656,7 @@ msgstr "Versão do aplicativo copiada" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Copiado" @@ -1657,6 +1742,10 @@ msgstr "Não foi possível carregar a lista" msgid "Could not mute chat" msgstr "Não foi possível silenciar este chat" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "Não foi possível processar seu vídeo" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "Não foi possível dessilenciar este chat" @@ -1722,7 +1811,7 @@ msgstr "Criar uma nova conta" msgid "Create report for {0}" msgstr "Criar denúncia para {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "{0} criada" @@ -1804,7 +1893,7 @@ msgstr "Painel de depuração" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Excluir" @@ -1821,11 +1910,11 @@ msgstr "Excluir a conta" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "Excluir Conta <0>\"<1>{0}<2>\"" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Excluir senha de aplicativo" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "Excluir senha de aplicativo?" @@ -1880,7 +1969,7 @@ msgstr "Excluir esta lista?" msgid "Delete this post?" msgstr "Excluir esta postagem?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Excluído" @@ -1916,7 +2005,7 @@ msgstr "Desanexar postagem de citação?" msgid "Dialog: adjust who can interact with this post" msgstr "Diálogo: ajuste quem pode interagir com esta postagem" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" @@ -1930,8 +2019,12 @@ msgid "Direct messages are here!" msgstr "As mensagens diretas estão aqui!" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" -msgstr "Desabilitar autoplay em GIFs" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "Desabilitar autoplay em GIFs" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" +msgstr "Desativar reprodução automática para vídeos e GIFs" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 msgid "Disable Email 2FA" @@ -1945,7 +2038,7 @@ msgstr "Desabilitar feedback tátil" #~ msgid "Disable haptics" #~ msgstr "Desabilitar feedback tátil" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "Desativar legendas" @@ -1962,11 +2055,11 @@ msgstr "Desativar legendas" msgid "Disabled" msgstr "Desabilitado" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Descartar rascunho?" @@ -1976,8 +2069,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Desencorajar aplicativos a mostrar minha conta para usuários desautenticados" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "Descubra quais postagens você gosta enquanto navega." +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "Descubra quais postagens você gosta enquanto navega." #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1993,10 +2086,10 @@ msgid "Discover New Feeds" msgstr "Descubra Novos Feeds" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "Ocultar" +#~ msgid "Dismiss" +#~ msgstr "Ocultar" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "Ocultar erro" @@ -2028,7 +2121,7 @@ msgstr "Não aplique esta palavra ocultada aos usuários que você segue" msgid "Does not include nudity." msgstr "Não inclui nudez." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "Não começa ou termina com um hífen" @@ -2048,6 +2141,8 @@ msgstr "Domínio verificado!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2070,7 +2165,7 @@ msgstr "Feito" msgid "Done{extraText}" msgstr "Feito{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "Baixe o Bluesky" @@ -2079,7 +2174,7 @@ msgstr "Baixe o Bluesky" msgid "Download CAR file" msgstr "Baixar arquivo CAR" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Solte para adicionar imagens" @@ -2192,12 +2287,12 @@ msgid "Edit post interaction settings" msgstr "Editar configurações de interação de postagem" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Editar perfil" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Editar Perfil" @@ -2252,6 +2347,10 @@ msgstr "2FA via e-mail desabilitado" msgid "Email address" msgstr "Endereço de e-mail" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2265,6 +2364,10 @@ msgstr "E-mail Atualizado" msgid "Email verified" msgstr "E-mail verificado" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "E-mail:" @@ -2314,7 +2417,7 @@ msgstr "Habilitar mídia para" msgid "Enable priority notifications" msgstr "Habilitar notificações prioritárias" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "Habilitar legendas" @@ -2332,7 +2435,7 @@ msgstr "Habilitar mídia somente para este site" msgid "Enabled" msgstr "Habilitado" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Fim do feed" @@ -2341,8 +2444,12 @@ msgstr "Fim do feed" #~ msgstr "Fim da lista" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." -msgstr "Fim da integração da sua janela. Não avance. Em vez disso, volte para mais opções ou pressione para pular." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "Fim da integração da sua janela. Não avance. Em vez disso, volte para mais opções ou pressione para pular." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "Certifique-se de ter selecionado um idioma para cada arquivo de legenda." #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" @@ -2398,11 +2505,11 @@ msgstr "Digite seu nome de usuário e senha" msgid "Error occurred while saving file" msgstr "Não foi possível salvar o arquivo" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Não foi possível processar o captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Erro:" @@ -2426,11 +2533,11 @@ msgstr "Todos podem responder esta postagem." msgid "Everyone" msgstr "Todos" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "Menções ou respostas excessivas" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "Mensagens excessivas ou indesejadas" @@ -2442,6 +2549,10 @@ msgstr "Excluir usuário que você segue" msgid "Excludes users you follow" msgstr "Excluir usuário que você segue" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "Sair da tela cheia" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Sair do processo de deleção da conta" @@ -2466,7 +2577,7 @@ msgstr "Sair da busca" msgid "Expand alt text" msgstr "Expandir texto alternativo" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "Expandir lista de usuário" @@ -2590,7 +2701,7 @@ msgstr "Não foi possível salvar a imagem: {0}" msgid "Failed to save notification preferences, please try again" msgstr "Falha ao salvar as preferências de notificação, tente novamente" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "Falha ao enviar" @@ -2598,7 +2709,7 @@ msgstr "Falha ao enviar" #~ msgid "Failed to send message(s)." #~ msgstr "Não foi possível enviar sua mensagem." -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "Falha ao enviar o recurso, tente novamente." @@ -2609,13 +2720,20 @@ msgstr "Falha ao alternar o silenciamento do tópico, tente novamente" #: src/components/FeedCard.tsx:273 msgid "Failed to update feeds" -msgstr "Falha ao atualizar os feeds"" +msgstr "Falha ao atualizar os feeds\"" #: src/components/dms/MessagesNUX.tsx:60 #: src/screens/Messages/Settings.tsx:35 msgid "Failed to update settings" msgstr "Falha ao atualizar as configurações" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "Falha ao carregar o vídeo" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Feed" @@ -2644,7 +2762,7 @@ msgstr "Comentários" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2678,7 +2796,7 @@ msgstr "Arquivo salvo com sucesso!" msgid "Filter from feeds" msgstr "Filtrar dos feeds" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Finalizando" @@ -2689,8 +2807,8 @@ msgid "Find accounts to follow" msgstr "Encontre contas para seguir" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "Encontre mais feeds e contas para seguir na página Explorar." +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "Encontre mais feeds e contas para seguir na página Explorar." #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2721,14 +2839,14 @@ msgid "Finish" msgstr "Finalizar" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "Conclua o tour e comece a usar o aplicativo" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "Conclua o tour e comece a usar o aplicativo" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Flexível" @@ -2745,8 +2863,8 @@ msgstr "Virar verticalmente" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Seguir" @@ -2755,8 +2873,8 @@ msgctxt "action" msgid "Follow" msgstr "Seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Seguir {0}" @@ -2782,7 +2900,7 @@ msgstr "Siga todos" #~ msgid "Follow All" #~ msgstr "Seguir Todas" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Seguir De Volta" @@ -2830,16 +2948,16 @@ msgstr "Usuários seguidos" #~ msgid "Followed users only" #~ msgstr "Somente usuários seguidos" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "seguiu você" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "seguiu você de volta" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Seguidores" @@ -2856,17 +2974,17 @@ msgstr "Seguidores que você conhece" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Seguindo" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Seguindo {0}" @@ -2885,8 +3003,8 @@ msgid "Following Feed Preferences" msgstr "Configurações do feed principal" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "Seguir mostra as postagens mais recentes das pessoas que você segue." +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "Seguir mostra as postagens mais recentes das pessoas que você segue." #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2930,15 +3048,19 @@ msgstr "Esqueceu?" msgid "Frequently Posts Unwanted Content" msgstr "Frequentemente Posta Conteúdo Indesejado" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "De @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "Por <0/>" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "Tela cheia" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galeria" @@ -2964,7 +3086,7 @@ msgstr "Vamos começar" msgid "Getting started" msgstr "Começando" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -2983,7 +3105,7 @@ msgstr "Violações flagrantes da lei ou dos termos de serviço" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Voltar" @@ -3042,8 +3164,8 @@ msgid "Go to profile" msgstr "Ir para este perfil" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "Vá para a próxima etapa do tour" +#~ msgid "Go to the next step of the tour" +#~ msgstr "Vá para a próxima etapa do tour" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3121,7 +3243,7 @@ msgstr "Lista oculta" msgid "Hide" msgstr "Ocultar" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Esconder" @@ -3160,7 +3282,7 @@ msgstr "Ocultar este post?" msgid "Hide this reply?" msgstr "Ocultar esta resposta?" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Ocultar lista de usuários" @@ -3192,10 +3314,14 @@ msgstr "Hmmmm, parece que estamos com problemas pra carregar isso. Veja mais det msgid "Hmmmm, we couldn't load that moderation service." msgstr "Hmmmm, não foi possível carregar este serviço de moderação." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +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:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3267,7 +3393,7 @@ msgstr "Se você estiver tentando alterar seu endereço ou e-mail, faça isso an msgid "Illegal and Urgent" msgstr "Ilegal e Urgente" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Imagem" @@ -3283,7 +3409,11 @@ msgstr "Imagem salva no rolo da câmera!" msgid "Impersonation or false claims about identity or affiliation" msgstr "Falsificação de identidade ou alegações falsas sobre identidade ou filiação" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "Mensagens inapropriadas ou links explícitos" @@ -3327,7 +3457,7 @@ msgstr "Insira sua senha" msgid "Input your preferred hosting provider" msgstr "Insira seu provedor de hospedagem" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Insira o usuário" @@ -3352,6 +3482,10 @@ msgstr "Post inválido" msgid "Invalid username or password" msgstr "Credenciais inválidas" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Convide um Amigo" @@ -3360,7 +3494,7 @@ msgstr "Convide um Amigo" msgid "Invite code" msgstr "Convite" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Convite inválido. Verifique se você o inseriu corretamente e tente novamente." @@ -3392,6 +3526,10 @@ msgstr "Convites, mas pessoais" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "É só você por enquanto! Adicione mais pessoas ao seu pacote inicial pesquisando acima." +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Carreiras" @@ -3436,11 +3574,11 @@ msgstr "Rótulos são identificações aplicadas sobre perfis e conteúdos. Eles #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "rótulos foram aplicados neste {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "Rótulos sobre sua conta" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "Rótulos sobre seu conteúdo" @@ -3461,7 +3599,7 @@ msgstr "Configurações de Idiomas" msgid "Languages" msgstr "Idiomas" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Mais recentes" @@ -3535,8 +3673,7 @@ msgstr "Deixe-me escolher" msgid "Let's get your password reset!" msgstr "Vamos redefinir sua senha!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Vamos lá!" @@ -3569,9 +3706,9 @@ msgstr "Curtir este feed" msgid "Liked by" msgstr "Curtido por" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Curtido Por" @@ -3590,11 +3727,11 @@ msgstr "Curtido Por" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Curtido por {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "curtiram seu feed" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "curtiu seu post" @@ -3654,7 +3791,7 @@ msgstr "Lista dessilenciada" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3680,7 +3817,7 @@ msgstr "Carregar mais sugestões de seguidores" msgid "Load new notifications" msgstr "Carregar novas notificações" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3787,12 +3924,12 @@ msgstr "Mensagem excluída" msgid "Message from server: {0}" msgstr "Mensagem do servidor: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "Caixa de texto da mensagem" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "Mensagem longa demais" @@ -3800,7 +3937,7 @@ msgstr "Mensagem longa demais" msgid "Message settings" msgstr "Configurações das mensagens" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3815,6 +3952,10 @@ msgstr "Mensagens" msgid "Misleading Account" msgstr "Conta Enganosa" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "Modo" @@ -3881,7 +4022,7 @@ msgstr "Ferramentas de moderação" msgid "Moderator has chosen to set a general warning on the content." msgstr "O moderador escolheu um aviso geral neste conteúdo." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Mais" @@ -3906,8 +4047,7 @@ msgid "Music" msgstr "Música" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Silenciar" @@ -3992,7 +4132,7 @@ msgstr "Silenciar thread" msgid "Mute words & tags" msgstr "Silenciar palavras/tags" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Silenciada" @@ -4030,7 +4170,7 @@ msgstr "Meu Aniversário" msgid "My Feeds" msgstr "Meus Feeds" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Meu Perfil" @@ -4052,9 +4192,9 @@ msgid "Name is required" msgstr "Nome é obrigatório" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "Nome ou Descrição Viola os Padrões da Comunidade" @@ -4090,7 +4230,7 @@ msgstr "Precisa denunciar uma violação de copyright?" #~ msgid "Never lose access to your followers and data." #~ msgstr "Nunca perca o acesso aos seus seguidores e dados." -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Nunca perca o acesso aos seus seguidores ou dados." @@ -4140,11 +4280,11 @@ msgstr "Postar" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Postar" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Postar" @@ -4177,7 +4317,6 @@ msgstr "Notícias" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4220,11 +4359,11 @@ msgid "No feeds found. Try searching for something else." msgstr "Nenhum feed encontrado. Tente pesquisar por outra coisa." #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Você não está mais seguindo {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "No máximo 253 caracteres" @@ -4251,7 +4390,7 @@ msgstr "Ninguém" msgid "No one but the author can quote this post." msgstr "Ninguém além do autor pode citar esta postagem." -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "Nenhuma postagem ainda." @@ -4330,7 +4469,7 @@ msgstr "Agora não" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "Nota sobre compartilhamento" @@ -4363,22 +4502,22 @@ msgstr "Sons de notificação" msgid "Notification Sounds" msgstr "Sons de Notificação" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Notificações" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "agora" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "Agora" @@ -4386,7 +4525,7 @@ msgstr "Agora" msgid "Nudity" msgstr "Nudez" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "Nudez ou pornografia sem aviso aplicado" @@ -4404,7 +4543,7 @@ msgstr "Desligado" msgid "Oh no!" msgstr "Opa!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Opa! Algo deu errado." @@ -4421,11 +4560,15 @@ msgid "Oldest replies first" msgstr "Respostas mais antigas primeiro" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4433,10 +4576,10 @@ msgid "Onboarding reset" msgstr "Resetar tutoriais" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "Etapa do tour de integração {0}: {1}" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "Etapa do tour de integração {0}: {1}" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." @@ -4452,10 +4595,14 @@ msgstr "Apenas imagens .jpg ou .png são permitidas" msgid "Only {0} can reply." msgstr "Apenas {0} pode responder." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Contém apenas letras, números e hífens" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "Somente arquivos WebVTT (.vtt) são suportados" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Opa, algo deu errado!" @@ -4463,13 +4610,13 @@ msgstr "Opa, algo deu errado!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Opa!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Abrir" @@ -4486,8 +4633,9 @@ msgstr "Abrir criador de avatar" msgid "Open conversation options" msgstr "Abrir opções de conversa" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Abrir seletor de emojis" @@ -4668,12 +4816,12 @@ msgstr "Abre a página de log do sistema" msgid "Opens the threads preferences" msgstr "Abre as preferências de threads" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "Abre este perfil" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "Abre seletor de vídeos" @@ -4751,11 +4899,11 @@ msgid "Password updated!" msgstr "Senha atualizada!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "Pausar" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "Pausar vídeo" @@ -4815,7 +4963,7 @@ msgid "Pinned to your feeds" msgstr "Fixado em seus feeds" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "Tocar" @@ -4832,8 +4980,8 @@ msgstr "Reproduzir {0}" msgid "Play or pause the GIF" msgstr "Tocar ou pausar o GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "Reproduzir vídeo" @@ -4846,16 +4994,16 @@ msgstr "Reproduzir Vídeo" msgid "Plays the GIF" msgstr "Reproduz o GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Por favor, escolha seu usuário." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Por favor, escolha sua senha." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Por favor, complete o captcha de verificação." @@ -4875,7 +5023,7 @@ msgstr "Por favor, insira um nome único para esta Senha de Aplicativo ou use no msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Por favor, insira uma palavra, tag ou frase para silenciar" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Por favor, digite o seu e-mail." @@ -4888,7 +5036,7 @@ msgstr "Por favor, insira seu código de convite." msgid "Please enter your password as well:" msgstr "Por favor, digite sua senha também:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Por favor, explique por que você acha que este rótulo foi aplicado incorrentamente por {0}" @@ -4905,7 +5053,7 @@ msgstr "Por favor entre como @{0}" msgid "Please Verify Your Email" msgstr "Por favor, verifique seu e-mail" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" @@ -4918,13 +5066,13 @@ msgstr "Política" msgid "Porn" msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Postar" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Postar" @@ -5065,13 +5213,13 @@ msgstr "Converse em particular com outros usuários." msgid "Processing..." msgstr "Processando..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "perfil" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5086,7 +5234,7 @@ msgstr "Perfil atualizado" msgid "Protect your account by verifying your email." msgstr "Proteja a sua conta verificando o seu e-mail." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Público" @@ -5098,11 +5246,11 @@ msgstr "Listas públicas e compartilháveis para silenciar ou bloquear usuários msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas e compartilháveis que geram feeds." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Publicar post" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Publicar resposta" @@ -5119,11 +5267,11 @@ msgid "QR code saved to your camera roll!" msgstr "QR code salvo no rolo da sua câmera!" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "Dica rápida" +#~ msgid "Quick tip" +#~ msgstr "Dica rápida" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5148,8 +5296,8 @@ msgid "Quote post was successfully detached" msgstr "A postagem de citação foi desanexada com sucesso" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5163,8 +5311,8 @@ msgstr "Postagens de citações habilitadas" msgid "Quote settings" msgstr "Configurações de citações" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "Citações" @@ -5254,6 +5402,10 @@ msgstr "Remover {displayName} do pacote inicial" msgid "Remove account" msgstr "Remover conta" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Remover avatar" @@ -5262,7 +5414,7 @@ msgstr "Remover avatar" msgid "Remove Banner" msgstr "Remover banner" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "Remover incorporação" @@ -5302,8 +5454,8 @@ msgid "Remove image" msgstr "Remover imagem" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Remover visualização da imagem" +#~ msgid "Remove image preview" +#~ msgstr "Remover visualização da imagem" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5317,26 +5469,30 @@ msgstr "Remover perfil" msgid "Remove profile from search history" msgstr "Remover perfil do histórico de pesquisa" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "Remover citação" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Desfazer repost" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "Remover arquivo de legenda" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Remover este feed dos feeds salvos" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "Removido pelo autor" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" -msgstr Removido por você" +msgstr "Removido por você" #: src/view/com/modals/ListAddRemoveUsers.tsx:200 #: src/view/com/modals/UserAddRemoveLists.tsx:164 @@ -5362,13 +5518,17 @@ msgstr "Removido dos feeds salvos" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Remover miniatura de {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "Remove o post citado" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" -msgstr "Remove a pré-visualização da imagem" +msgid "Removes the attachment" +msgstr "" + +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "Remove a pré-visualização da imagem" #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 @@ -5395,7 +5555,7 @@ msgstr "Respostas para esta postagem estão desativadas." #~ msgid "Replies to this thread are disabled" #~ msgstr "Respostas para esta thread estão desativadas" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Responder" @@ -5429,23 +5589,23 @@ msgstr "Configurações de resposta são escolhidas pelo autor da thread" #~ msgstr "Responder <0/>" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "Responder <0><1/>" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "Responder a uma postagem bloqueada" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "Responder a uma postagem" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "Responder para você" @@ -5537,9 +5697,9 @@ msgstr "Denunciar este pacote inicial" msgid "Report this user" msgstr "Denunciar este usuário" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Repostar" @@ -5550,18 +5710,18 @@ msgid "Repost" msgstr "Repostar" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Repostar ou citar um post" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Repostado Por" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "Repostado por {0}" @@ -5569,16 +5729,16 @@ msgstr "Repostado por {0}" #~ msgid "Reposted by <0/>" #~ msgstr "Repostado por <0/>" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "Repostado por <0><1/>" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "Repostado por você" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "repostou seu post" @@ -5613,6 +5773,14 @@ msgstr "Obrigatório para este provedor" msgid "Resend email" msgstr "Reenviar e-mail" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Código de redefinição" @@ -5652,15 +5820,15 @@ msgstr "Tenta entrar novamente" msgid "Retries the last action, which errored out" msgstr "Tenta a última ação, que deu erro" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5772,8 +5940,8 @@ msgstr "Salva o corte da imagem" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "Diga olá!" @@ -5787,15 +5955,15 @@ msgid "Scroll to top" msgstr "Ir para o topo" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5881,6 +6049,10 @@ msgstr "Veja o guia" #~ msgid "See what's next" #~ msgstr "Veja o que vem por aí" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "Controle deslizante de busca" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Selecionar {item}" @@ -5917,6 +6089,10 @@ msgstr "Selecionar GIF \"{0}\"" msgid "Select how long to mute this word for." msgstr "Selecione por quanto tempo essa palavra deve ser silenciada." +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "Selecione o idioma..." + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Selecionar idiomas" @@ -5933,6 +6109,10 @@ msgstr "Seleciona opção {i} de {numItems}" #~ msgid "Select some accounts below to follow" #~ msgstr "Selecione algumas contas para seguir" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "Selecione o arquivo de legenda (.vtt)" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "Selecione o {emojiName} emoji como avatar" @@ -5949,7 +6129,7 @@ msgstr "Selecione o serviço que hospeda seus dados." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Selecione feeds de assuntos para seguir" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "Selecione o vídeo" @@ -5973,7 +6153,7 @@ msgstr "Selecione o idioma do seu aplicativo" msgid "Select your date of birth" msgstr "Selecione sua data de nascimento" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Selecione seus interesses" @@ -6011,8 +6191,8 @@ msgstr "Enviar E-mail" msgid "Send feedback" msgstr "Enviar comentários" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "Enviar mensagem" @@ -6123,7 +6303,7 @@ msgstr "Define a proporção da imagem para comprida" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6144,7 +6324,7 @@ msgstr "Sexualmente Sugestivo" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Compartilhar" @@ -6164,7 +6344,7 @@ msgstr "Compartilhe um fato divertido!" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "Compartilhar assim" @@ -6224,7 +6404,7 @@ msgstr "Mostrar" #~ msgid "Show all replies" #~ msgstr "Mostrar todas as respostas" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "Mostrar texto alternativo" @@ -6244,8 +6424,8 @@ msgid "Show badge and filter from feeds" msgstr "Mostrar rótulo e filtrar dos feeds" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Mostrar usuários parecidos com {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Mostrar usuários parecidos com {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6260,9 +6440,9 @@ msgstr "Mostrar menos disso" msgid "Show list anyway" msgstr "Mostrar lista de qualquer maneira" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Mostrar Mais" @@ -6345,7 +6525,7 @@ msgstr "Mostrar aviso" msgid "Show warning and filter from feeds" msgstr "Mostrar aviso e filtrar dos feeds" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Mostra posts de {0} no seu feed" @@ -6358,12 +6538,12 @@ msgstr "Mostra posts de {0} no seu feed" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6395,12 +6575,12 @@ msgstr "Sair" msgid "Sign out of all accounts" msgstr "Sair de todas as contas" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6425,25 +6605,25 @@ msgstr "Entrou como" msgid "Signed in as @{0}" msgstr "autenticado como @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "se inscreveu com seu pacote inicial" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "Inscreva-se sem um pacote inicial" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "Contas semelhantes" +#~ msgid "Similar accounts" +#~ msgstr "Contas semelhantes" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Pular" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Pular" @@ -6452,7 +6632,7 @@ msgstr "Pular" msgid "Software Dev" msgstr "Desenvolvimento de software" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "Alguns outros feeds que você pode gostar" @@ -6505,12 +6685,12 @@ msgstr "Classificar respostas de um post por:" #~ msgid "Source: <0>{0}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "Fonte: <0>{sourceName}" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Spam" @@ -6540,10 +6720,9 @@ msgid "Start chatting" msgstr "Comece a conversar" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "Início da integração da sua janela. Não retroceda. Em vez disso, avance para mais opções ou pressione para pular." +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "Início da integração da sua janela. Não retroceda. Em vez disso, avance para mais opções ou pressione para pular." -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6591,8 +6770,8 @@ msgstr "Armazenamento limpo, você precisa reiniciar o app agora." msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6631,7 +6810,7 @@ msgstr "Contas sugeridas" #~ msgid "Suggested Follows" #~ msgstr "Sugestões de Seguidores" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Sugeridos para você" @@ -6651,8 +6830,8 @@ msgid "Switch Account" msgstr "Alterar Conta" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "Alterne entre feeds para controlar sua experiência." +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "Alterne entre feeds para controlar sua experiência." #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6691,17 +6870,22 @@ msgstr "Alto" msgid "Tap to dismiss" msgstr "Toque para dispensar" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "Toque para entrar em tela cheia" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "Toque para alternar o som" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Toque para ver tudo" +#~ msgid "Tap to view fully" +#~ msgstr "Toque para ver tudo" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6737,9 +6921,9 @@ msgid "Terms of Service" msgstr "Termos de Serviço" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "Termos utilizados violam as diretrizes da comunidade" @@ -6751,7 +6935,7 @@ msgstr "Termos utilizados violam as diretrizes da comunidade" msgid "Text & tags" msgstr "Texto e tags" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Campo de entrada de texto" @@ -6761,6 +6945,10 @@ msgstr "Campo de entrada de texto" msgid "Thank you. Your report has been sent." msgstr "Obrigado. Sua denúncia foi enviada." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "Contém o seguinte:" @@ -6778,11 +6966,11 @@ msgstr "Este identificador de usuário já está sendo usado." msgid "That starter pack could not be found." msgstr "Esse pacote inicial não pôde ser encontrado." -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "É isso, pessoal!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "A conta poderá interagir com você após o desbloqueio." @@ -6817,7 +7005,7 @@ msgstr "O feed Discover" msgid "The Discover feed now knows what you like" msgstr "O feed Discover agora sabe o que você curte" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "A experiência é melhor no aplicativo. Baixe o Bluesky agora e retomaremos de onde você parou." @@ -6825,11 +7013,11 @@ msgstr "A experiência é melhor no aplicativo. Baixe o Bluesky agora e retomare msgid "The feed has been replaced with Discover." msgstr "Este feed foi substituído pelo Discover." -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "Os seguintes rótulos foram aplicados sobre sua conta." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "Os seguintes rótulos foram aplicados sobre seu conteúdo." @@ -6846,7 +7034,7 @@ msgstr "O post pode ter sido excluído." msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "Vídeo selecionado é maior que 100 MB." @@ -6862,6 +7050,10 @@ msgstr "O formulário de suporte foi movido. Se precisar de ajuda, <0/> ou visit msgid "The Terms of Service have been moved to" msgstr "Os Termos de Serviço foram movidos para" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "Temos vários feeds para você experimentar:" @@ -6912,7 +7104,7 @@ msgstr "Tivemos um problema ao contatar o servidor deste feed" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Tivemos um problema ao carregar notificações. Toque aqui para tentar de novo." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Tivemos um problema ao carregar posts. Toque aqui para tentar de novo." @@ -6934,15 +7126,15 @@ msgstr "Tivemos um problema ao enviar sua denúncia. Por favor, verifique sua co #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Tivemos um problema ao sincronizar suas configurações" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Tivemos um problema ao carregar suas senhas de app." -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6993,7 +7185,7 @@ msgstr "This account is blocked by one or more of your moderation lists. To unbl #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "Esta contestação será enviada para <0>{0}." -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "Este apelo será enviado para <0>{sourceName}." @@ -7086,7 +7278,7 @@ msgstr "Este rótulo foi aplicado pelo autor." #~ msgid "This label was applied by you" #~ msgstr "Este rótulo foi aplicado por você" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "Esta etiqueta foi aplicada por você." @@ -7119,7 +7311,7 @@ msgid "This post has been deleted." msgstr "Este post foi excluído." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Este post só pode ser visto por usuários autenticados e não aparecerá para pessoas que não estão autenticadas." @@ -7151,7 +7343,7 @@ msgstr "Este serviço não proveu termos de serviço ou política de privacidade msgid "This should create a domain record at:" msgstr "Isso deve criar um registro no domínio:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "Este usuário não é seguido por ninguém ainda." @@ -7180,7 +7372,7 @@ msgstr "Este usuário está incluído na lista <0>{0}, que você silenciou." msgid "This user is new here. Press for more info about when they joined." msgstr "Este usuário é novo aqui. Pressione para mais informações sobre quando ele entrou." -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "Este usuário não segue ninguém ainda." @@ -7233,6 +7425,10 @@ msgstr "Para desabilitar o 2FA via e-mail, por favor verifique seu acesso a este msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "Para denunciar uma conversa, por favor, denuncie uma das mensagens individualmente. Isso vai permitir a análise da situação pelos nossos moderadores." +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "Para enviar vídeos para o Bluesky, você deve primeiro verificar seu e-mail." + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "Para quem você gostaria de enviar esta denúncia?" @@ -7249,7 +7445,7 @@ msgstr "Alternar menu suspenso" msgid "Toggle to enable or disable adult content" msgstr "Ligar ou desligar conteúdo adulto" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Principais" @@ -7260,8 +7456,8 @@ msgstr "Transformações" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7280,7 +7476,7 @@ msgstr "TV" msgid "Two-factor authentication" msgstr "Autenticação de dois fatores (2FA)" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "Digite sua mensagem aqui" @@ -7313,14 +7509,14 @@ msgstr "Não foi possível excluir" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Desbloquear" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Desbloquear" @@ -7335,12 +7531,12 @@ msgstr "Desbloquear Conta" msgid "Unblock Account" msgstr "Desbloquear Conta" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Desbloquear Conta?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7355,7 +7551,7 @@ msgstr "Deixar de seguir" #~ msgid "Unfollow" #~ msgstr "Deixar de seguir" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Deixar de seguir {0}" @@ -7373,8 +7569,7 @@ msgid "Unlike this feed" msgstr "Descurtir este feed" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Dessilenciar" @@ -7405,11 +7600,11 @@ msgstr "Desmutar conversa" msgid "Unmute thread" msgstr "Dessilenciar thread" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "Desmutar vídeo" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "Desmutar" @@ -7447,12 +7642,16 @@ msgstr "Desinscrever-se deste rotulador" msgid "Unsubscribed from list" msgstr "Cancelada inscrição na lista" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "Tipo de vídeo não suportado: {mimeType}" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "Conteúdo sexual indesejado" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Conteúdo Sexual Indesejado" @@ -7507,7 +7706,7 @@ msgstr "Carregar da galeria" msgid "Use a file on your server" msgstr "Utilize um arquivo no seu servidor" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Use as senhas de aplicativos para fazer login em outros clientes do Bluesky sem dar acesso total à sua conta ou senha." @@ -7630,6 +7829,10 @@ msgstr "Usuários que curtiram este conteúdo ou perfil" msgid "Value:" msgstr "Conteúdo:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "E-mail verificado necessário" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "Verificar {0}" @@ -7642,6 +7845,10 @@ msgstr "Verificar registro DNS" msgid "Verify email" msgstr "Verificar e-mail" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Verificar meu e-mail" @@ -7655,6 +7862,10 @@ msgstr "Verificar Meu Email" msgid "Verify New Email" msgstr "Verificar Novo E-mail" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "Verifique agora" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "Verificar Arquivo" @@ -7671,15 +7882,32 @@ msgstr "Verificar Seu E-mail" msgid "Version {appVersion} {bundleInfo}" msgstr "Versão {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "Vídeo" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "Falha no processamento do vídeo" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Games" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "Vídeo não encontrado." + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "Configurações de vídeo" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "Vídeos não podem ter mais de 100 MB" @@ -7689,7 +7917,7 @@ msgid "View {0}'s avatar" msgstr "Ver o avatar de {0}" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "Ver perfil de {0}" @@ -7721,7 +7949,7 @@ msgstr "Ver detalhes para denunciar uma violação de copyright" msgid "View full thread" msgstr "Ver thread completa" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "Ver informações sobre estes rótulos" @@ -7781,7 +8009,7 @@ msgstr "Avisar" msgid "Warn content and filter from feeds" msgstr "Avisar e filtrar dos feeds" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "Não encontramos nenhum post com esta hashtag." @@ -7793,7 +8021,11 @@ msgstr "Não foi possível carregar esta conversa" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Estimamos que sua conta estará pronta em mais ou menos {estimatedTime}." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Esperamos que você se divirta. Lembre-se, o Bluesky é:" @@ -7809,6 +8041,10 @@ msgstr "Não temos mais posts de quem você segue. Aqui estão os mais novos de #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "Recomendamos nosso feed \"Discover\":" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "Não conseguimos determinar se você tem permissão para enviar vídeos. Tente novamente." + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Não foi possível carregar sua data de nascimento. Por favor, tente novamente." @@ -7817,7 +8053,7 @@ msgstr "Não foi possível carregar sua data de nascimento. Por favor, tente nov msgid "We were unable to load your configured labelers at this time." msgstr "Não foi possível carregar seus rotuladores." -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Não conseguimos conectar. Por favor, tente novamente para continuar configurando a sua conta. Se continuar falhando, você pode pular este fluxo." @@ -7825,7 +8061,7 @@ msgstr "Não conseguimos conectar. Por favor, tente novamente para continuar con msgid "We will let you know when your account is ready." msgstr "Avisaremos quando sua conta estiver pronta." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Usaremos isto para customizar a sua experiência." @@ -7849,7 +8085,7 @@ msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Sentimos muito! A postagem que você está respondendo foi excluída." @@ -7878,7 +8114,7 @@ msgstr "Bem vindo de volta!" msgid "Welcome, friend!" msgstr "Bem-vindo, amigo!" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Do que você gosta?" @@ -7888,7 +8124,7 @@ msgstr "Como você quer chamar seu pacote inicial?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "E aí?" @@ -7958,16 +8194,16 @@ msgstr "Por que este usuário deve ser analisado?" msgid "Wide" msgstr "Largo" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "Escreva uma mensagem" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Escrever post" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Escreva sua resposta" @@ -8008,7 +8244,7 @@ msgstr "Sim, ocultar" msgid "Yes, reactivate my account" msgstr "Sim, reative minha conta" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "Ontem, {time}" @@ -8025,7 +8261,11 @@ msgstr "Você" msgid "You are in line." msgstr "Você está na fila." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "Você não tem permissão para enviar vídeos." + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "Você não segue ninguém." @@ -8059,7 +8299,7 @@ msgstr "Agora você pode entrar com a sua nova senha." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "Você pode reativar sua conta para continuar fazendo login. Seu perfil e suas postagens ficarão visíveis para outros usuários." -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "Ninguém segue você ainda." @@ -8142,7 +8382,7 @@ msgstr "Você não tem listas." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Você ainda não bloqueou nenhuma conta. Para bloquear uma conta, acesse um perfil e selecione \"Bloquear conta\" no menu." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Você ainda não criou nenhuma senha de aplicativo. Você pode criar uma pressionando o botão abaixo." @@ -8154,6 +8394,10 @@ msgstr "Você ainda não silenciou nenhuma conta. Para silenciar uma conta, aces msgid "You have reached the end" msgstr "Você chegou ao fim" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "Você atingiu temporariamente o limite de uploads de vídeo. Tente novamente mais tarde." + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "Você ainda não criou um pacote inicial!" @@ -8167,11 +8411,11 @@ msgstr "Você não silenciou nenhuma palavra ou tag ainda" msgid "You hid this reply." msgstr "Você ocultou esta resposta." -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Você pode contestar estes rótulos se você acha que estão errados." @@ -8251,15 +8495,15 @@ msgstr "Você seguirá os usuários e feeds sugeridos depois de terminar de cria msgid "You'll follow the suggested users once you finish creating your account!" msgstr "Você seguirá os usuários sugeridos depois de terminar de criar sua conta!" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "Você seguirá estas pessoas e mais {0} outras" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "Você seguirá estas pessoas imediatamente" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "Você se manterá atualizado com estes feeds" @@ -8278,7 +8522,7 @@ msgstr "Você está na fila" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "Você está logado com uma senha de aplicativo. Por favor, faça login com sua senha principal para continuar desativando sua conta." -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Tudo pronto!" @@ -8291,6 +8535,14 @@ msgstr "Você escolheu esconder uma palavra ou tag deste post." msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Você chegou ao fim do seu feed! Encontre novas contas para seguir." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "Você atingiu seu limite diário de uploads de vídeo (muitos bytes)" + +#: src/state/queries/video/video.ts:180 +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/Signup/index.tsx:146 msgid "Your account" msgstr "Sua conta" @@ -8307,7 +8559,7 @@ msgstr "O repositório da sua conta, contendo todos os seus dados públicos, pod msgid "Your birth date" msgstr "Sua data de nascimento" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "Seu navegador não suporta o formato de vídeo. Por favor, tente um navegador diferente." @@ -8324,7 +8576,7 @@ msgstr "Sua escolha será salva, mas você pode trocá-la nas configurações de #~ msgstr "Seu feed inicial é o \"Seguindo\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8346,7 +8598,7 @@ msgstr "Sua primeira curtida!" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Seu feed inicial está vazio! Siga mais usuários para acompanhar o que está acontecendo." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Seu identificador completo será" @@ -8362,11 +8614,11 @@ msgstr "Suas palavras silenciadas" msgid "Your password has been changed successfully!" msgstr "Sua senha foi alterada com sucesso!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Seu post foi publicado" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Suas postagens, curtidas e bloqueios são públicos. Silenciamentos são privados." @@ -8378,7 +8630,7 @@ msgstr "Seu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Seu perfil, postagens, feeds e listas não serão mais visíveis para outros usuários do Bluesky. Você pode reativar sua conta a qualquer momento fazendo login." -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Sua resposta foi publicada" @@ -8388,4 +8640,4 @@ msgstr "Sua denúncia será enviada para o serviço de moderação do Bluesky" #: src/screens/Signup/index.tsx:148 msgid "Your user handle" -msgstr "Seu identificador de usuário" \ No newline at end of file +msgstr "Seu identificador de usuário" diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index 7147379194..cc1799e43d 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -21,11 +21,19 @@ msgstr "" msgid "(no email)" msgstr "(e-posta yok)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/view/shell/desktop/RightNav.tsx:168 #~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}" #~ msgstr "{0, plural, one {# davet kodu mevcut} other {# davet kodları mevcut}}" @@ -34,7 +42,7 @@ msgstr "" #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "" @@ -42,14 +50,26 @@ msgstr "" #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -64,11 +84,11 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -81,19 +101,19 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -111,6 +131,10 @@ msgstr "" msgid "{0} joined this week" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -131,30 +155,56 @@ msgstr "" msgid "{0}'s starter pack" msgstr "" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -310,8 +360,8 @@ msgstr "" #~ msgstr "Bu {0} için bir içerik uyarısı uygulandı." #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "" +#~ msgid "A help tooltip" +#~ msgstr "" #: src/lib/hooks/useOTAUpdate.ts:16 #~ msgid "A new version of the app is available. Please update to continue using the app." @@ -379,7 +429,7 @@ msgstr "Hesap seçenekleri" msgid "Account removed from quick access" msgstr "Hesap hızlı erişimden kaldırıldı" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Hesap engeli kaldırıldı" @@ -435,9 +485,13 @@ msgstr "Alternatif metin ekle" #~ msgid "Add ALT text" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Uygulama Şifresi Ekle" @@ -570,7 +624,7 @@ msgstr "" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -585,17 +639,20 @@ msgstr "Zaten @{0} olarak oturum açıldı" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Alternatif metin" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "" @@ -620,19 +677,26 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -642,6 +706,10 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" @@ -651,7 +719,7 @@ msgstr "" msgid "An error occurred while trying to follow all" msgstr "" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -676,7 +744,7 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Bir sorun oluştu, lütfen tekrar deneyin." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" @@ -686,8 +754,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "ve" @@ -696,7 +764,7 @@ msgstr "ve" msgid "Animals" msgstr "Hayvanlar" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "" @@ -712,7 +780,7 @@ msgstr "" msgid "App Language" msgstr "Uygulama Dili" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Uygulama şifresi silindi" @@ -729,17 +797,17 @@ msgid "App password settings" msgstr "Uygulama şifresi ayarları" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Uygulama Şifreleri" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "" @@ -751,7 +819,7 @@ msgstr "" #~ msgid "Appeal Content Warning" #~ msgstr "İçerik Uyarısını İtiraz Et" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -793,7 +861,7 @@ msgstr "" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "\"{name}\" uygulama şifresini silmek istediğinizden emin misiniz?" @@ -825,7 +893,7 @@ msgstr "" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Bu taslağı silmek istediğinizden emin misiniz?" @@ -850,13 +918,13 @@ msgstr "Sanat" msgid "Artistic or non-erotic nudity." msgstr "Sanatsal veya erotik olmayan çıplaklık." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -895,7 +963,7 @@ msgstr "Doğum günü" msgid "Birthday:" msgstr "Doğum günü:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "" @@ -930,7 +998,7 @@ msgstr "Bu hesapları engelle?" #~ msgid "Block this List" #~ msgstr "Bu Listeyi Engelle" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Engellendi" @@ -1028,23 +1096,23 @@ msgstr "" msgid "Books" msgstr "Kitaplar" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1102,12 +1170,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içerebilir. En az 4 karakter uzunluğunda, ancak 32 karakterden fazla olmamalıdır." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1123,7 +1191,7 @@ msgstr "Yalnızca harfler, sayılar, boşluklar, tireler ve alt çizgiler içere #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "İptal" @@ -1152,7 +1220,7 @@ msgstr "Resim kırpma işlemini iptal et" msgid "Cancel profile editing" msgstr "Profil düzenlemeyi iptal et" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Alıntı gönderiyi iptal et" @@ -1172,6 +1240,21 @@ msgstr "Aramayı iptal et" msgid "Cancels opening the linked website" msgstr "" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "" @@ -1216,8 +1299,8 @@ msgid "Change Your Email" msgstr "E-postanızı Değiştirin" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -1272,16 +1355,16 @@ msgstr "Aşağıya gireceğiniz onay kodu içeren bir e-posta için gelen kutunu #~ msgstr "\"Herkes\" veya \"Hiç kimse\" seçin" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "" +#~ msgid "Choose 3 or more:" +#~ msgstr "" #: src/view/screens/Settings.tsx:691 #~ msgid "Choose a new Bluesky username or create" #~ msgstr "Yeni bir Bluesky kullanıcı adı seçin veya oluşturun" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "" +#~ msgid "Choose at least {0} more" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1299,7 +1382,7 @@ msgstr "" msgid "Choose Service" msgstr "Hizmet Seç" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Özel beslemelerinizi destekleyen algoritmaları seçin." @@ -1386,7 +1469,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "" @@ -1401,13 +1484,15 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Kapat" @@ -1462,7 +1547,7 @@ msgstr "Alt gezinme çubuğunu kapatır" msgid "Closes password update alert" msgstr "Şifre güncelleme uyarısını kapatır" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" @@ -1470,11 +1555,11 @@ msgstr "Gönderi bestecisini kapatır ve gönderi taslağını siler" msgid "Closes viewer for header image" msgstr "Başlık resmi görüntüleyicisini kapatır" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Belirli bir bildirim için kullanıcı listesini daraltır" @@ -1493,7 +1578,7 @@ msgstr "Çizgi romanlar" msgid "Community Guidelines" msgstr "Topluluk Kuralları" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" @@ -1501,7 +1586,7 @@ msgstr "Onboarding'i tamamlayın ve hesabınızı kullanmaya başlayın" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "En fazla {MAX_GRAPHEME_LENGTH} karakter uzunluğunda gönderiler oluşturun" @@ -1510,8 +1595,8 @@ msgid "Compose reply" msgstr "Yanıt oluştur" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1525,8 +1610,8 @@ msgstr "" msgid "Configured in <0>moderation settings." msgstr "" -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1633,7 +1718,7 @@ msgstr "İçerik uyarıları" msgid "Context menu backdrop, click to close the menu." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Devam et" @@ -1646,7 +1731,7 @@ msgstr "" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1682,7 +1767,7 @@ msgstr "Sürüm numarası panoya kopyalandı" #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Panoya kopyalandı" @@ -1772,6 +1857,10 @@ msgstr "Liste yüklenemedi" msgid "Could not mute chat" msgstr "" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "" @@ -1841,7 +1930,7 @@ msgstr "Yeni hesap oluştur" msgid "Create report for {0}" msgstr "" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "{0} oluşturuldu" @@ -1931,7 +2020,7 @@ msgstr "Hata ayıklama paneli" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "" @@ -1948,11 +2037,11 @@ msgstr "Hesabı sil" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Uygulama şifresini sil" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "" @@ -2007,7 +2096,7 @@ msgstr "" msgid "Delete this post?" msgstr "Bu gönderiyi sil?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Silindi" @@ -2047,7 +2136,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Bir şey söylemek istediniz mi?" @@ -2061,7 +2150,11 @@ msgid "Direct messages are here!" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 @@ -2076,7 +2169,7 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -2093,7 +2186,7 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Sil" @@ -2101,7 +2194,7 @@ msgstr "Sil" #~ msgid "Discard draft" #~ msgstr "Taslağı sil" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "" @@ -2111,8 +2204,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Uygulamaların hesabımı oturum açmamış kullanıcılara göstermesini engelle" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "" +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -2128,10 +2221,10 @@ msgid "Discover New Feeds" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -2163,7 +2256,7 @@ msgstr "" msgid "Does not include nudity." msgstr "" -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "" @@ -2187,6 +2280,8 @@ msgstr "Alan adı doğrulandı!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2213,7 +2308,7 @@ msgstr "Tamam{extraText}" #~ msgid "Double tap to sign in" #~ msgstr "Oturum açmak için çift dokunun" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "" @@ -2222,7 +2317,7 @@ msgstr "" msgid "Download CAR file" msgstr "" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Resim eklemek için bırakın" @@ -2335,12 +2430,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Profil düzenle" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Profil Düzenle" @@ -2395,6 +2490,10 @@ msgstr "" msgid "Email address" msgstr "E-posta adresi" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2408,6 +2507,10 @@ msgstr "E-posta Güncellendi" msgid "Email verified" msgstr "E-posta doğrulandı" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "E-posta:" @@ -2461,7 +2564,7 @@ msgstr "Medya oynatıcılarını etkinleştir" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2479,7 +2582,7 @@ msgstr "" msgid "Enabled" msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Beslemenin sonu" @@ -2488,7 +2591,11 @@ msgstr "Beslemenin sonu" #~ msgstr "" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 @@ -2553,11 +2660,11 @@ msgstr "Kullanıcı adınızı ve şifrenizi girin" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Hata:" @@ -2581,11 +2688,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "" @@ -2597,6 +2704,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "" @@ -2625,7 +2736,7 @@ msgstr "Arama sorgusu girişinden çıkar" msgid "Expand alt text" msgstr "Alternatif metni genişlet" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "" @@ -2749,7 +2860,7 @@ msgstr "" msgid "Failed to save notification preferences, please try again" msgstr "" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "" @@ -2757,7 +2868,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2775,6 +2886,13 @@ msgstr "" msgid "Failed to update settings" msgstr "" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Besleme" @@ -2807,7 +2925,7 @@ msgstr "Geribildirim" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2841,7 +2959,7 @@ msgstr "" msgid "Filter from feeds" msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Tamamlanıyor" @@ -2852,8 +2970,8 @@ msgid "Find accounts to follow" msgstr "Takip edilecek hesaplar bul" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "" #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2888,14 +3006,14 @@ msgid "Finish" msgstr "" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Fitness" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Esnek" @@ -2912,8 +3030,8 @@ msgstr "Dikey çevir" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Takip et" @@ -2922,8 +3040,8 @@ msgctxt "action" msgid "Follow" msgstr "Takip et" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "{0} takip et" @@ -2949,7 +3067,7 @@ msgstr "" #~ msgid "Follow All" #~ msgstr "Hepsini Takip Et" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "" @@ -2997,16 +3115,16 @@ msgstr "Takip edilen kullanıcılar" #~ msgid "Followed users only" #~ msgstr "Yalnızca takip edilen kullanıcılar" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "sizi takip etti" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Takipçiler" @@ -3023,17 +3141,17 @@ msgstr "" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Takip edilenler" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "{0} takip ediliyor" @@ -3052,8 +3170,8 @@ msgid "Following Feed Preferences" msgstr "" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "" +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "" #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -3105,15 +3223,19 @@ msgstr "" msgid "Frequently Posts Unwanted Content" msgstr "" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "<0/> tarafından" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Galeri" @@ -3139,7 +3261,7 @@ msgstr "Başlayın" msgid "Getting started" msgstr "" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -3158,7 +3280,7 @@ msgstr "" #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Geri git" @@ -3217,8 +3339,8 @@ msgid "Go to profile" msgstr "" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "" +#~ msgid "Go to the next step of the tour" +#~ msgstr "" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3296,7 +3418,7 @@ msgstr "" msgid "Hide" msgstr "Gizle" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Gizle" @@ -3335,7 +3457,7 @@ msgstr "Bu gönderiyi gizle?" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Kullanıcı listesini gizle" @@ -3371,10 +3493,14 @@ msgstr "" msgid "Hmmmm, we couldn't load that moderation service." msgstr "" -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3452,7 +3578,7 @@ msgstr "" msgid "Illegal and Urgent" msgstr "" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Resim" @@ -3472,7 +3598,11 @@ msgstr "" msgid "Impersonation or false claims about identity or affiliation" msgstr "" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "" @@ -3536,7 +3666,7 @@ msgstr "Şifrenizi girin" msgid "Input your preferred hosting provider" msgstr "" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Kullanıcı adınızı girin" @@ -3561,6 +3691,10 @@ msgstr "Geçersiz veya desteklenmeyen gönderi kaydı" msgid "Invalid username or password" msgstr "Geçersiz kullanıcı adı veya şifre" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/screens/Settings.tsx:411 #~ msgid "Invite" #~ msgstr "Davet et" @@ -3573,7 +3707,7 @@ msgstr "Arkadaşını Davet Et" msgid "Invite code" msgstr "Davet kodu" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Davet kodu kabul edilmedi. Doğru girdiğinizden emin olun ve tekrar deneyin." @@ -3609,6 +3743,10 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "İşler" @@ -3666,11 +3804,11 @@ msgstr "" #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "" @@ -3695,7 +3833,7 @@ msgstr "Diller" #~ msgid "Last step!" #~ msgstr "Son adım!" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "" @@ -3773,8 +3911,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Şifrenizi sıfırlamaya başlayalım!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Hadi gidelim!" @@ -3811,9 +3948,9 @@ msgstr "Bu beslemeyi beğen" msgid "Liked by" msgstr "Beğenenler" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Beğenenler" @@ -3832,11 +3969,11 @@ msgstr "Beğenenler" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "{likeCount} {0} tarafından beğenildi" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "özel beslemenizi beğendi" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "gönderinizi beğendi" @@ -3896,7 +4033,7 @@ msgstr "Liste sessizden çıkarıldı" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3927,7 +4064,7 @@ msgstr "" msgid "Load new notifications" msgstr "Yeni bildirimleri yükle" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -4038,12 +4175,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Sunucudan mesaj: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "" @@ -4051,7 +4188,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -4066,6 +4203,10 @@ msgstr "" msgid "Misleading Account" msgstr "" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -4132,7 +4273,7 @@ msgstr "" msgid "Moderator has chosen to set a general warning on the content." msgstr "Moderatör, içeriğe genel bir uyarı koymayı seçti." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "" @@ -4161,8 +4302,7 @@ msgid "Music" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "" @@ -4251,7 +4391,7 @@ msgstr "Konuyu sessize al" msgid "Mute words & tags" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Sessize alındı" @@ -4289,7 +4429,7 @@ msgstr "Doğum Günüm" msgid "My Feeds" msgstr "Beslemelerim" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Profilim" @@ -4311,9 +4451,9 @@ msgid "Name is required" msgstr "Ad gerekli" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "" @@ -4354,7 +4494,7 @@ msgstr "" #~ msgid "Never lose access to your followers and data." #~ msgstr "Takipçilerinize ve verilerinize asla erişimi kaybetmeyin." -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Takipçilerinize veya verilerinize asla erişimi kaybetmeyin." @@ -4404,11 +4544,11 @@ msgstr "Yeni gönderi" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Yeni gönderi" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Yeni Gönderi" @@ -4441,7 +4581,6 @@ msgstr "Haberler" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4484,11 +4623,11 @@ msgid "No feeds found. Try searching for something else." msgstr "" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "{0} artık takip edilmiyor" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "" @@ -4515,7 +4654,7 @@ msgstr "" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "" @@ -4594,7 +4733,7 @@ msgstr "Şu anda değil" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "" @@ -4627,22 +4766,22 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Bildirimler" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "" @@ -4650,7 +4789,7 @@ msgstr "" msgid "Nudity" msgstr "Çıplaklık" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "" @@ -4668,7 +4807,7 @@ msgstr "" msgid "Oh no!" msgstr "Oh hayır!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Oh hayır! Bir şeyler yanlış gitti." @@ -4685,11 +4824,15 @@ msgid "Oldest replies first" msgstr "En eski yanıtlar önce" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4697,10 +4840,10 @@ msgid "Onboarding reset" msgstr "Onboarding sıfırlama" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Bir veya daha fazla resimde alternatif metin eksik." @@ -4716,10 +4859,14 @@ msgstr "" msgid "Only {0} can reply." msgstr "Yalnızca {0} yanıtlayabilir." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "" @@ -4727,13 +4874,13 @@ msgstr "" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Hata!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Aç" @@ -4750,8 +4897,9 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Emoji seçiciyi aç" @@ -4960,12 +5108,12 @@ msgstr "Sistem log sayfasını açar" msgid "Opens the threads preferences" msgstr "Konu tercihlerini açar" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "" @@ -5047,11 +5195,11 @@ msgid "Password updated!" msgstr "Şifre güncellendi!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -5115,7 +5263,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "" @@ -5132,8 +5280,8 @@ msgstr "{0} oynat" msgid "Play or pause the GIF" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -5146,16 +5294,16 @@ msgstr "Videoyu Oynat" msgid "Plays the GIF" msgstr "GIF'i oynatır" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Kullanıcı adınızı seçin." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Şifrenizi seçin." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "" @@ -5187,7 +5335,7 @@ msgstr "" #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgstr "{phoneNumberFormatted} numarasına gönderilen doğrulama kodunu girin." -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "E-postanızı girin." @@ -5200,7 +5348,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Lütfen şifrenizi de girin:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "" @@ -5222,7 +5370,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Lütfen E-postanızı Doğrulayın" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Bağlantı kartınızın yüklenmesini bekleyin" @@ -5235,13 +5383,13 @@ msgstr "Politika" msgid "Porn" msgstr "Pornografi" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Gönder" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Gönderi" @@ -5382,13 +5530,13 @@ msgstr "" msgid "Processing..." msgstr "İşleniyor..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5403,7 +5551,7 @@ msgstr "Profil güncellendi" msgid "Protect your account by verifying your email." msgstr "E-postanızı doğrulayarak hesabınızı koruyun." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Herkese Açık" @@ -5415,11 +5563,11 @@ msgstr "Toplu olarak sessize almak veya engellemek için herkese açık, paylaş msgid "Public, shareable lists which can drive feeds." msgstr "Beslemeleri yönlendirebilen herkese açık, paylaşılabilir listeler." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Gönderiyi yayınla" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Yanıtı yayınla" @@ -5436,11 +5584,11 @@ msgid "QR code saved to your camera roll!" msgstr "" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5465,8 +5613,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5480,8 +5628,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5575,6 +5723,10 @@ msgstr "" msgid "Remove account" msgstr "Hesabı kaldır" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "" @@ -5583,7 +5735,7 @@ msgstr "" msgid "Remove Banner" msgstr "" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "" @@ -5623,8 +5775,8 @@ msgid "Remove image" msgstr "Resmi kaldır" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Resim önizlemesini kaldır" +#~ msgid "Remove image preview" +#~ msgstr "Resim önizlemesini kaldır" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5638,15 +5790,19 @@ msgstr "" msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Yeniden göndermeyi kaldır" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/feeds/FeedSourceCard.tsx:173 #~ msgid "Remove this feed from my feeds?" #~ msgstr "Bu beslemeyi beslemelerimden kaldırsın mı?" @@ -5659,11 +5815,11 @@ msgstr "" #~ msgid "Remove this feed from your saved feeds?" #~ msgstr "Bu beslemeyi kayıtlı beslemelerinizden kaldırsın mı?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5691,14 +5847,18 @@ msgstr "" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "{0} adresinden varsayılan küçük resmi kaldırır" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" +msgid "Removes the attachment" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" @@ -5724,7 +5884,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "Bu konuya yanıtlar devre dışı bırakıldı" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Yanıtla" @@ -5758,23 +5918,23 @@ msgstr "" #~ msgstr "<0/>'a yanıt" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "" @@ -5870,9 +6030,9 @@ msgstr "" msgid "Report this user" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Yeniden gönder" @@ -5883,18 +6043,18 @@ msgid "Repost" msgstr "Yeniden gönder" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Gönderiyi yeniden gönder veya alıntıla" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Yeniden Gönderen" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "{0} tarafından yeniden gönderildi" @@ -5902,16 +6062,16 @@ msgstr "{0} tarafından yeniden gönderildi" #~ msgid "Reposted by <0/>" #~ msgstr "<0/>'a yeniden gönderildi" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "gönderinizi yeniden gönderdi" @@ -5950,6 +6110,14 @@ msgstr "Bu sağlayıcı için gereklidir" msgid "Resend email" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Sıfırlama kodu" @@ -5997,15 +6165,15 @@ msgstr "Giriş tekrar denemesi" msgid "Retries the last action, which errored out" msgstr "Son hataya neden olan son eylemi tekrarlar" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -6121,8 +6289,8 @@ msgstr "" #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "" @@ -6136,15 +6304,15 @@ msgid "Scroll to top" msgstr "Başa kaydır" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -6230,6 +6398,10 @@ msgstr "Bu kılavuzu gör" #~ msgid "See what's next" #~ msgstr "Ne olduğunu gör" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "{item} seç" @@ -6270,6 +6442,10 @@ msgstr "" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "" @@ -6291,6 +6467,10 @@ msgstr "{i} seçeneği, {numItems} seçenekten" #~ msgid "Select some accounts below to follow" #~ msgstr "Aşağıdaki hesaplardan bazılarını takip et" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "" @@ -6307,7 +6487,7 @@ msgstr "" #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Aşağıdaki listeden takip edilecek konu beslemelerini seçin" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "" @@ -6335,7 +6515,7 @@ msgstr "" msgid "Select your date of birth" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Aşağıdaki seçeneklerden ilgi alanlarınızı seçin" @@ -6377,8 +6557,8 @@ msgstr "E-posta Gönder" msgid "Send feedback" msgstr "Geribildirim gönder" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "" @@ -6540,7 +6720,7 @@ msgstr "" #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6561,7 +6741,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Paylaş" @@ -6581,7 +6761,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "" @@ -6641,7 +6821,7 @@ msgstr "Göster" #~ msgid "Show all replies" #~ msgstr "Tüm yanıtları göster" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "" @@ -6665,8 +6845,8 @@ msgstr "" #~ msgstr "{0} adresinden gömülü öğeleri göster" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "{0} adresine benzer takipçileri göster" +#~ msgid "Show follows similar to {0}" +#~ msgstr "{0} adresine benzer takipçileri göster" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6681,9 +6861,9 @@ msgstr "" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Daha Fazla Göster" @@ -6770,7 +6950,7 @@ msgstr "" #~ msgid "Shows a list of users similar to this user." #~ msgstr "Bu kullanıcıya benzer kullanıcıların listesini gösterir." -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Beslemenizde {0} adresinden gönderileri gösterir" @@ -6783,12 +6963,12 @@ msgstr "Beslemenizde {0} adresinden gönderileri gösterir" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6830,12 +7010,12 @@ msgstr "Çıkış yap" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6860,7 +7040,7 @@ msgstr "Olarak giriş yapıldı" msgid "Signed in as @{0}" msgstr "@{0} olarak giriş yapıldı" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "" @@ -6868,21 +7048,21 @@ msgstr "" #~ msgid "Signs {0} out of Bluesky" #~ msgstr "{0} adresini Bluesky'den çıkarır" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Atla" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Bu akışı atla" @@ -6895,7 +7075,7 @@ msgstr "Bu akışı atla" msgid "Software Dev" msgstr "Yazılım Geliştirme" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "" @@ -6956,12 +7136,12 @@ msgstr "Aynı gönderiye verilen yanıtları şuna göre sırala:" #~ msgid "Source: <0>{0}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "" @@ -6995,10 +7175,9 @@ msgid "Start chatting" msgstr "" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -7050,8 +7229,8 @@ msgstr "Depolama temizlendi, şimdi uygulamayı yeniden başlatmanız gerekiyor. msgid "Storybook" msgstr "Storybook" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -7090,7 +7269,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Önerilen Takipçiler" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Sana önerilenler" @@ -7114,8 +7293,8 @@ msgid "Switch Account" msgstr "Hesap Değiştir" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "" +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "" #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -7154,17 +7333,22 @@ msgstr "Uzun" msgid "Tap to dismiss" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Tamamen görüntülemek için dokunun" +#~ msgid "Tap to view fully" +#~ msgstr "Tamamen görüntülemek için dokunun" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -7200,9 +7384,9 @@ msgid "Terms of Service" msgstr "Hizmet Şartları" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "" @@ -7214,7 +7398,7 @@ msgstr "" msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Metin giriş alanı" @@ -7224,6 +7408,10 @@ msgstr "Metin giriş alanı" msgid "Thank you. Your report has been sent." msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "" @@ -7241,11 +7429,11 @@ msgstr "" msgid "That starter pack could not be found." msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Hesap, engeli kaldırdıktan sonra sizinle etkileşime geçebilecek." @@ -7280,7 +7468,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -7288,11 +7476,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "" @@ -7309,7 +7497,7 @@ msgstr "Gönderi silinmiş olabilir." msgid "The Privacy Policy has been moved to <0/>" msgstr "Gizlilik Politikası <0/> konumuna taşındı" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -7325,6 +7513,10 @@ msgstr "Destek formu taşındı. Yardıma ihtiyacınız varsa, lütfen <0/> veya msgid "The Terms of Service have been moved to" msgstr "Hizmet Şartları taşındı" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "Denemek için birçok besleme var:" @@ -7375,7 +7567,7 @@ msgstr "Sunucunuza ulaşma konusunda bir sorun oluştu" msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Bildirimleri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Gönderileri almakta bir sorun oluştu. Tekrar denemek için buraya dokunun." @@ -7397,15 +7589,15 @@ msgstr "" #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Tercihlerinizi sunucuyla senkronize etme konusunda bir sorun oluştu" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Uygulama şifrelerinizi almakta bir sorun oluştu" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -7460,7 +7652,7 @@ msgstr "" #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7553,7 +7745,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "" @@ -7586,7 +7778,7 @@ msgid "This post has been deleted." msgstr "Bu gönderi silindi." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "" @@ -7618,7 +7810,7 @@ msgstr "" msgid "This should create a domain record at:" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "" @@ -7655,7 +7847,7 @@ msgstr "" msgid "This user is new here. Press for more info about when they joined." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "" @@ -7712,6 +7904,10 @@ msgstr "" msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "" @@ -7728,7 +7924,7 @@ msgstr "Açılır menüyü aç/kapat" msgid "Toggle to enable or disable adult content" msgstr "" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "" @@ -7739,8 +7935,8 @@ msgstr "Dönüşümler" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7759,7 +7955,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "" @@ -7792,14 +7988,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Engeli kaldır" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Engeli kaldır" @@ -7814,12 +8010,12 @@ msgstr "" msgid "Unblock Account" msgstr "Hesabın engelini kaldır" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7834,7 +8030,7 @@ msgstr "Takibi bırak" #~ msgid "Unfollow" #~ msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "{0} adresini takibi bırak" @@ -7856,8 +8052,7 @@ msgid "Unlike this feed" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Sessizden çıkar" @@ -7888,11 +8083,11 @@ msgstr "" msgid "Unmute thread" msgstr "Konunun sessizliğini kaldır" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -7934,12 +8129,16 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "" @@ -7998,7 +8197,7 @@ msgstr "" msgid "Use a file on your server" msgstr "" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Uygulama şifrelerini kullanarak hesabınızın veya şifrenizin tam erişimini vermeden diğer Bluesky istemcilerine giriş yapın." @@ -8133,6 +8332,10 @@ msgstr "" #~ msgid "Verification code" #~ msgstr "Doğrulama kodu" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "" @@ -8145,6 +8348,10 @@ msgstr "" msgid "Verify email" msgstr "E-postayı doğrula" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "E-postamı doğrula" @@ -8158,6 +8365,10 @@ msgstr "E-postamı Doğrula" msgid "Verify New Email" msgstr "Yeni E-postayı Doğrula" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "" @@ -8174,15 +8385,32 @@ msgstr "E-postanızı Doğrulayın" msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Video Oyunları" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "" @@ -8192,7 +8420,7 @@ msgid "View {0}'s avatar" msgstr "{0}'ın avatarını görüntüle" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "" @@ -8224,7 +8452,7 @@ msgstr "" msgid "View full thread" msgstr "Tam konuyu görüntüle" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "" @@ -8288,7 +8516,7 @@ msgstr "" #~ msgid "We also think you'll like \"For You\" by Skygaze:" #~ msgstr "Ayrıca Skygaze tarafından \"Sana Özel\" beslemesini de beğeneceğinizi düşünüyoruz:" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "" @@ -8300,7 +8528,11 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Hesabınızın hazır olmasına {estimatedTime} tahmin ediyoruz." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Harika vakit geçirmenizi umuyoruz. Unutmayın, Bluesky:" @@ -8316,6 +8548,10 @@ msgstr "Takipçilerinizden gönderi kalmadı. İşte <0/>'den en son gönderiler #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "\"Keşfet\" beslememizi öneririz:" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "" @@ -8324,7 +8560,7 @@ msgstr "" msgid "We were unable to load your configured labelers at this time." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Bağlantı kuramadık. Hesabınızı kurmaya devam etmek için tekrar deneyin. Başarısız olmaya devam ederse bu akışı atlayabilirsiniz." @@ -8336,7 +8572,7 @@ msgstr "Hesabınız hazır olduğunda size bildireceğiz." #~ msgid "We'll look into your appeal promptly." #~ msgstr "İtirazınıza hızlı bir şekilde bakacağız." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Bu, deneyiminizi özelleştirmenize yardımcı olmak için kullanılacak." @@ -8360,7 +8596,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Üzgünüz, ancak aramanız tamamlanamadı. Lütfen birkaç dakika içinde tekrar deneyin." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -8389,7 +8625,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "İlgi alanlarınız nelerdir?" @@ -8403,7 +8639,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Nasılsınız?" @@ -8473,16 +8709,16 @@ msgstr "" msgid "Wide" msgstr "Geniş" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Gönderi yaz" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Yanıtınızı yazın" @@ -8527,7 +8763,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "" @@ -8544,7 +8780,11 @@ msgstr "" msgid "You are in line." msgstr "Sıradasınız." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "" @@ -8578,7 +8818,7 @@ msgstr "Artık yeni şifrenizle giriş yapabilirsiniz." msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "" @@ -8669,7 +8909,7 @@ msgstr "" #~ msgid "You have not blocked any accounts yet. To block an account, go to their profile and selected \"Block account\" from the menu on their account." #~ msgstr "Henüz hiçbir hesabı engellemediniz. Bir hesabı engellemek için, profilinize gidin ve hesaplarının menüsünden \"Hesabı engelle\" seçeneğini seçin." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Henüz hiçbir uygulama şifresi oluşturmadınız. Aşağıdaki düğmeye basarak bir tane oluşturabilirsiniz." @@ -8685,6 +8925,10 @@ msgstr "" msgid "You have reached the end" msgstr "" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "" @@ -8698,11 +8942,11 @@ msgstr "" msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "" @@ -8786,15 +9030,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "" @@ -8813,7 +9057,7 @@ msgstr "Sıradasınız" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Hazırsınız!" @@ -8826,6 +9070,14 @@ msgstr "" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Beslemenizin sonuna ulaştınız! Takip edebileceğiniz daha fazla hesap bulun." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Hesabınız" @@ -8842,7 +9094,7 @@ msgstr "" msgid "Your birth date" msgstr "Doğum tarihiniz" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8859,7 +9111,7 @@ msgstr "Seçiminiz kaydedilecek, ancak daha sonra ayarlarda değiştirilebilir." #~ msgstr "Varsayılan beslemeniz \"Takip Edilenler\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8885,7 +9137,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Takip ettiğiniz besleme boş! Neler olduğunu görmek için daha fazla kullanıcı takip edin." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Tam kullanıcı adınız" @@ -8906,11 +9158,11 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "Şifreniz başarıyla değiştirildi!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Gönderiniz yayınlandı" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Gönderileriniz, beğenileriniz ve engellemeleriniz herkese açıktır. Sessizlikleriniz özeldir." @@ -8922,7 +9174,7 @@ msgstr "Profiliniz" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Yanıtınız yayınlandı" diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index c5522b6bc1..86c968bf49 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -26,16 +26,24 @@ msgstr "" msgid "(no email)" msgstr "(немає ел. адреси)" -#: src/view/com/notifications/FeedItem.tsx:236 -#: src/view/com/notifications/FeedItem.tsx:327 +#: src/view/com/notifications/FeedItem.tsx:232 +#: src/view/com/notifications/FeedItem.tsx:323 msgid "{0, plural, one {{formattedCount} other} other {{formattedCount} others}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:156 +msgid "{0, plural, one {# day} other {# days}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:146 +msgid "{0, plural, one {# hour} other {# hours}}" +msgstr "" + #: src/components/moderation/LabelsOnMe.tsx:55 #~ msgid "{0, plural, one {# label has been placed on this account} other {# labels has been placed on this account}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:55 +#: src/components/moderation/LabelsOnMe.tsx:54 msgid "{0, plural, one {# label has been placed on this account} other {# labels have been placed on this account}}" msgstr "" @@ -43,14 +51,26 @@ msgstr "" #~ msgid "{0, plural, one {# label has been placed on this content} other {# labels has been placed on this content}}" #~ msgstr "" -#: src/components/moderation/LabelsOnMe.tsx:61 +#: src/components/moderation/LabelsOnMe.tsx:60 msgid "{0, plural, one {# label has been placed on this content} other {# labels have been placed on this content}}" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:68 +#: src/lib/hooks/useTimeAgo.ts:136 +msgid "{0, plural, one {# minute} other {# minutes}}" +msgstr "" + +#: src/lib/hooks/useTimeAgo.ts:167 +msgid "{0, plural, one {# month} other {# months}}" +msgstr "" + +#: src/view/com/util/post-ctrls/RepostButton.tsx:71 msgid "{0, plural, one {# repost} other {# reposts}}" msgstr "" +#: src/lib/hooks/useTimeAgo.ts:126 +msgid "{0, plural, one {# second} other {# seconds}}" +msgstr "" + #: src/components/KnownFollowers.tsx:179 #~ msgid "{0, plural, one {and # other} other {and # others}}" #~ msgstr "" @@ -65,11 +85,11 @@ msgstr "" msgid "{0, plural, one {following} other {following}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:276 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:312 msgid "{0, plural, one {Like (# like)} other {Like (# likes)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:433 +#: src/view/com/post-thread/PostThreadItem.tsx:439 msgid "{0, plural, one {like} other {likes}}" msgstr "" @@ -82,19 +102,19 @@ msgstr "" msgid "{0, plural, one {post} other {posts}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:413 +#: src/view/com/post-thread/PostThreadItem.tsx:419 msgid "{0, plural, one {quote} other {quotes}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:233 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:269 msgid "{0, plural, one {Reply (# reply)} other {Reply (# replies)}}" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:393 +#: src/view/com/post-thread/PostThreadItem.tsx:397 msgid "{0, plural, one {repost} other {reposts}}" msgstr "" -#: src/view/com/util/post-ctrls/PostCtrls.tsx:272 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:308 msgid "{0, plural, one {Unlike (# like)} other {Unlike (# likes)}}" msgstr "" @@ -112,6 +132,10 @@ msgstr "" msgid "{0} joined this week" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +msgid "{0} of {1}" +msgstr "" + #: src/screens/StarterPack/StarterPackScreen.tsx:467 msgid "{0} people have used this starter pack!" msgstr "" @@ -132,30 +156,56 @@ msgstr "" msgid "{0}'s starter pack" msgstr "" +#. How many days have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:158 +msgid "{0}d" +msgstr "" + +#. How many hours have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:148 +msgid "{0}h" +msgstr "" + +#. How many minutes have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:138 +msgid "{0}m" +msgstr "" + +#. How many months have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:169 +msgid "{0}mo" +msgstr "" + +#. How many seconds have passed, displayed in a narrow form +#: src/lib/hooks/useTimeAgo.ts:128 +msgid "{0}s" +msgstr "" + #: src/components/LabelingServiceCard/index.tsx:71 msgid "{count, plural, one {Liked by # user} other {Liked by # users}}" msgstr "" #: src/lib/hooks/useTimeAgo.ts:69 -msgid "{diff, plural, one {day} other {days}}" -msgstr "" +#~ msgid "{diff, plural, one {day} other {days}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:64 -msgid "{diff, plural, one {hour} other {hours}}" -msgstr "" +#~ msgid "{diff, plural, one {hour} other {hours}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:59 -msgid "{diff, plural, one {minute} other {minutes}}" -msgstr "" +#~ msgid "{diff, plural, one {minute} other {minutes}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:75 -msgid "{diff, plural, one {month} other {months}}" -msgstr "" +#~ msgid "{diff, plural, one {month} other {months}}" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:54 -msgid "{diffSeconds, plural, one {second} other {seconds}}" -msgstr "" +#~ msgid "{diffSeconds, plural, one {second} other {seconds}}" +#~ msgstr "" +#: src/lib/generate-starterpack.ts:108 #: src/screens/StarterPack/Wizard/index.tsx:174 msgid "{displayName}'s Starter Pack" msgstr "" @@ -295,8 +345,8 @@ msgid "7 days" msgstr "" #: src/tours/Tooltip.tsx:70 -msgid "A help tooltip" -msgstr "" +#~ msgid "A help tooltip" +#~ msgstr "" #: src/view/com/util/ViewHeader.tsx:92 #: src/view/screens/Search/Search.tsx:684 @@ -360,7 +410,7 @@ msgstr "Параметри облікового запису" msgid "Account removed from quick access" msgstr "Обліковий запис вилучено зі швидкого доступу" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "Обліковий запис розблоковано" @@ -416,9 +466,13 @@ msgstr "Додати альтернативний текст" #~ msgid "Add ALT text" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:106 -#: src/view/screens/AppPasswords.tsx:148 -#: src/view/screens/AppPasswords.tsx:161 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +msgid "Add alt text (optional)" +msgstr "" + +#: src/view/screens/AppPasswords.tsx:105 +#: src/view/screens/AppPasswords.tsx:147 +#: src/view/screens/AppPasswords.tsx:160 msgid "Add App Password" msgstr "Додати пароль застосунку" @@ -538,7 +592,7 @@ msgstr "" msgid "Allow replies from:" msgstr "" -#: src/view/screens/AppPasswords.tsx:271 +#: src/view/screens/AppPasswords.tsx:266 msgid "Allows access to direct messages" msgstr "" @@ -553,17 +607,20 @@ msgstr "Вже увійшли як @{0}" #: src/view/com/composer/GifAltText.tsx:93 #: src/view/com/composer/photos/Gallery.tsx:144 -#: src/view/com/util/post-embeds/GifEmbed.tsx:183 +#: src/view/com/util/post-embeds/GifEmbed.tsx:165 msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" msgstr "Альтернативний текст" -#: src/view/com/util/post-embeds/GifEmbed.tsx:189 +#: src/view/com/util/post-embeds/GifEmbed.tsx:170 msgid "Alt Text" msgstr "" @@ -588,19 +645,26 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:314 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 msgid "An error occurred" msgstr "" +#: src/state/queries/video/video.ts:227 +msgid "An error occurred while compressing the video." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:315 msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:69 -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:150 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +msgid "An error occurred while loading the video. Please try again." +msgstr "" + #: src/components/StarterPack/ShareDialog.tsx:79 #~ msgid "An error occurred while saving the image." #~ msgstr "" @@ -610,6 +674,10 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +msgid "An error occurred while selecting the video" +msgstr "" + #: src/components/dms/MessageMenu.tsx:134 #~ msgid "An error occurred while trying to delete the message. Please try again." #~ msgstr "" @@ -619,7 +687,7 @@ msgstr "" msgid "An error occurred while trying to follow all" msgstr "" -#: src/state/queries/video/video.ts:112 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "" @@ -644,7 +712,7 @@ msgstr "" msgid "An issue occurred, please try again." msgstr "Виникла проблема, будь ласка, спробуйте ще раз." -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "" @@ -654,8 +722,8 @@ msgid "an unknown labeler" msgstr "" #: src/components/WhoCanReply.tsx:295 -#: src/view/com/notifications/FeedItem.tsx:235 -#: src/view/com/notifications/FeedItem.tsx:324 +#: src/view/com/notifications/FeedItem.tsx:231 +#: src/view/com/notifications/FeedItem.tsx:320 msgid "and" msgstr "та" @@ -664,7 +732,7 @@ msgstr "та" msgid "Animals" msgstr "Тварини" -#: src/view/com/util/post-embeds/GifEmbed.tsx:155 +#: src/view/com/util/post-embeds/GifEmbed.tsx:138 msgid "Animated GIF" msgstr "" @@ -680,7 +748,7 @@ msgstr "" msgid "App Language" msgstr "Мова застосунку" -#: src/view/screens/AppPasswords.tsx:228 +#: src/view/screens/AppPasswords.tsx:226 msgid "App password deleted" msgstr "Пароль застосунку видалено" @@ -697,21 +765,21 @@ msgid "App password settings" msgstr "Налаштування пароля застосунків" #: src/Navigation.tsx:286 -#: src/view/screens/AppPasswords.tsx:192 +#: src/view/screens/AppPasswords.tsx:191 #: src/view/screens/Settings/index.tsx:672 msgid "App Passwords" msgstr "Паролі для застосунків" -#: src/components/moderation/LabelsOnMeDialog.tsx:154 -#: src/components/moderation/LabelsOnMeDialog.tsx:157 +#: src/components/moderation/LabelsOnMeDialog.tsx:146 +#: src/components/moderation/LabelsOnMeDialog.tsx:149 msgid "Appeal" msgstr "Звернення" -#: src/components/moderation/LabelsOnMeDialog.tsx:247 +#: src/components/moderation/LabelsOnMeDialog.tsx:238 msgid "Appeal \"{0}\" label" msgstr "Оскаржити мітку \"{0}\"" -#: src/components/moderation/LabelsOnMeDialog.tsx:238 +#: src/components/moderation/LabelsOnMeDialog.tsx:229 #: src/screens/Messages/Conversation/ChatDisabled.tsx:91 msgid "Appeal submitted" msgstr "" @@ -749,7 +817,7 @@ msgstr "" #~ msgid "Are you sure you want delete this starter pack?" #~ msgstr "" -#: src/view/screens/AppPasswords.tsx:282 +#: src/view/screens/AppPasswords.tsx:277 msgid "Are you sure you want to delete the app password \"{name}\"?" msgstr "Ви дійсно хочете видалити пароль для застосунку \"{name}\"?" @@ -781,7 +849,7 @@ msgstr "Ви впевнені, що бажаєте видалити {0} зі с msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:772 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "Ви дійсно бажаєте видалити цю чернетку?" @@ -802,13 +870,13 @@ msgstr "Мистецтво" msgid "Artistic or non-erotic nudity." msgstr "Художня або нееротична оголеність." -#: src/screens/Signup/StepHandle.tsx:171 +#: src/screens/Signup/StepHandle.tsx:173 msgid "At least 3 characters" msgstr "Не менше 3-х символів" #: src/components/dms/MessagesListHeader.tsx:75 -#: src/components/moderation/LabelsOnMeDialog.tsx:293 -#: src/components/moderation/LabelsOnMeDialog.tsx:294 +#: src/components/moderation/LabelsOnMeDialog.tsx:284 +#: src/components/moderation/LabelsOnMeDialog.tsx:285 #: src/screens/Login/ChooseAccountForm.tsx:98 #: src/screens/Login/ChooseAccountForm.tsx:103 #: src/screens/Login/ForgotPasswordForm.tsx:129 @@ -842,7 +910,7 @@ msgstr "Дата народження" msgid "Birthday:" msgstr "Дата народження:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "Заблокувати" @@ -873,7 +941,7 @@ msgstr "Заблокувати список" msgid "Block these accounts?" msgstr "Заблокувати ці облікові записи?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:76 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:81 msgid "Blocked" msgstr "Заблоковано" @@ -963,23 +1031,23 @@ msgstr "Розмити зображення і фільтрувати їх зі msgid "Books" msgstr "Книги" -#: src/components/FeedInterstitials.tsx:300 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:433 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "" -#: src/components/FeedInterstitials.tsx:282 -#: src/components/FeedInterstitials.tsx:285 -#: src/components/FeedInterstitials.tsx:415 -#: src/components/FeedInterstitials.tsx:418 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "" -#: src/components/FeedInterstitials.tsx:308 -#: src/components/FeedInterstitials.tsx:442 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "" @@ -1029,12 +1097,12 @@ msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must msgstr "Може містити лише літери, цифри, пробіли, дефіси та знаки підкреслення, і мати довжину від 4 до 32 символів." #: src/components/Menu/index.tsx:235 -#: src/components/Prompt.tsx:119 -#: src/components/Prompt.tsx:121 +#: src/components/Prompt.tsx:122 +#: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:512 -#: src/view/com/composer/Composer.tsx:527 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1050,7 +1118,7 @@ msgstr "Може містити лише літери, цифри, пробіл #: src/view/com/modals/LinkWarning.tsx:107 #: src/view/com/modals/VerifyEmail.tsx:255 #: src/view/com/modals/VerifyEmail.tsx:261 -#: src/view/com/util/post-ctrls/RepostButton.tsx:160 +#: src/view/com/util/post-ctrls/RepostButton.tsx:163 #: src/view/screens/Search/Search.tsx:704 msgid "Cancel" msgstr "Скасувати" @@ -1079,7 +1147,7 @@ msgstr "Скасувати обрізання зображення" msgid "Cancel profile editing" msgstr "Скасувати зміни профілю" -#: src/view/com/util/post-ctrls/RepostButton.tsx:154 +#: src/view/com/util/post-ctrls/RepostButton.tsx:157 msgid "Cancel quote post" msgstr "Скасувати цитування посту" @@ -1095,6 +1163,21 @@ msgstr "Скасувати пошук" msgid "Cancels opening the linked website" msgstr "Скасовує відкриття посилання" +#: src/state/shell/composer.tsx:70 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:114 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:155 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:191 +msgid "Cannot interact with a blocked user" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +msgid "Captions (.vtt)" +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +msgid "Captions & alt text" +msgstr "" + #: src/view/com/modals/VerifyEmail.tsx:160 msgid "Change" msgstr "Змінити" @@ -1135,8 +1218,8 @@ msgid "Change Your Email" msgstr "Змінити адресу електронної пошти" #: src/Navigation.tsx:338 -#: src/view/shell/bottom-bar/BottomBar.tsx:204 -#: src/view/shell/desktop/LeftNav.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:201 +#: src/view/shell/desktop/LeftNav.tsx:301 msgid "Chat" msgstr "" @@ -1191,12 +1274,12 @@ msgstr "Перевірте свою поштову скриньку на ная #~ msgstr "Виберіть \"Усі\" або \"Ніхто\"" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "" +#~ msgid "Choose 3 or more:" +#~ msgstr "" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "" +#~ msgid "Choose at least {0} more" +#~ msgstr "" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1214,7 +1297,7 @@ msgstr "" msgid "Choose Service" msgstr "Оберіть хостинг-провайдера" -#: src/screens/Onboarding/StepFinished.tsx:284 +#: src/screens/Onboarding/StepFinished.tsx:280 msgid "Choose the algorithms that power your custom feeds." msgstr "Оберіть алгоритми, що наповнюватимуть ваші стрічки." @@ -1301,7 +1384,7 @@ msgstr "" msgid "Click to enable quote posts of this post." msgstr "" -#: src/components/dms/MessageItem.tsx:231 +#: src/components/dms/MessageItem.tsx:232 msgid "Click to retry failed message" msgstr "" @@ -1316,13 +1399,15 @@ msgstr "" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:131 #: src/view/com/modals/ChangePassword.tsx:268 #: src/view/com/modals/ChangePassword.tsx:271 -#: src/view/com/util/post-embeds/GifEmbed.tsx:195 +#: src/view/com/util/post-embeds/GifEmbed.tsx:176 msgid "Close" msgstr "Закрити" @@ -1377,7 +1462,7 @@ msgstr "Закриває нижню панель навігації" msgid "Closes password update alert" msgstr "Закриває сповіщення про оновлення пароля" -#: src/view/com/composer/Composer.tsx:524 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "Закриває редактор постів і видаляє чернетку" @@ -1385,11 +1470,11 @@ msgstr "Закриває редактор постів і видаляє чер msgid "Closes viewer for header image" msgstr "Закриває перегляд зображення" -#: src/view/com/notifications/FeedItem.tsx:269 +#: src/view/com/notifications/FeedItem.tsx:265 msgid "Collapse list of users" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:470 +#: src/view/com/notifications/FeedItem.tsx:466 msgid "Collapses list of users for a given notification" msgstr "Згортає список користувачів для даного сповіщення" @@ -1408,7 +1493,7 @@ msgstr "Комікси" msgid "Community Guidelines" msgstr "Правила спільноти" -#: src/screens/Onboarding/StepFinished.tsx:297 +#: src/screens/Onboarding/StepFinished.tsx:293 msgid "Complete onboarding and start using your account" msgstr "Завершіть ознайомлення та розпочніть користуватися вашим обліковим записом" @@ -1416,7 +1501,7 @@ msgstr "Завершіть ознайомлення та розпочніть к msgid "Complete the challenge" msgstr "Виконайте завдання" -#: src/view/com/composer/Composer.tsx:662 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Створюйте пости до {MAX_GRAPHEME_LENGTH} символів у довжину" @@ -1425,8 +1510,8 @@ msgid "Compose reply" msgstr "Відповісти" #: src/view/com/composer/videos/VideoTranscodeProgress.tsx:51 -msgid "Compressing..." -msgstr "" +#~ msgid "Compressing..." +#~ msgstr "" #: src/screens/Onboarding/StepModeration/ModerationOption.tsx:81 #~ msgid "Configure content filtering setting for category: {0}" @@ -1440,8 +1525,8 @@ msgstr "Налаштувати фільтрування вмісту для ка msgid "Configured in <0>moderation settings." msgstr "Налаштовано <0>у налаштуваннях модерації." -#: src/components/Prompt.tsx:162 #: src/components/Prompt.tsx:165 +#: src/components/Prompt.tsx:168 #: src/view/com/modals/SelfLabel.tsx:155 #: src/view/com/modals/VerifyEmail.tsx:239 #: src/view/com/modals/VerifyEmail.tsx:241 @@ -1527,7 +1612,7 @@ msgstr "Попередження про вміст" msgid "Context menu backdrop, click to close the menu." msgstr "Тло контекстного меню натисніть, щоб закрити меню." -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "Далі" @@ -1540,7 +1625,7 @@ msgstr "Продовжити як {0} (поточний користувач)" msgid "Continue thread..." msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1576,7 +1661,7 @@ msgstr "Версію збірки скопійовано до буфера об #: src/view/com/modals/ChangeHandle.tsx:320 #: src/view/com/modals/InviteCodes.tsx:153 #: src/view/com/util/forms/PostDropdownBtn.tsx:234 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:368 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:392 msgid "Copied to clipboard" msgstr "Скопійовано" @@ -1662,6 +1747,10 @@ msgstr "Не вдалося завантажити список" msgid "Could not mute chat" msgstr "" +#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +msgid "Could not process your video" +msgstr "" + #: src/components/dms/ConvoMenu.tsx:68 #~ msgid "Could not unmute chat" #~ msgstr "" @@ -1727,7 +1816,7 @@ msgstr "Створити новий обліковий запис" msgid "Create report for {0}" msgstr "Створити звіт для {0}" -#: src/view/screens/AppPasswords.tsx:251 +#: src/view/screens/AppPasswords.tsx:246 msgid "Created {0}" msgstr "Створено: {0}" @@ -1809,7 +1898,7 @@ msgstr "Панель налагодження" #: src/screens/StarterPack/StarterPackScreen.tsx:652 #: src/screens/StarterPack/StarterPackScreen.tsx:732 #: src/view/com/util/forms/PostDropdownBtn.tsx:629 -#: src/view/screens/AppPasswords.tsx:285 +#: src/view/screens/AppPasswords.tsx:280 #: src/view/screens/ProfileList.tsx:723 msgid "Delete" msgstr "Видалити" @@ -1826,11 +1915,11 @@ msgstr "Видалити обліковий запис" msgid "Delete Account <0>\"<1>{0}<2>\"" msgstr "" -#: src/view/screens/AppPasswords.tsx:244 +#: src/view/screens/AppPasswords.tsx:239 msgid "Delete app password" msgstr "Видалити пароль для застосунку" -#: src/view/screens/AppPasswords.tsx:280 +#: src/view/screens/AppPasswords.tsx:275 msgid "Delete app password?" msgstr "Видалити пароль для застосунку?" @@ -1885,7 +1974,7 @@ msgstr "Видалити цей список?" msgid "Delete this post?" msgstr "Видалити цей пост?" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:85 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:90 msgid "Deleted" msgstr "Видалено" @@ -1921,7 +2010,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:327 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "Порожній пост. Ви хотіли щось написати?" @@ -1935,7 +2024,11 @@ msgid "Direct messages are here!" msgstr "" #: src/view/screens/AccessibilitySettings.tsx:111 -msgid "Disable autoplay for GIFs" +#~ msgid "Disable autoplay for GIFs" +#~ msgstr "" + +#: src/view/screens/AccessibilitySettings.tsx:111 +msgid "Disable autoplay for videos and GIFs" msgstr "" #: src/view/screens/Settings/DisableEmail2FADialog.tsx:90 @@ -1950,7 +2043,7 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "Вимкнути тактильні ефекти" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 msgid "Disable subtitles" msgstr "" @@ -1967,11 +2060,11 @@ msgstr "" msgid "Disabled" msgstr "Вимкнено" -#: src/view/com/composer/Composer.tsx:774 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "Видалити" -#: src/view/com/composer/Composer.tsx:771 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "Відхилити чернетку?" @@ -1981,8 +2074,8 @@ msgid "Discourage apps from showing my account to logged-out users" msgstr "Попросити застосунки не показувати мій обліковий запис без входу" #: src/tours/HomeTour.tsx:70 -msgid "Discover learns which posts you like as you browse." -msgstr "" +#~ msgid "Discover learns which posts you like as you browse." +#~ msgstr "" #: src/view/com/posts/FollowingEmptyState.tsx:70 #: src/view/com/posts/FollowingEndOfFeed.tsx:71 @@ -1998,10 +2091,10 @@ msgid "Discover New Feeds" msgstr "Відкрийте для себе нові стрічки" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "" +#~ msgid "Dismiss" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:612 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "" @@ -2033,7 +2126,7 @@ msgstr "" msgid "Does not include nudity." msgstr "Не містить оголеності." -#: src/screens/Signup/StepHandle.tsx:157 +#: src/screens/Signup/StepHandle.tsx:159 msgid "Doesn't begin or end with a hyphen" msgstr "Не починається або закінчується дефісом" @@ -2053,6 +2146,8 @@ msgstr "Домен перевірено!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2075,7 +2170,7 @@ msgstr "Готово" msgid "Done{extraText}" msgstr "Готово{extraText}" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:324 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:326 msgid "Download Bluesky" msgstr "" @@ -2084,7 +2179,7 @@ msgstr "" msgid "Download CAR file" msgstr "Завантажити CAR файл" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "Перетягніть і відпустіть, щоб додати зображення" @@ -2197,12 +2292,12 @@ msgid "Edit post interaction settings" msgstr "" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:179 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "Редагувати профіль" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:182 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "Редагувати профіль" @@ -2257,6 +2352,10 @@ msgstr "" msgid "Email address" msgstr "Адреса електронної пошти" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2270,6 +2369,10 @@ msgstr "Ел. адресу оновлено" msgid "Email verified" msgstr "Електронну адресу перевірено" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "Ел. адреса:" @@ -2319,7 +2422,7 @@ msgstr "Увімкнути медіапрогравачі для" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:242 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 msgid "Enable subtitles" msgstr "" @@ -2337,7 +2440,7 @@ msgstr "Увімкнути лише джерело" msgid "Enabled" msgstr "Увімкнено" -#: src/screens/Profile/Sections/Feed.tsx:105 +#: src/screens/Profile/Sections/Feed.tsx:112 msgid "End of feed" msgstr "Кінець стрічки" @@ -2346,7 +2449,11 @@ msgstr "Кінець стрічки" #~ msgstr "" #: src/tours/Tooltip.tsx:159 -msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." +#~ msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." msgstr "" #: src/view/com/modals/AddAppPasswords.tsx:161 @@ -2403,11 +2510,11 @@ msgstr "Введіть псевдонім та пароль" msgid "Error occurred while saving file" msgstr "" -#: src/screens/Signup/StepCaptcha/index.tsx:57 +#: src/screens/Signup/StepCaptcha/index.tsx:56 msgid "Error receiving captcha response." msgstr "Помилка отримання відповіді Captcha." -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "Помилка:" @@ -2431,11 +2538,11 @@ msgstr "" msgid "Everyone" msgstr "" -#: src/lib/moderation/useReportOptions.ts:68 +#: src/lib/moderation/useReportOptions.ts:73 msgid "Excessive mentions or replies" msgstr "Спам; надмірні згадки або відповіді" -#: src/lib/moderation/useReportOptions.ts:81 +#: src/lib/moderation/useReportOptions.ts:86 msgid "Excessive or unwanted messages" msgstr "" @@ -2447,6 +2554,10 @@ msgstr "" msgid "Excludes users you follow" msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +msgid "Exit fullscreen" +msgstr "" + #: src/view/com/modals/DeleteAccount.tsx:293 msgid "Exits account deletion process" msgstr "Виходить з процесу видалення облікового запису" @@ -2471,7 +2582,7 @@ msgstr "Вихід із пошуку" msgid "Expand alt text" msgstr "Розгорнути опис" -#: src/view/com/notifications/FeedItem.tsx:270 +#: src/view/com/notifications/FeedItem.tsx:266 msgid "Expand list of users" msgstr "" @@ -2595,7 +2706,7 @@ msgstr "Не вдалося зберегти зображення: {0}" msgid "Failed to save notification preferences, please try again" msgstr "" -#: src/components/dms/MessageItem.tsx:224 +#: src/components/dms/MessageItem.tsx:225 msgid "Failed to send" msgstr "" @@ -2603,7 +2714,7 @@ msgstr "" #~ msgid "Failed to send message(s)." #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:234 +#: src/components/moderation/LabelsOnMeDialog.tsx:225 #: src/screens/Messages/Conversation/ChatDisabled.tsx:87 msgid "Failed to submit appeal, please try again." msgstr "" @@ -2621,6 +2732,13 @@ msgstr "" msgid "Failed to update settings" msgstr "" +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 +msgid "Failed to upload video" +msgstr "" + #: src/Navigation.tsx:226 msgid "Feed" msgstr "Стрічка" @@ -2649,7 +2767,7 @@ msgstr "Зворотний зв'язок" #: src/view/screens/Feeds.tsx:550 #: src/view/screens/Profile.tsx:213 #: src/view/screens/Search/Search.tsx:375 -#: src/view/shell/desktop/LeftNav.tsx:379 +#: src/view/shell/desktop/LeftNav.tsx:373 #: src/view/shell/Drawer.tsx:497 #: src/view/shell/Drawer.tsx:498 msgid "Feeds" @@ -2683,7 +2801,7 @@ msgstr "" msgid "Filter from feeds" msgstr "Фільтрувати зі стрічок" -#: src/screens/Onboarding/StepFinished.tsx:300 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Finalizing" msgstr "Завершення" @@ -2694,8 +2812,8 @@ msgid "Find accounts to follow" msgstr "Знайдіть облікові записи для стеження" #: src/tours/HomeTour.tsx:88 -msgid "Find more feeds and accounts to follow in the Explore page." -msgstr "" +#~ msgid "Find more feeds and accounts to follow in the Explore page." +#~ msgstr "" #: src/view/screens/Search/Search.tsx:439 msgid "Find posts and users on Bluesky" @@ -2726,14 +2844,14 @@ msgid "Finish" msgstr "" #: src/tours/Tooltip.tsx:149 -msgid "Finish tour and begin using the application" -msgstr "" +#~ msgid "Finish tour and begin using the application" +#~ msgstr "" #: src/screens/Onboarding/index.tsx:35 msgid "Fitness" msgstr "Фітнес" -#: src/screens/Onboarding/StepFinished.tsx:280 +#: src/screens/Onboarding/StepFinished.tsx:276 msgid "Flexible" msgstr "Гнучкий" @@ -2750,8 +2868,8 @@ msgstr "Віддзеркалити вертикально" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:252 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:146 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "Підписатися" @@ -2760,8 +2878,8 @@ msgctxt "action" msgid "Follow" msgstr "Підписатись" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:238 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "Підписатися на {0}" @@ -2787,7 +2905,7 @@ msgstr "" #~ msgid "Follow All" #~ msgstr "Підписатися на всіх" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:142 msgid "Follow Back" msgstr "Підписатися навзаєм" @@ -2835,16 +2953,16 @@ msgstr "Ваші підписки" #~ msgid "Followed users only" #~ msgstr "Тільки ваші підписки" -#: src/view/com/notifications/FeedItem.tsx:211 +#: src/view/com/notifications/FeedItem.tsx:207 msgid "followed you" msgstr "підписка на вас" -#: src/view/com/notifications/FeedItem.tsx:209 +#: src/view/com/notifications/FeedItem.tsx:205 msgid "followed you back" msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:104 -#: src/view/screens/ProfileFollowers.tsx:25 +#: src/view/screens/ProfileFollowers.tsx:29 +#: src/view/screens/ProfileFollowers.tsx:30 msgid "Followers" msgstr "Підписники" @@ -2861,17 +2979,17 @@ msgstr "" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:250 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:149 -#: src/view/com/profile/ProfileFollows.tsx:104 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 -#: src/view/screens/ProfileFollows.tsx:25 +#: src/view/screens/ProfileFollows.tsx:29 +#: src/view/screens/ProfileFollows.tsx:30 #: src/view/screens/SavedFeeds.tsx:416 msgid "Following" msgstr "Підписані" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:98 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "Підписання на \"{0}\"" @@ -2890,8 +3008,8 @@ msgid "Following Feed Preferences" msgstr "Налаштування стрічки підписок" #: src/tours/HomeTour.tsx:59 -msgid "Following shows the latest posts from people you follow." -msgstr "" +#~ msgid "Following shows the latest posts from people you follow." +#~ msgstr "" #: src/screens/Profile/Header/Handle.tsx:31 msgid "Follows you" @@ -2935,15 +3053,19 @@ msgstr "Забули пароль?" msgid "Frequently Posts Unwanted Content" msgstr "Часто публікує неприйнятний контент" -#: src/screens/Hashtag.tsx:118 +#: src/screens/Hashtag.tsx:116 msgid "From @{sanitizedAuthor}" msgstr "Від @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "Зі стрічки \"<0/>\"" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +msgid "Fullscreen" +msgstr "" + #: src/view/com/composer/photos/SelectPhotoBtn.tsx:39 msgid "Gallery" msgstr "Галерея" @@ -2969,7 +3091,7 @@ msgstr "Почати" msgid "Getting started" msgstr "" -#: src/view/com/util/images/ImageHorzList.tsx:35 +#: src/components/MediaPreview.tsx:119 msgid "GIF" msgstr "" @@ -2988,7 +3110,7 @@ msgstr "Грубі порушення закону чи умов викорис #: src/view/screens/NotFound.tsx:55 #: src/view/screens/ProfileFeed.tsx:112 #: src/view/screens/ProfileList.tsx:1026 -#: src/view/shell/desktop/LeftNav.tsx:134 +#: src/view/shell/desktop/LeftNav.tsx:133 msgid "Go back" msgstr "Назад" @@ -3047,8 +3169,8 @@ msgid "Go to profile" msgstr "" #: src/tours/Tooltip.tsx:138 -msgid "Go to the next step of the tour" -msgstr "" +#~ msgid "Go to the next step of the tour" +#~ msgstr "" #: src/components/dms/ConvoMenu.tsx:164 msgid "Go to user's profile" @@ -3126,7 +3248,7 @@ msgstr "" msgid "Hide" msgstr "Приховати" -#: src/view/com/notifications/FeedItem.tsx:477 +#: src/view/com/notifications/FeedItem.tsx:473 msgctxt "action" msgid "Hide" msgstr "Сховати" @@ -3165,7 +3287,7 @@ msgstr "Сховати цей пост?" msgid "Hide this reply?" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:468 +#: src/view/com/notifications/FeedItem.tsx:464 msgid "Hide user list" msgstr "Сховати список користувачів" @@ -3197,10 +3319,14 @@ msgstr "Здається, у нас виникли проблеми з зава msgid "Hmmmm, we couldn't load that moderation service." msgstr "Хм, ми не змогли завантажити цей сервіс модерації." -#: src/Navigation.tsx:549 -#: src/Navigation.tsx:569 -#: src/view/shell/bottom-bar/BottomBar.tsx:160 -#: src/view/shell/desktop/LeftNav.tsx:342 +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + +#: src/Navigation.tsx:550 +#: src/Navigation.tsx:570 +#: src/view/shell/bottom-bar/BottomBar.tsx:159 +#: src/view/shell/desktop/LeftNav.tsx:341 #: src/view/shell/Drawer.tsx:429 #: src/view/shell/Drawer.tsx:430 msgid "Home" @@ -3272,7 +3398,7 @@ msgstr "" msgid "Illegal and Urgent" msgstr "Незаконний та невідкладний" -#: src/view/com/util/images/Gallery.tsx:42 +#: src/view/com/util/images/Gallery.tsx:55 msgid "Image" msgstr "Зображення" @@ -3288,7 +3414,11 @@ msgstr "" msgid "Impersonation or false claims about identity or affiliation" msgstr "Видавання себе за іншу особу або неправдиві твердження про особу чи приналежність" -#: src/lib/moderation/useReportOptions.ts:86 +#: src/lib/moderation/useReportOptions.ts:68 +msgid "Impersonation, misinformation, or false claims" +msgstr "" + +#: src/lib/moderation/useReportOptions.ts:91 msgid "Inappropriate messages or explicit links" msgstr "" @@ -3332,7 +3462,7 @@ msgstr "Введіть ваш пароль" msgid "Input your preferred hosting provider" msgstr "Введіть бажаного хостинг-провайдера" -#: src/screens/Signup/StepHandle.tsx:112 +#: src/screens/Signup/StepHandle.tsx:114 msgid "Input your user handle" msgstr "Введіть ваш псевдонім" @@ -3357,6 +3487,10 @@ msgstr "Невірний або непідтримуваний пост" msgid "Invalid username or password" msgstr "Невірне ім'я користувача або пароль" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "Запросити друга" @@ -3365,7 +3499,7 @@ msgstr "Запросити друга" msgid "Invite code" msgstr "Код запрошення" -#: src/screens/Signup/state.ts:263 +#: src/screens/Signup/state.ts:258 msgid "Invite code not accepted. Check that you input it correctly and try again." msgstr "Код запрошення не прийнято. Переконайтеся в його правильності та повторіть спробу." @@ -3397,6 +3531,10 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "Вакансії" @@ -3441,11 +3579,11 @@ msgstr "Мітки є анотаціями для користувачів і к #~ msgid "labels have been placed on this {labelTarget}" #~ msgstr "мітка була розміщена на {labelTarget}" -#: src/components/moderation/LabelsOnMeDialog.tsx:79 +#: src/components/moderation/LabelsOnMeDialog.tsx:71 msgid "Labels on your account" msgstr "Мітки на вашому обліковому записі" -#: src/components/moderation/LabelsOnMeDialog.tsx:81 +#: src/components/moderation/LabelsOnMeDialog.tsx:73 msgid "Labels on your content" msgstr "Мітки на вашому контенті" @@ -3466,7 +3604,7 @@ msgstr "Налаштування мов" msgid "Languages" msgstr "Мови" -#: src/screens/Hashtag.tsx:99 +#: src/screens/Hashtag.tsx:97 #: src/view/screens/Search/Search.tsx:359 msgid "Latest" msgstr "Нещодавні" @@ -3540,8 +3678,7 @@ msgstr "" msgid "Let's get your password reset!" msgstr "Давайте відновимо ваш пароль!" -#: src/screens/Onboarding/StepFinished.tsx:300 -#: src/tours/Tooltip.tsx:151 +#: src/screens/Onboarding/StepFinished.tsx:296 msgid "Let's go!" msgstr "Злітаємо!" @@ -3574,9 +3711,9 @@ msgstr "Вподобати цю стрічку" msgid "Liked by" msgstr "Сподобалося" -#: src/screens/Post/PostLikedBy.tsx:29 +#: src/screens/Post/PostLikedBy.tsx:31 +#: src/screens/Post/PostLikedBy.tsx:32 #: src/screens/Profile/ProfileLabelerLikedBy.tsx:29 -#: src/view/com/post-thread/PostLikedBy.tsx:94 #: src/view/screens/ProfileFeedLikedBy.tsx:28 msgid "Liked By" msgstr "Сподобався користувачу" @@ -3595,11 +3732,11 @@ msgstr "Сподобався користувачу" #~ msgid "Liked by {likeCount} {0}" #~ msgstr "Вподобано {likeCount} {0}" -#: src/view/com/notifications/FeedItem.tsx:215 +#: src/view/com/notifications/FeedItem.tsx:211 msgid "liked your custom feed" msgstr "вподобав(-ла) вашу стрічку" -#: src/view/com/notifications/FeedItem.tsx:182 +#: src/view/com/notifications/FeedItem.tsx:178 msgid "liked your post" msgstr "сподобався ваш пост" @@ -3659,7 +3796,7 @@ msgstr "Список більше не ігнорується" #: src/Navigation.tsx:130 #: src/view/screens/Profile.tsx:208 #: src/view/screens/Profile.tsx:215 -#: src/view/shell/desktop/LeftNav.tsx:385 +#: src/view/shell/desktop/LeftNav.tsx:379 #: src/view/shell/Drawer.tsx:513 #: src/view/shell/Drawer.tsx:514 msgid "Lists" @@ -3685,7 +3822,7 @@ msgstr "" msgid "Load new notifications" msgstr "Завантажити нові сповіщення" -#: src/screens/Profile/Sections/Feed.tsx:87 +#: src/screens/Profile/Sections/Feed.tsx:94 #: src/view/com/feeds/FeedPage.tsx:136 #: src/view/screens/ProfileFeed.tsx:495 #: src/view/screens/ProfileList.tsx:805 @@ -3792,12 +3929,12 @@ msgstr "" msgid "Message from server: {0}" msgstr "Повідомлення від сервера: {0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "" @@ -3805,7 +3942,7 @@ msgstr "" msgid "Message settings" msgstr "" -#: src/Navigation.tsx:564 +#: src/Navigation.tsx:565 #: src/screens/Messages/List/index.tsx:164 #: src/screens/Messages/List/index.tsx:246 #: src/screens/Messages/List/index.tsx:317 @@ -3820,6 +3957,10 @@ msgstr "" msgid "Misleading Account" msgstr "Оманливий обліковий запис" +#: src/lib/moderation/useReportOptions.ts:67 +msgid "Misleading Post" +msgstr "" + #: src/screens/Settings/AppearanceSettings.tsx:78 msgid "Mode" msgstr "" @@ -3886,7 +4027,7 @@ msgstr "Інструменти модерації" msgid "Moderator has chosen to set a general warning on the content." msgstr "Модератор вирішив встановити загальне попередження на вміст." -#: src/view/com/post-thread/PostThreadItem.tsx:619 +#: src/view/com/post-thread/PostThreadItem.tsx:629 msgid "More" msgstr "Більше" @@ -3911,8 +4052,7 @@ msgid "Music" msgstr "" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 msgid "Mute" msgstr "Ігнорувати" @@ -3997,7 +4137,7 @@ msgstr "Ігнорувати обговорення" msgid "Mute words & tags" msgstr "Ігнорувати слова та теги" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "Ігнорується" @@ -4035,7 +4175,7 @@ msgstr "Мій день народження" msgid "My Feeds" msgstr "Мої стрічки" -#: src/view/shell/desktop/LeftNav.tsx:85 +#: src/view/shell/desktop/LeftNav.tsx:84 msgid "My Profile" msgstr "Мій профіль" @@ -4057,9 +4197,9 @@ msgid "Name is required" msgstr "Необхідна назва" #: src/lib/moderation/useReportOptions.ts:59 -#: src/lib/moderation/useReportOptions.ts:93 -#: src/lib/moderation/useReportOptions.ts:101 -#: src/lib/moderation/useReportOptions.ts:109 +#: src/lib/moderation/useReportOptions.ts:98 +#: src/lib/moderation/useReportOptions.ts:106 +#: src/lib/moderation/useReportOptions.ts:114 msgid "Name or Description Violates Community Standards" msgstr "Ім'я чи Опис порушують стандарти спільноти" @@ -4095,7 +4235,7 @@ msgstr "Хочете повідомити про порушення авторс #~ msgid "Never lose access to your followers and data." #~ msgstr "Ніколи не втрачайте доступ до ваших даних та підписників." -#: src/screens/Onboarding/StepFinished.tsx:268 +#: src/screens/Onboarding/StepFinished.tsx:264 msgid "Never lose access to your followers or data." msgstr "Ніколи не втрачайте доступ до ваших підписників та даних." @@ -4145,11 +4285,11 @@ msgstr "Новий пост" #: src/view/screens/ProfileFeed.tsx:429 #: src/view/screens/ProfileList.tsx:237 #: src/view/screens/ProfileList.tsx:276 -#: src/view/shell/desktop/LeftNav.tsx:278 +#: src/view/shell/desktop/LeftNav.tsx:277 msgid "New post" msgstr "Новий пост" -#: src/view/shell/desktop/LeftNav.tsx:284 +#: src/view/shell/desktop/LeftNav.tsx:283 msgctxt "action" msgid "New Post" msgstr "Новий пост" @@ -4182,7 +4322,6 @@ msgstr "Новини" #: src/screens/StarterPack/Wizard/index.tsx:187 #: src/screens/StarterPack/Wizard/index.tsx:358 #: src/screens/StarterPack/Wizard/index.tsx:365 -#: src/tours/Tooltip.tsx:139 #: src/view/com/modals/ChangePassword.tsx:254 #: src/view/com/modals/ChangePassword.tsx:256 msgid "Next" @@ -4225,11 +4364,11 @@ msgid "No feeds found. Try searching for something else." msgstr "" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:120 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "Ви більше не підписані на {0}" -#: src/screens/Signup/StepHandle.tsx:167 +#: src/screens/Signup/StepHandle.tsx:169 msgid "No longer than 253 characters" msgstr "Не може бути довшим за 253 символи" @@ -4256,7 +4395,7 @@ msgstr "" msgid "No one but the author can quote this post." msgstr "" -#: src/screens/Profile/Sections/Feed.tsx:59 +#: src/screens/Profile/Sections/Feed.tsx:64 msgid "No posts yet." msgstr "" @@ -4335,7 +4474,7 @@ msgstr "Пізніше" #: src/view/com/profile/ProfileMenu.tsx:372 #: src/view/com/util/forms/PostDropdownBtn.tsx:654 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:332 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:356 msgid "Note about sharing" msgstr "Примітка щодо поширення" @@ -4368,22 +4507,22 @@ msgstr "" msgid "Notification Sounds" msgstr "" -#: src/Navigation.tsx:559 +#: src/Navigation.tsx:560 #: src/view/screens/Notifications.tsx:145 #: src/view/screens/Notifications.tsx:155 #: src/view/screens/Notifications.tsx:203 -#: src/view/shell/bottom-bar/BottomBar.tsx:230 -#: src/view/shell/desktop/LeftNav.tsx:362 +#: src/view/shell/bottom-bar/BottomBar.tsx:227 +#: src/view/shell/desktop/LeftNav.tsx:356 #: src/view/shell/Drawer.tsx:461 #: src/view/shell/Drawer.tsx:462 msgid "Notifications" msgstr "Сповіщення" -#: src/lib/hooks/useTimeAgo.ts:51 +#: src/lib/hooks/useTimeAgo.ts:122 msgid "now" msgstr "" -#: src/components/dms/MessageItem.tsx:169 +#: src/components/dms/MessageItem.tsx:170 msgid "Now" msgstr "" @@ -4391,7 +4530,7 @@ msgstr "" msgid "Nudity" msgstr "Оголеність" -#: src/lib/moderation/useReportOptions.ts:73 +#: src/lib/moderation/useReportOptions.ts:78 msgid "Nudity or adult content not labeled as such" msgstr "Нагота чи матеріали для дорослих не позначені відповідним чином" @@ -4409,7 +4548,7 @@ msgstr "Вимкнено" msgid "Oh no!" msgstr "О, ні!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "Ой! Щось пішло не так." @@ -4426,11 +4565,15 @@ msgid "Oldest replies first" msgstr "Спочатку найдавніші" #: src/components/StarterPack/QrCode.tsx:69 -msgid "on" -msgstr "" +#~ msgid "on" +#~ msgstr "" #: src/lib/hooks/useTimeAgo.ts:81 -msgid "on {str}" +#~ msgid "on {str}" +#~ msgstr "" + +#: src/components/StarterPack/QrCode.tsx:70 +msgid "on<0><1/><2><3/>" msgstr "" #: src/view/screens/Settings/index.tsx:226 @@ -4438,10 +4581,10 @@ msgid "Onboarding reset" msgstr "Скинути ознайомлення" #: src/tours/Tooltip.tsx:118 -msgid "Onboarding tour step {0}: {1}" -msgstr "" +#~ msgid "Onboarding tour step {0}: {1}" +#~ msgstr "" -#: src/view/com/composer/Composer.tsx:589 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "Для одного або кількох зображень відсутній опис." @@ -4457,10 +4600,14 @@ msgstr "" msgid "Only {0} can reply." msgstr "Тільки {0} можуть відповідати." -#: src/screens/Signup/StepHandle.tsx:150 +#: src/screens/Signup/StepHandle.tsx:152 msgid "Only contains letters, numbers, and hyphens" msgstr "Тільки літери, цифри та дефіс" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:31 +msgid "Only WebVTT (.vtt) files are supported" +msgstr "" + #: src/components/Lists.tsx:88 msgid "Oops, something went wrong!" msgstr "Ой, щось пішло не так!" @@ -4468,13 +4615,13 @@ msgstr "Ой, щось пішло не так!" #: src/components/Lists.tsx:199 #: src/components/StarterPack/ProfileStarterPacks.tsx:304 #: src/components/StarterPack/ProfileStarterPacks.tsx:313 -#: src/view/screens/AppPasswords.tsx:69 +#: src/view/screens/AppPasswords.tsx:68 #: src/view/screens/NotificationsSettings.tsx:45 #: src/view/screens/Profile.tsx:108 msgid "Oops!" msgstr "Ой!" -#: src/screens/Onboarding/StepFinished.tsx:264 +#: src/screens/Onboarding/StepFinished.tsx:260 msgid "Open" msgstr "Відкрити" @@ -4491,8 +4638,9 @@ msgstr "" msgid "Open conversation options" msgstr "" -#: src/view/com/composer/Composer.tsx:754 -#: src/view/com/composer/Composer.tsx:755 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "Емоджі" @@ -4673,12 +4821,12 @@ msgstr "Відкриває системний журнал" msgid "Opens the threads preferences" msgstr "Відкриває налаштування гілок" -#: src/view/com/notifications/FeedItem.tsx:555 +#: src/view/com/notifications/FeedItem.tsx:551 #: src/view/com/util/UserAvatar.tsx:420 msgid "Opens this profile" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:54 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 msgid "Opens video picker" msgstr "" @@ -4756,11 +4904,11 @@ msgid "Password updated!" msgstr "Пароль змінено!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 msgid "Pause" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:203 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 msgid "Pause video" msgstr "" @@ -4820,7 +4968,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:226 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 msgid "Play" msgstr "" @@ -4837,8 +4985,8 @@ msgstr "Відтворити {0}" msgid "Play or pause the GIF" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:52 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:204 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "" @@ -4851,16 +4999,16 @@ msgstr "Відтворити відео" msgid "Plays the GIF" msgstr "Відтворює GIF" -#: src/screens/Signup/state.ts:222 +#: src/screens/Signup/state.ts:217 msgid "Please choose your handle." msgstr "Будь ласка, оберіть псевдонім." -#: src/screens/Signup/state.ts:215 +#: src/screens/Signup/state.ts:210 #: src/screens/Signup/StepInfo/index.tsx:81 msgid "Please choose your password." msgstr "Будь ласка, оберіть ваш пароль." -#: src/screens/Signup/state.ts:236 +#: src/screens/Signup/state.ts:231 msgid "Please complete the verification captcha." msgstr "Будь ласка, завершіть перевірку Captcha." @@ -4880,7 +5028,7 @@ msgstr "Будь ласка, введіть унікальну назву для msgid "Please enter a valid word, tag, or phrase to mute" msgstr "Будь ласка, введіть допустиме слово, тег або фразу для ігнорування" -#: src/screens/Signup/state.ts:201 +#: src/screens/Signup/state.ts:196 #: src/screens/Signup/StepInfo/index.tsx:69 msgid "Please enter your email." msgstr "Будь ласка, введіть адресу ел. пошти." @@ -4893,7 +5041,7 @@ msgstr "" msgid "Please enter your password as well:" msgstr "Будь ласка, також введіть ваш пароль:" -#: src/components/moderation/LabelsOnMeDialog.tsx:268 +#: src/components/moderation/LabelsOnMeDialog.tsx:259 msgid "Please explain why you think this label was incorrectly applied by {0}" msgstr "Будь ласка, поясніть, чому ви вважаєте, що ця позначка була помилково додана до {0}" @@ -4910,7 +5058,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "Підтвердьте свою адресу електронної пошти" -#: src/view/com/composer/Composer.tsx:331 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "Будь ласка, зачекайте доки завершиться створення попереднього перегляду для посилання" @@ -4923,13 +5071,13 @@ msgstr "Політика" msgid "Porn" msgstr "Порнографія" -#: src/view/com/composer/Composer.tsx:564 -#: src/view/com/composer/Composer.tsx:571 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "Запостити" -#: src/view/com/post-thread/PostThread.tsx:480 +#: src/view/com/post-thread/PostThread.tsx:481 msgctxt "description" msgid "Post" msgstr "Пост" @@ -5070,13 +5218,13 @@ msgstr "" msgid "Processing..." msgstr "Обробка..." -#: src/view/screens/DebugMod.tsx:895 +#: src/view/screens/DebugMod.tsx:896 #: src/view/screens/Profile.tsx:346 msgid "profile" msgstr "профіль" -#: src/view/shell/bottom-bar/BottomBar.tsx:275 -#: src/view/shell/desktop/LeftNav.tsx:393 +#: src/view/shell/bottom-bar/BottomBar.tsx:272 +#: src/view/shell/desktop/LeftNav.tsx:387 #: src/view/shell/Drawer.tsx:78 #: src/view/shell/Drawer.tsx:546 #: src/view/shell/Drawer.tsx:547 @@ -5091,7 +5239,7 @@ msgstr "Профіль оновлено" msgid "Protect your account by verifying your email." msgstr "Захистіть свій обліковий запис, підтвердивши свою електронну адресу." -#: src/screens/Onboarding/StepFinished.tsx:250 +#: src/screens/Onboarding/StepFinished.tsx:246 msgid "Public" msgstr "Публічний" @@ -5103,11 +5251,11 @@ msgstr "Публічні, поширювані списки користувач msgid "Public, shareable lists which can drive feeds." msgstr "Публічні, поширювані списки для створення стрічок." -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "Опублікувати пост" -#: src/view/com/composer/Composer.tsx:549 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "Опублікувати відповідь" @@ -5124,11 +5272,11 @@ msgid "QR code saved to your camera roll!" msgstr "" #: src/tours/Tooltip.tsx:111 -msgid "Quick tip" -msgstr "" +#~ msgid "Quick tip" +#~ msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:122 -#: src/view/com/util/post-ctrls/RepostButton.tsx:149 +#: src/view/com/util/post-ctrls/RepostButton.tsx:125 +#: src/view/com/util/post-ctrls/RepostButton.tsx:152 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:85 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:92 msgid "Quote post" @@ -5153,8 +5301,8 @@ msgid "Quote post was successfully detached" msgstr "" #: src/components/dialogs/PostInteractionSettingsDialog.tsx:313 -#: src/view/com/util/post-ctrls/RepostButton.tsx:121 -#: src/view/com/util/post-ctrls/RepostButton.tsx:148 +#: src/view/com/util/post-ctrls/RepostButton.tsx:124 +#: src/view/com/util/post-ctrls/RepostButton.tsx:151 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:84 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:91 msgid "Quote posts disabled" @@ -5168,8 +5316,8 @@ msgstr "" msgid "Quote settings" msgstr "" -#: src/screens/Post/PostQuotes.tsx:29 -#: src/view/com/post-thread/PostQuotes.tsx:122 +#: src/screens/Post/PostQuotes.tsx:31 +#: src/screens/Post/PostQuotes.tsx:32 msgid "Quotes" msgstr "" @@ -5259,6 +5407,10 @@ msgstr "" msgid "Remove account" msgstr "Видалити обліковий запис" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 +msgid "Remove attachment" +msgstr "" + #: src/view/com/util/UserAvatar.tsx:387 msgid "Remove Avatar" msgstr "Видалити аватар" @@ -5267,7 +5419,7 @@ msgstr "Видалити аватар" msgid "Remove Banner" msgstr "Видалити банер" -#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:218 +#: src/screens/Messages/Conversation/MessageInputEmbed.tsx:207 msgid "Remove embed" msgstr "" @@ -5307,8 +5459,8 @@ msgid "Remove image" msgstr "Вилучити зображення" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:28 -msgid "Remove image preview" -msgstr "Вилучити попередній перегляд зображення" +#~ msgid "Remove image preview" +#~ msgstr "Вилучити попередній перегляд зображення" #: src/components/dialogs/MutedWords.tsx:523 msgid "Remove mute word from your list" @@ -5322,24 +5474,28 @@ msgstr "" msgid "Remove profile from search history" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:255 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "" -#: src/view/com/util/post-ctrls/RepostButton.tsx:95 -#: src/view/com/util/post-ctrls/RepostButton.tsx:111 +#: src/view/com/util/post-ctrls/RepostButton.tsx:98 +#: src/view/com/util/post-ctrls/RepostButton.tsx:114 msgid "Remove repost" msgstr "Видалити репост" +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +msgid "Remove subtitle file" +msgstr "" + #: src/view/com/posts/FeedErrorMessage.tsx:211 msgid "Remove this feed from your saved feeds" msgstr "Вилучити цю стрічку зі збережених стрічок" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:100 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:105 msgid "Removed by author" msgstr "" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:98 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:103 msgid "Removed by you" msgstr "" @@ -5367,14 +5523,18 @@ msgstr "Видалено з моїх стрічок" #~ msgid "Removes default thumbnail from {0}" #~ msgstr "Видаляє мініатюру за замовчуванням з {0}" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:256 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "" #: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 -msgid "Removes the image preview" +msgid "Removes the attachment" msgstr "" +#: src/view/com/composer/ExternalEmbedRemoveBtn.tsx:29 +#~ msgid "Removes the image preview" +#~ msgstr "" + #: src/view/com/posts/FeedShutdownMsg.tsx:129 #: src/view/com/posts/FeedShutdownMsg.tsx:133 msgid "Replace with Discover" @@ -5400,7 +5560,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "Відповіді до цього посту вимкнено" -#: src/view/com/composer/Composer.tsx:562 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "Відповісти" @@ -5434,23 +5594,23 @@ msgstr "" #~ msgstr "У відповідь <0/>" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:522 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "" -#: src/view/com/posts/FeedItem.tsx:513 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "" -#: src/view/com/posts/FeedItem.tsx:515 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:519 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "" @@ -5542,9 +5702,9 @@ msgstr "" msgid "Report this user" msgstr "Поскаржитись на цього користувача" -#: src/view/com/util/post-ctrls/RepostButton.tsx:67 -#: src/view/com/util/post-ctrls/RepostButton.tsx:96 -#: src/view/com/util/post-ctrls/RepostButton.tsx:112 +#: src/view/com/util/post-ctrls/RepostButton.tsx:70 +#: src/view/com/util/post-ctrls/RepostButton.tsx:99 +#: src/view/com/util/post-ctrls/RepostButton.tsx:115 msgctxt "action" msgid "Repost" msgstr "Репост" @@ -5555,18 +5715,18 @@ msgid "Repost" msgstr "Репостити" #: src/screens/StarterPack/StarterPackScreen.tsx:535 -#: src/view/com/util/post-ctrls/RepostButton.tsx:88 +#: src/view/com/util/post-ctrls/RepostButton.tsx:91 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:49 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:104 msgid "Repost or quote post" msgstr "Репостити або цитувати" -#: src/screens/Post/PostRepostedBy.tsx:29 -#: src/view/com/post-thread/PostRepostedBy.tsx:96 +#: src/screens/Post/PostRepostedBy.tsx:31 +#: src/screens/Post/PostRepostedBy.tsx:32 msgid "Reposted By" msgstr "Зробив(-ла) репост" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "{0} зробив(-ла) репост" @@ -5574,16 +5734,16 @@ msgstr "{0} зробив(-ла) репост" #~ msgid "Reposted by <0/>" #~ msgstr "" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "Зроблено репост від <0><1/>" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "" -#: src/view/com/notifications/FeedItem.tsx:184 +#: src/view/com/notifications/FeedItem.tsx:180 msgid "reposted your post" msgstr "зробив(-ла) репост вашого допису" @@ -5618,6 +5778,14 @@ msgstr "Вимагається цим хостинг-провайдером" msgid "Resend email" msgstr "" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "Код підтвердження" @@ -5657,15 +5825,15 @@ msgstr "Повторити спробу" msgid "Retries the last action, which errored out" msgstr "Повторити останню дію, яка спричинила помилку" -#: src/components/dms/MessageItem.tsx:235 +#: src/components/dms/MessageItem.tsx:236 #: src/components/Error.tsx:66 #: src/components/Lists.tsx:104 #: src/components/StarterPack/ProfileStarterPacks.tsx:318 #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5777,8 +5945,8 @@ msgstr "Зберігає налаштування обрізання зобра #: src/components/dms/ChatEmptyPill.tsx:33 #: src/components/NewskieDialog.tsx:105 -#: src/view/com/notifications/FeedItem.tsx:416 -#: src/view/com/notifications/FeedItem.tsx:441 +#: src/view/com/notifications/FeedItem.tsx:412 +#: src/view/com/notifications/FeedItem.tsx:437 msgid "Say hello!" msgstr "" @@ -5792,15 +5960,15 @@ msgid "Scroll to top" msgstr "Прогорнути вгору" #: src/components/dms/dialogs/SearchablePeopleList.tsx:504 -#: src/Navigation.tsx:554 +#: src/Navigation.tsx:555 #: src/view/com/modals/ListAddRemoveUsers.tsx:76 #: src/view/com/util/forms/SearchInput.tsx:67 #: src/view/com/util/forms/SearchInput.tsx:79 #: src/view/screens/Search/Search.tsx:421 #: src/view/screens/Search/Search.tsx:791 #: src/view/screens/Search/Search.tsx:813 -#: src/view/shell/bottom-bar/BottomBar.tsx:182 -#: src/view/shell/desktop/LeftNav.tsx:354 +#: src/view/shell/bottom-bar/BottomBar.tsx:179 +#: src/view/shell/desktop/LeftNav.tsx:349 #: src/view/shell/Drawer.tsx:398 #: src/view/shell/Drawer.tsx:399 msgid "Search" @@ -5886,6 +6054,10 @@ msgstr "Перегляньте цей посібник" #~ msgid "See what's next" #~ msgstr "" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +msgid "Seek slider" +msgstr "" + #: src/view/com/util/Selector.tsx:106 msgid "Select {item}" msgstr "Обрати {item}" @@ -5922,6 +6094,10 @@ msgstr "" msgid "Select how long to mute this word for." msgstr "" +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +msgid "Select language..." +msgstr "" + #: src/view/screens/LanguageSettings.tsx:303 msgid "Select languages" msgstr "Вибрати мови" @@ -5938,6 +6114,10 @@ msgstr "Обрати варіант {i} із {numItems}" #~ msgid "Select some accounts below to follow" #~ msgstr "Оберіть деякі облікові записи, щоб підписатися" +#: src/view/com/composer/videos/SubtitleFilePicker.tsx:57 +msgid "Select subtitle file (.vtt)" +msgstr "" + #: src/screens/Onboarding/StepProfile/AvatarCreatorItems.tsx:83 msgid "Select the {emojiName} emoji as your avatar" msgstr "" @@ -5954,7 +6134,7 @@ msgstr "Виберіть хостинг-провайдера для ваших #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Підпишіться на тематичні стрічки зі списку нижче" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:53 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 msgid "Select video" msgstr "" @@ -5978,7 +6158,7 @@ msgstr "Оберіть мову застосунку для відображен msgid "Select your date of birth" msgstr "Оберіть дату народження" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "Виберіть ваші інтереси із нижченаведених варіантів" @@ -6016,8 +6196,8 @@ msgstr "Надіслати ел. лист" msgid "Send feedback" msgstr "Надіслати відгук" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "" @@ -6128,7 +6308,7 @@ msgstr "Встановлює співвідношення сторін зобр #: src/Navigation.tsx:155 #: src/view/screens/Settings/index.tsx:302 -#: src/view/shell/desktop/LeftNav.tsx:401 +#: src/view/shell/desktop/LeftNav.tsx:395 #: src/view/shell/Drawer.tsx:563 #: src/view/shell/Drawer.tsx:564 msgid "Settings" @@ -6149,7 +6329,7 @@ msgstr "З сексуальним підтекстом" #: src/view/com/profile/ProfileMenu.tsx:228 #: src/view/com/util/forms/PostDropdownBtn.tsx:410 #: src/view/com/util/forms/PostDropdownBtn.tsx:419 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:321 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:345 #: src/view/screens/ProfileList.tsx:484 msgid "Share" msgstr "Поширити" @@ -6169,7 +6349,7 @@ msgstr "" #: src/view/com/profile/ProfileMenu.tsx:377 #: src/view/com/util/forms/PostDropdownBtn.tsx:659 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:337 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:361 msgid "Share anyway" msgstr "Все одно поширити" @@ -6229,7 +6409,7 @@ msgstr "Показувати" #~ msgid "Show all replies" #~ msgstr "Показати всі відповіді" -#: src/view/com/util/post-embeds/GifEmbed.tsx:175 +#: src/view/com/util/post-embeds/GifEmbed.tsx:157 msgid "Show alt text" msgstr "" @@ -6249,8 +6429,8 @@ msgid "Show badge and filter from feeds" msgstr "Показати значок і фільтри зі стрічки" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:215 -msgid "Show follows similar to {0}" -msgstr "Показати підписки, схожі на {0}" +#~ msgid "Show follows similar to {0}" +#~ msgstr "Показати підписки, схожі на {0}" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -6265,9 +6445,9 @@ msgstr "" msgid "Show list anyway" msgstr "" -#: src/view/com/post-thread/PostThreadItem.tsx:584 +#: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "Показати більше" @@ -6350,7 +6530,7 @@ msgstr "Показувати попередження" msgid "Show warning and filter from feeds" msgstr "Показувати попередження і фільтрувати зі стрічки" -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:130 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:128 msgid "Shows posts from {0} in your feed" msgstr "Показує дописи з {0} у вашій стрічці" @@ -6363,12 +6543,12 @@ msgstr "Показує дописи з {0} у вашій стрічці" #: src/view/com/auth/SplashScreen.tsx:72 #: src/view/com/auth/SplashScreen.web.tsx:112 #: src/view/com/auth/SplashScreen.web.tsx:121 +#: src/view/shell/bottom-bar/BottomBar.tsx:312 +#: src/view/shell/bottom-bar/BottomBar.tsx:313 #: src/view/shell/bottom-bar/BottomBar.tsx:315 -#: src/view/shell/bottom-bar/BottomBar.tsx:316 -#: src/view/shell/bottom-bar/BottomBar.tsx:318 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:204 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:205 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:207 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:208 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:210 #: src/view/shell/NavSignupCard.tsx:69 #: src/view/shell/NavSignupCard.tsx:70 #: src/view/shell/NavSignupCard.tsx:72 @@ -6400,12 +6580,12 @@ msgstr "Вийти" msgid "Sign out of all accounts" msgstr "" +#: src/view/shell/bottom-bar/BottomBar.tsx:302 +#: src/view/shell/bottom-bar/BottomBar.tsx:303 #: src/view/shell/bottom-bar/BottomBar.tsx:305 -#: src/view/shell/bottom-bar/BottomBar.tsx:306 -#: src/view/shell/bottom-bar/BottomBar.tsx:308 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:194 +#: src/view/shell/bottom-bar/BottomBarWeb.tsx:195 #: src/view/shell/bottom-bar/BottomBarWeb.tsx:197 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:198 -#: src/view/shell/bottom-bar/BottomBarWeb.tsx:200 #: src/view/shell/NavSignupCard.tsx:60 #: src/view/shell/NavSignupCard.tsx:61 #: src/view/shell/NavSignupCard.tsx:63 @@ -6430,25 +6610,25 @@ msgstr "Ви увійшли як" msgid "Signed in as @{0}" msgstr "Ви увійшли як @{0}" -#: src/view/com/notifications/FeedItem.tsx:222 +#: src/view/com/notifications/FeedItem.tsx:218 msgid "signed up with your starter pack" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:306 -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:313 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:308 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:315 msgid "Signup without a starter pack" msgstr "" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "" +#~ msgid "Similar accounts" +#~ msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "Пропустити" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "Пропустити цей процес" @@ -6457,7 +6637,7 @@ msgstr "Пропустити цей процес" msgid "Software Dev" msgstr "Розробка П/З" -#: src/components/FeedInterstitials.tsx:397 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "" @@ -6510,12 +6690,12 @@ msgstr "Оберіть, як сортувати відповіді до пост #~ msgid "Source: <0>{0}" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:171 +#: src/components/moderation/LabelsOnMeDialog.tsx:163 msgid "Source: <0>{sourceName}" msgstr "" -#: src/lib/moderation/useReportOptions.ts:67 -#: src/lib/moderation/useReportOptions.ts:80 +#: src/lib/moderation/useReportOptions.ts:72 +#: src/lib/moderation/useReportOptions.ts:85 msgid "Spam" msgstr "Спам" @@ -6545,10 +6725,9 @@ msgid "Start chatting" msgstr "" #: src/tours/Tooltip.tsx:99 -msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." -msgstr "" +#~ msgid "Start of onboarding tour window. Do not move backward. Instead, go forward for more options, or press to skip." +#~ msgstr "" -#: src/lib/generate-starterpack.ts:68 #: src/Navigation.tsx:358 #: src/Navigation.tsx:363 #: src/screens/StarterPack/Wizard/index.tsx:182 @@ -6596,8 +6775,8 @@ msgstr "Сховище очищено, тепер вам треба переза msgid "Storybook" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:302 -#: src/components/moderation/LabelsOnMeDialog.tsx:303 +#: src/components/moderation/LabelsOnMeDialog.tsx:293 +#: src/components/moderation/LabelsOnMeDialog.tsx:294 #: src/screens/Messages/Conversation/ChatDisabled.tsx:142 #: src/screens/Messages/Conversation/ChatDisabled.tsx:143 msgid "Submit" @@ -6636,7 +6815,7 @@ msgstr "" #~ msgid "Suggested Follows" #~ msgstr "Пропоновані підписки" -#: src/components/FeedInterstitials.tsx:262 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "Пропозиції для вас" @@ -6656,8 +6835,8 @@ msgid "Switch Account" msgstr "Перемикнути обліковий запис" #: src/tours/HomeTour.tsx:48 -msgid "Switch between feeds to control your experience." -msgstr "" +#~ msgid "Switch between feeds to control your experience." +#~ msgstr "" #: src/view/screens/Settings/index.tsx:126 msgid "Switch to {0}" @@ -6696,17 +6875,22 @@ msgstr "Високе" msgid "Tap to dismiss" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:181 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:202 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "" +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 +msgid "Tap to view full image" +msgstr "" + #: src/view/com/util/images/AutoSizedImage.tsx:70 -msgid "Tap to view fully" -msgstr "Торкніться, щоб переглянути повністю" +#~ msgid "Tap to view fully" +#~ msgstr "Торкніться, щоб переглянути повністю" #: src/state/shell/progress-guide.tsx:166 msgid "Task complete - 10 likes!" @@ -6742,9 +6926,9 @@ msgid "Terms of Service" msgstr "Умови Використання" #: src/lib/moderation/useReportOptions.ts:60 -#: src/lib/moderation/useReportOptions.ts:94 -#: src/lib/moderation/useReportOptions.ts:102 -#: src/lib/moderation/useReportOptions.ts:110 +#: src/lib/moderation/useReportOptions.ts:99 +#: src/lib/moderation/useReportOptions.ts:107 +#: src/lib/moderation/useReportOptions.ts:115 msgid "Terms used violate community standards" msgstr "Використані терміни порушують стандарти спільноти" @@ -6756,7 +6940,7 @@ msgstr "Використані терміни порушують стандар msgid "Text & tags" msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:266 +#: src/components/moderation/LabelsOnMeDialog.tsx:257 #: src/screens/Messages/Conversation/ChatDisabled.tsx:108 msgid "Text input field" msgstr "Поле вводу тексту" @@ -6766,6 +6950,10 @@ msgstr "Поле вводу тексту" msgid "Thank you. Your report has been sent." msgstr "Дякуємо. Вашу скаргу було надіслано." +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "Що містить наступне:" @@ -6783,11 +6971,11 @@ msgstr "Цей псевдонім вже зайнятий." msgid "That starter pack could not be found." msgstr "" -#: src/view/com/post-thread/PostQuotes.tsx:129 +#: src/view/com/post-thread/PostQuotes.tsx:127 msgid "That's all, folks!" msgstr "" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:310 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "Обліковий запис зможе взаємодіяти з вами після розблокування." @@ -6822,7 +7010,7 @@ msgstr "" msgid "The Discover feed now knows what you like" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:327 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:329 msgid "The experience is better in the app. Download Bluesky now and we'll pick back up where you left off." msgstr "" @@ -6830,11 +7018,11 @@ msgstr "" msgid "The feed has been replaced with Discover." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:65 +#: src/components/moderation/LabelsOnMeDialog.tsx:58 msgid "The following labels were applied to your account." msgstr "Наступні мітки були додано до вашого облікового запису." -#: src/components/moderation/LabelsOnMeDialog.tsx:66 +#: src/components/moderation/LabelsOnMeDialog.tsx:59 msgid "The following labels were applied to your content." msgstr "Наступні мітки були додано до вашого контенту." @@ -6851,7 +7039,7 @@ msgstr "Можливо цей пост було видалено." msgid "The Privacy Policy has been moved to <0/>" msgstr "Політика конфіденційності була переміщена до <0/>" -#: src/state/queries/video/video.ts:129 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "" @@ -6867,6 +7055,10 @@ msgstr "Форму підтримки переміщено. Якщо вам по msgid "The Terms of Service have been moved to" msgstr "Умови Використання перенесено до" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Onboarding/StepAlgoFeeds/index.tsx:141 #~ msgid "There are many feeds to try:" #~ msgstr "Також є багато інших стрічок, щоб спробувати:" @@ -6917,7 +7109,7 @@ msgstr "При з'єднанні з вашим сервером виникла msgid "There was an issue fetching notifications. Tap here to try again." msgstr "Виникла проблема з завантаженням сповіщень. Натисніть тут, щоб повторити спробу." -#: src/view/com/posts/Feed.tsx:460 +#: src/view/com/posts/Feed.tsx:476 msgid "There was an issue fetching posts. Tap here to try again." msgstr "Виникла проблема з завантаженням постів. Натисніть тут, щоб повторити спробу." @@ -6939,15 +7131,15 @@ msgstr "Виникла проблема з надсиланням вашої с #~ msgid "There was an issue syncing your preferences with the server" #~ msgstr "Виникла проблема під час синхронізації ваших налаштувань із сервером" -#: src/view/screens/AppPasswords.tsx:70 +#: src/view/screens/AppPasswords.tsx:69 msgid "There was an issue with fetching your app passwords" msgstr "Виникла проблема з завантаженням ваших паролів для застосунків" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:107 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:129 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:143 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:99 -#: src/view/com/post-thread/PostThreadFollowBtn.tsx:111 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 +#: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 #: src/view/com/profile/ProfileMenu.tsx:122 #: src/view/com/profile/ProfileMenu.tsx:137 @@ -6998,7 +7190,7 @@ msgstr "" #~ msgid "This appeal will be sent to <0>{0}." #~ msgstr "Це звернення буде надіслано до <0>{0}." -#: src/components/moderation/LabelsOnMeDialog.tsx:250 +#: src/components/moderation/LabelsOnMeDialog.tsx:241 msgid "This appeal will be sent to <0>{sourceName}." msgstr "" @@ -7091,7 +7283,7 @@ msgstr "" #~ msgid "This label was applied by you" #~ msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:169 +#: src/components/moderation/LabelsOnMeDialog.tsx:161 msgid "This label was applied by you." msgstr "" @@ -7124,7 +7316,7 @@ msgid "This post has been deleted." msgstr "Цей пост було видалено." #: src/view/com/util/forms/PostDropdownBtn.tsx:656 -#: src/view/com/util/post-ctrls/PostCtrls.tsx:334 +#: src/view/com/util/post-ctrls/PostCtrls.tsx:358 msgid "This post is only visible to logged-in users. It won't be visible to people who aren't logged in." msgstr "Цей пост видно лише користувачам, які увійшли до системи. Воно не буде видимим для людей, які не ввійшли до системи." @@ -7156,7 +7348,7 @@ msgstr "Цей сервіс не надав умови обслуговуван msgid "This should create a domain record at:" msgstr "Це має створити обліковий запис домену:" -#: src/view/com/profile/ProfileFollowers.tsx:87 +#: src/view/com/profile/ProfileFollowers.tsx:96 msgid "This user doesn't have any followers." msgstr "Цей користувач ще не має жодного підписника." @@ -7185,7 +7377,7 @@ msgstr "Цей користувач є в списку <0>{0}, який ви msgid "This user is new here. Press for more info about when they joined." msgstr "" -#: src/view/com/profile/ProfileFollows.tsx:87 +#: src/view/com/profile/ProfileFollows.tsx:96 msgid "This user isn't following anyone." msgstr "Цей користувач не підписаний ні на кого." @@ -7238,6 +7430,10 @@ msgstr "" msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +msgid "To upload videos to Bluesky, you must first verify your email." +msgstr "" + #: src/components/ReportDialog/SelectLabelerView.tsx:33 msgid "To whom would you like to send this report?" msgstr "Кому ви хотіли б відправити цю скаргу?" @@ -7254,7 +7450,7 @@ msgstr "Розкрити/сховати" msgid "Toggle to enable or disable adult content" msgstr "Увімкнути або вимкнути вміст для дорослих" -#: src/screens/Hashtag.tsx:88 +#: src/screens/Hashtag.tsx:86 #: src/view/screens/Search/Search.tsx:349 msgid "Top" msgstr "Верх" @@ -7265,8 +7461,8 @@ msgstr "Редагування" #: src/components/dms/MessageMenu.tsx:103 #: src/components/dms/MessageMenu.tsx:105 -#: src/view/com/post-thread/PostThreadItem.tsx:734 -#: src/view/com/post-thread/PostThreadItem.tsx:736 +#: src/view/com/post-thread/PostThreadItem.tsx:746 +#: src/view/com/post-thread/PostThreadItem.tsx:748 #: src/view/com/util/forms/PostDropdownBtn.tsx:380 #: src/view/com/util/forms/PostDropdownBtn.tsx:382 msgid "Translate" @@ -7285,7 +7481,7 @@ msgstr "" msgid "Two-factor authentication" msgstr "" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "" @@ -7318,14 +7514,14 @@ msgstr "" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:192 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "Розблокувати" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:197 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "Розблокувати" @@ -7340,12 +7536,12 @@ msgstr "" msgid "Unblock Account" msgstr "Розблокувати обліковий запис" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:308 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "Розблокувати обліковий запис?" -#: src/view/com/util/post-ctrls/RepostButton.tsx:66 +#: src/view/com/util/post-ctrls/RepostButton.tsx:69 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:72 #: src/view/com/util/post-ctrls/RepostButton.web.tsx:76 msgid "Undo repost" @@ -7360,7 +7556,7 @@ msgstr "Відписатись" #~ msgid "Unfollow" #~ msgstr "Не стежити" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:237 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "Відписатися від {0}" @@ -7378,8 +7574,7 @@ msgid "Unlike this feed" msgstr "Видалити вподобання цієї стрічки" #: src/components/TagMenu/index.tsx:263 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:254 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:265 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Не ігнорувати" @@ -7410,11 +7605,11 @@ msgstr "" msgid "Unmute thread" msgstr "Перестати ігнорувати" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 msgid "Unmute video" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:201 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "" @@ -7452,12 +7647,16 @@ msgstr "Відписатися від цього маркувальника" msgid "Unsubscribed from list" msgstr "" +#: src/state/queries/video/video.ts:240 +msgid "Unsupported video type: {mimeType}" +msgstr "" + #: src/lib/moderation/useReportOptions.ts:85 #~ msgid "Unwanted sexual content" #~ msgstr "" -#: src/lib/moderation/useReportOptions.ts:72 -#: src/lib/moderation/useReportOptions.ts:85 +#: src/lib/moderation/useReportOptions.ts:77 +#: src/lib/moderation/useReportOptions.ts:90 msgid "Unwanted Sexual Content" msgstr "Небажаний сексуальний вміст" @@ -7512,7 +7711,7 @@ msgstr "Завантажити з бібліотеки" msgid "Use a file on your server" msgstr "Використовувати файл на вашому сервері" -#: src/view/screens/AppPasswords.tsx:200 +#: src/view/screens/AppPasswords.tsx:199 msgid "Use app passwords to login to other Bluesky clients without giving full access to your account or password." msgstr "Використовуйте паролі для застосунків для входу в інших застосунках для Bluesky. Це дозволить використовувати їх, не надаючи повний доступ до вашого облікового запису і вашого основного пароля." @@ -7635,6 +7834,10 @@ msgstr "Користувачі, які вподобали цей контент msgid "Value:" msgstr "Значення:" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +msgid "Verified email required" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:510 #~ msgid "Verify {0}" #~ msgstr "Верифікувати {0}" @@ -7647,6 +7850,10 @@ msgstr "" msgid "Verify email" msgstr "Підтвердити електронну адресу" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "Підтвердити мою електронну адресу" @@ -7660,6 +7867,10 @@ msgstr "Підтвердити мою електронну адресу" msgid "Verify New Email" msgstr "Підтвердити нову адресу електронної пошти" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +msgid "Verify now" +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:505 msgid "Verify Text File" msgstr "" @@ -7676,15 +7887,32 @@ msgstr "Підтвердьте адресу вашої електронної п msgid "Version {appVersion} {bundleInfo}" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:180 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "" +#: src/state/queries/video/video.ts:138 +msgid "Video failed to process" +msgstr "" + #: src/screens/Onboarding/index.tsx:39 #: src/screens/Onboarding/state.ts:88 msgid "Video Games" msgstr "Відеоігри" +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +msgid "Video not found." +msgstr "" + +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +msgid "Video settings" +msgstr "" + +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +msgid "Video: {0}" +msgstr "" + #: src/view/com/composer/videos/state.ts:27 #~ msgid "Videos cannot be larger than 100MB" #~ msgstr "" @@ -7694,7 +7922,7 @@ msgid "View {0}'s avatar" msgstr "Переглянути аватар {0}" #: src/components/ProfileCard.tsx:110 -#: src/view/com/notifications/FeedItem.tsx:277 +#: src/view/com/notifications/FeedItem.tsx:273 msgid "View {0}'s profile" msgstr "" @@ -7726,7 +7954,7 @@ msgstr "Переглянути деталі як надіслати скаргу msgid "View full thread" msgstr "Переглянути обговорення" -#: src/components/moderation/LabelsOnMe.tsx:48 +#: src/components/moderation/LabelsOnMe.tsx:47 msgid "View information about these labels" msgstr "Переглянути інформацію про мітки" @@ -7786,7 +8014,7 @@ msgstr "Попереджувати про вміст" msgid "Warn content and filter from feeds" msgstr "Попереджувати про вміст і фільтрувати його зі стрічки" -#: src/screens/Hashtag.tsx:210 +#: src/screens/Hashtag.tsx:217 msgid "We couldn't find any results for that hashtag." msgstr "Ми не змогли знайти жодних результатів для цього хештегу." @@ -7798,7 +8026,11 @@ msgstr "" msgid "We estimate {estimatedTime} until your account is ready." msgstr "Ми оцінюємо {estimatedTime} до готовності вашого облікового запису." -#: src/screens/Onboarding/StepFinished.tsx:242 +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + +#: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "Ми сподіваємося, що ви проведете чудово свій час. Пам'ятайте, Bluesky — це:" @@ -7814,6 +8046,10 @@ msgstr "У нас закінчилися дописи у ваших підпис #~ msgid "We recommend our \"Discover\" feed:" #~ msgstr "Ми рекомендуємо стрічку «Discover»:" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "Не вдалося завантажити ваші налаштування дати дня народження. Повторіть спробу." @@ -7822,7 +8058,7 @@ msgstr "Не вдалося завантажити ваші налаштуван msgid "We were unable to load your configured labelers at this time." msgstr "Наразі ми не змогли завантажити список ваших маркувальників." -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "Ми не змогли під'єднатися. Будь ласка, спробуйте ще раз, щоб продовжити налаштування свого облікового запису. Якщо помилка повторюється, то ви можете пропустити цей процес." @@ -7830,7 +8066,7 @@ msgstr "Ми не змогли під'єднатися. Будь ласка, с msgid "We will let you know when your account is ready." msgstr "Ми повідомимо вас, коли ваш обліковий запис буде готовий." -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "Ми скористаємося цим, щоб підлаштувати Ваш досвід." @@ -7854,7 +8090,7 @@ msgstr "На жаль, ми не змогли зараз завантажити msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Даруйте, нам не вдалося виконати пошук за вашим запитом. Будь ласка, спробуйте ще раз через кілька хвилин." -#: src/view/com/composer/Composer.tsx:380 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -7883,7 +8119,7 @@ msgstr "" msgid "Welcome, friend!" msgstr "" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "Чим ви цікавитесь?" @@ -7893,7 +8129,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:436 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "Як справи?" @@ -7963,16 +8199,16 @@ msgstr "Чому слід переглянути цього користувач msgid "Wide" msgstr "Широке" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:660 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "Написати пост" -#: src/view/com/composer/Composer.tsx:435 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Написати відповідь" @@ -8013,7 +8249,7 @@ msgstr "" msgid "Yes, reactivate my account" msgstr "" -#: src/components/dms/MessageItem.tsx:182 +#: src/components/dms/MessageItem.tsx:183 msgid "Yesterday, {time}" msgstr "" @@ -8030,7 +8266,11 @@ msgstr "" msgid "You are in line." msgstr "Ви в черзі." -#: src/view/com/profile/ProfileFollows.tsx:86 +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + +#: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "Ви ні на кого не підписані." @@ -8064,7 +8304,7 @@ msgstr "Тепер ви можете увійти за допомогою нов msgid "You can reactivate your account to continue logging in. Your profile and posts will be visible to other users." msgstr "" -#: src/view/com/profile/ProfileFollowers.tsx:86 +#: src/view/com/profile/ProfileFollowers.tsx:95 msgid "You do not have any followers." msgstr "У вас немає жодного підписника." @@ -8147,7 +8387,7 @@ msgstr "У вас немає списків." msgid "You have not blocked any accounts yet. To block an account, go to their profile and select \"Block account\" from the menu on their account." msgstr "Ви ще не заблокували жодного облікового запису. Щоб заблокувати когось, перейдіть до їх профілю та виберіть опцію \"Заблокувати\" у меню їх облікового запису." -#: src/view/screens/AppPasswords.tsx:91 +#: src/view/screens/AppPasswords.tsx:90 msgid "You have not created any app passwords yet. You can create one by pressing the button below." msgstr "Ви ще не створили жодного пароля для застосунків. Ви можете створити новий пароль, натиснувши кнопку нижче." @@ -8159,6 +8399,10 @@ msgstr "Ви ще не ігноруєте жодного облікового з msgid "You have reached the end" msgstr "" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "" @@ -8172,11 +8416,11 @@ msgstr "У вас ще немає ігнорованих слів чи тегі msgid "You hid this reply." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:86 +#: src/components/moderation/LabelsOnMeDialog.tsx:78 msgid "You may appeal non-self labels if you feel they were placed in error." msgstr "" -#: src/components/moderation/LabelsOnMeDialog.tsx:91 +#: src/components/moderation/LabelsOnMeDialog.tsx:83 msgid "You may appeal these labels if you feel they were placed in error." msgstr "Ви можете оскаржувати мітки, якщо вважаєте, що вони були розміщені помилково." @@ -8256,15 +8500,15 @@ msgstr "" msgid "You'll follow the suggested users once you finish creating your account!" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:241 msgid "You'll follow these people and {0} others" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:237 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:239 msgid "You'll follow these people right away" msgstr "" -#: src/screens/StarterPack/StarterPackLandingScreen.tsx:277 +#: src/screens/StarterPack/StarterPackLandingScreen.tsx:279 msgid "You'll stay updated with these feeds" msgstr "" @@ -8283,7 +8527,7 @@ msgstr "Ви в черзі" msgid "You're logged in with an App Password. Please log in with your main password to continue deactivating your account." msgstr "" -#: src/screens/Onboarding/StepFinished.tsx:239 +#: src/screens/Onboarding/StepFinished.tsx:235 msgid "You're ready to go!" msgstr "Все готово!" @@ -8296,6 +8540,14 @@ msgstr "Ви обрали приховувати слово або тег в ц msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "Ваша домашня стрічка закінчилась! Підпишіться на більше користувачів щоб отримувати більше постів." +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "Ваш акаунт" @@ -8312,7 +8564,7 @@ msgstr "Дані з вашого облікового запису, які мі msgid "Your birth date" msgstr "Ваша дата народження" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8329,7 +8581,7 @@ msgstr "Ваш вибір буде запам'ятовано, ви у будь- #~ msgstr "Ваша стрічка за замовчуванням \"Following\"" #: src/screens/Login/ForgotPasswordForm.tsx:57 -#: src/screens/Signup/state.ts:208 +#: src/screens/Signup/state.ts:203 #: src/screens/Signup/StepInfo/index.tsx:75 #: src/view/com/modals/ChangePassword.tsx:55 msgid "Your email appears to be invalid." @@ -8351,7 +8603,7 @@ msgstr "" msgid "Your following feed is empty! Follow more users to see what's happening." msgstr "Ваша домашня стрічка порожня! Підпишіться на більше користувачів щоб отримувати більше постів." -#: src/screens/Signup/StepHandle.tsx:123 +#: src/screens/Signup/StepHandle.tsx:125 msgid "Your full handle will be" msgstr "Ваш повний псевдонім буде" @@ -8367,11 +8619,11 @@ msgstr "Ваші ігноровані слова" msgid "Your password has been changed successfully!" msgstr "Ваш пароль успішно змінено!" -#: src/view/com/composer/Composer.tsx:426 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "Пост опубліковано" -#: src/screens/Onboarding/StepFinished.tsx:254 +#: src/screens/Onboarding/StepFinished.tsx:250 msgid "Your posts, likes, and blocks are public. Mutes are private." msgstr "Ваші повідомлення, вподобання і блоки є публічними. Ігнорування - приватні." @@ -8383,7 +8635,7 @@ msgstr "Ваш профіль" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:425 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "Відповідь опубліковано" diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 332c68a854..7216cdda7c 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -320,7 +320,7 @@ msgstr "账户选项" msgid "Account removed from quick access" msgstr "已从快速访问中移除账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "已取消屏蔽账户" @@ -526,7 +526,7 @@ msgstr "发生错误" msgid "An error occurred" msgstr "发生错误" -#: src/state/queries/video/video.ts:193 +#: src/state/queries/video/video.ts:227 msgid "An error occurred while compressing the video." msgstr "压缩视频时发生错误。" @@ -534,7 +534,7 @@ msgstr "压缩视频时发生错误。" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "创建入门包时发生错误,想再试一次吗?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:220 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "播放视频时出现问题,请稍后再试。" @@ -556,7 +556,7 @@ msgstr "选择视频时发生错误" msgid "An error occurred while trying to follow all" msgstr "关注所有人时发生错误" -#: src/state/queries/video/video.ts:160 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "上传视频时出现问题。" @@ -581,7 +581,7 @@ msgstr "开启私信时出现问题" msgid "An issue occurred, please try again." msgstr "出现问题,请重试。" -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "出现未知错误" @@ -759,7 +759,7 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "屏蔽" @@ -865,23 +865,23 @@ msgstr "模糊化图片并从资讯源中过滤" msgid "Books" msgstr "书籍" -#: src/components/FeedInterstitials.tsx:352 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "在探索页面浏览更多账户" -#: src/components/FeedInterstitials.tsx:485 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "在探索页面浏览更多资讯源" -#: src/components/FeedInterstitials.tsx:334 -#: src/components/FeedInterstitials.tsx:337 -#: src/components/FeedInterstitials.tsx:467 -#: src/components/FeedInterstitials.tsx:470 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "浏览更多建议" -#: src/components/FeedInterstitials.tsx:360 -#: src/components/FeedInterstitials.tsx:494 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "在探索页面浏览更多建议" @@ -1084,12 +1084,12 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到的验证码:" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "选择至少 3 个或更多:" +#~ msgid "Choose 3 or more:" +#~ msgstr "选择至少 3 个或更多:" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "还需选择至少 {0} 个" +#~ msgid "Choose at least {0} more" +#~ msgstr "还需选择至少 {0} 个" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1175,6 +1175,8 @@ msgstr "哒哒🐴哒哒🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 @@ -1374,7 +1376,7 @@ msgstr "内容警告" msgid "Context menu backdrop, click to close the menu." msgstr "上下文菜单背景,点击关闭菜单。" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "继续" @@ -1387,7 +1389,7 @@ msgstr "以 {0} 继续(已登录)" msgid "Continue thread..." msgstr "加载更多帖文串..." -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1801,8 +1803,8 @@ msgid "Discover New Feeds" msgstr "探索新的资讯源" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "关闭" +#~ msgid "Dismiss" +#~ msgstr "关闭" #: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" @@ -1998,12 +2000,12 @@ msgid "Edit post interaction settings" msgstr "调整帖文互动选项" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "编辑个人资料" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "编辑个人资料" @@ -2049,6 +2051,10 @@ msgstr "电子邮件两步验证已关闭" msgid "Email address" msgstr "邮箱地址" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2062,6 +2068,10 @@ msgstr "电子邮箱已更新" msgid "Email verified" msgstr "电子邮箱已验证" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "电子邮箱:" @@ -2182,7 +2192,7 @@ msgstr "保存文件时发生错误" msgid "Error receiving captcha response." msgstr "Captcha 响应错误。" -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "错误:" @@ -2387,10 +2397,10 @@ msgstr "无法更新资讯源" msgid "Failed to update settings" msgstr "无法更新设置" -#: src/state/queries/video/video-upload.ts:75 -#: src/state/queries/video/video-upload.web.ts:71 -#: src/state/queries/video/video-upload.web.ts:75 -#: src/state/queries/video/video-upload.web.ts:85 +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 msgid "Failed to upload video" msgstr "无法上传视频" @@ -2491,7 +2501,7 @@ msgstr "垂直翻转" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:256 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "关注" @@ -2501,7 +2511,7 @@ msgctxt "action" msgid "Follow" msgstr "关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "关注 {0}" @@ -2578,7 +2588,7 @@ msgstr "由你所认识的关注者" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:254 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:29 @@ -2588,7 +2598,7 @@ msgid "Following" msgstr "正在关注" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:100 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "已关注 {0}" @@ -2652,7 +2662,7 @@ msgstr "频繁发布不受欢迎的内容" msgid "From @{sanitizedAuthor}" msgstr "来自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "来自 <0/>" @@ -2884,6 +2894,10 @@ msgstr "看起来在加载数据时遇到了问题,请查看下方获取更多 msgid "Hmmmm, we couldn't load that moderation service." msgstr "无法加载此内容审核提供服务。" +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + #: src/Navigation.tsx:550 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:159 @@ -3044,6 +3058,10 @@ msgstr "帖文记录无效或不受支持" msgid "Invalid username or password" msgstr "用户名或密码无效" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "邀请朋友" @@ -3852,7 +3870,7 @@ msgid "No feeds found. Try searching for something else." msgstr "未找到资讯源,尝试搜索点别的。" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "不再关注 {0}" @@ -4020,7 +4038,7 @@ msgstr "显示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "糟糕!发生了一些错误。" @@ -4423,7 +4441,7 @@ msgstr "播放 {0}" msgid "Play or pause the GIF" msgstr "播放或暂停 GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:194 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "播放视频" @@ -4967,23 +4985,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "由讨论串的作者设置的回复选项" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:523 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "回复 <0><1/>" -#: src/view/com/posts/FeedItem.tsx:514 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "回复被屏蔽的帖文" -#: src/view/com/posts/FeedItem.tsx:516 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "回复这条帖文" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:520 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "对你回复" @@ -5094,16 +5112,16 @@ msgstr "转发或引用帖文" msgid "Reposted By" msgstr "转发" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "由 {0} 转发" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 转发" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "由你转发" @@ -5142,6 +5160,14 @@ msgstr "服务提供者要求" msgid "Resend email" msgstr "重新发送电子邮件" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "确认码" @@ -5188,8 +5214,8 @@ msgstr "重试上次出错的操作" #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5481,7 +5507,7 @@ msgstr "选择你的应用语言,以显示应用中的默认文本。" msgid "Select your date of birth" msgstr "输入你的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "下面选择你感兴趣的选项" @@ -5720,8 +5746,8 @@ msgid "Show badge and filter from feeds" msgstr "显示徽章并从资讯源中过滤" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 -msgid "Show follows similar to {0}" -msgstr "显示类似于 {0} 的关注者" +#~ msgid "Show follows similar to {0}" +#~ msgstr "显示类似于 {0} 的关注者" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -5738,7 +5764,7 @@ msgstr "仍然显示列表" #: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "显示更多" @@ -5879,15 +5905,15 @@ msgid "Signup without a starter pack" msgstr "注册但不使用入门包" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "类似账户" +#~ msgid "Similar accounts" +#~ msgstr "类似账户" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "跳过" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "跳过这段流程" @@ -5896,7 +5922,7 @@ msgstr "跳过这段流程" msgid "Software Dev" msgstr "程序开发" -#: src/components/FeedInterstitials.tsx:449 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "其他你可能喜欢的资讯源" @@ -5924,8 +5950,8 @@ msgstr "出了点问题,请重试。" msgid "Something went wrong!" msgstr "出了点问题!" -#: src/App.native.tsx:101 -#: src/App.web.tsx:82 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "很抱歉,你的登录会话已过期,请重新登录。" @@ -6041,7 +6067,7 @@ msgstr "订阅这个列表" msgid "Suggested accounts" msgstr "建议的账号" -#: src/components/FeedInterstitials.tsx:314 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "为你推荐" @@ -6160,6 +6186,10 @@ msgstr "文本输入框" msgid "Thank you. Your report has been sent." msgstr "谢谢,你的举报已提交。" +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "其中包含以下内容:" @@ -6181,7 +6211,7 @@ msgstr "找不到此入门包。" msgid "That's all, folks!" msgstr "大功告成!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除屏蔽后,该账户将能够与你互动。" @@ -6241,7 +6271,7 @@ msgstr "这条帖文可能已被删除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" -#: src/state/queries/video/video.ts:188 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "选择的视频大小超过 100MB。" @@ -6257,6 +6287,10 @@ msgstr "支持表单已被移除。如果你需要帮助,请<0/>或访问{HELP msgid "The Terms of Service have been moved to" msgstr "服务条款已迁移至" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "停用账户没有时间限制,你可以随时决定回来。" @@ -6321,9 +6355,9 @@ msgstr "提交举报时出现问题,请检查你的网络连接。" msgid "There was an issue with fetching your app passwords" msgstr "获取应用专用密码时出现问题" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:109 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:145 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 @@ -6654,14 +6688,14 @@ msgstr "无法删除" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "取消屏蔽" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:199 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "取消屏蔽" @@ -6676,7 +6710,7 @@ msgstr "取消屏蔽账户" msgid "Unblock Account" msgstr "取消屏蔽账户" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:312 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "取消屏蔽账户?" @@ -6692,7 +6726,7 @@ msgctxt "action" msgid "Unfollow" msgstr "取消关注" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "取消关注 {0}" @@ -6775,7 +6809,7 @@ msgstr "取消订阅这个标记者" msgid "Unsubscribed from list" msgstr "已从列表中取消订阅" -#: src/state/queries/video/video.ts:206 +#: src/state/queries/video/video.ts:240 msgid "Unsupported video type: {mimeType}" msgstr "不支持的视频格式:{mimeType}" @@ -6966,6 +7000,10 @@ msgstr "验证 DNS 记录" msgid "Verify email" msgstr "验证邮箱" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "验证我的邮箱" @@ -7000,7 +7038,7 @@ msgstr "版本 {appVersion} {bundleInfo}" msgid "Video" msgstr "视频" -#: src/state/queries/video/video.ts:134 +#: src/state/queries/video/video.ts:138 msgid "Video failed to process" msgstr "视频处理失败" @@ -7130,6 +7168,10 @@ msgstr "我们无法加载这个对话" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。" +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + #: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" @@ -7138,6 +7180,10 @@ msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "我们已经看完了你关注的帖文。这是来自 <0/> 的最新消息。" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我们无法加载你的生日首选项,请重试。" @@ -7146,7 +7192,7 @@ msgstr "我们无法加载你的生日首选项,请重试。" msgid "We were unable to load your configured labelers at this time." msgstr "我们暂时无法记载你已配置的标记者。" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "我们无法连接到互联网,请重试以继续设置你的账户。如果仍继续失败,你可以选择跳过这段流程。" @@ -7154,7 +7200,7 @@ msgstr "我们无法连接到互联网,请重试以继续设置你的账户。 msgid "We will let you know when your account is ready." msgstr "我们会在你的账户准备好时通知你。" -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "我们将使用这些信息来帮助定制你的体验。" @@ -7199,7 +7245,7 @@ msgstr "欢迎回来!" msgid "Welcome, friend!" msgstr "欢迎新天友!" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "你感兴趣的是什么?" @@ -7338,6 +7384,10 @@ msgstr "你" msgid "You are in line." msgstr "轮到你了。" +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "你没有关注任何账户。" @@ -7455,6 +7505,10 @@ msgstr "你还没有隐藏任何账户。要隐藏账户,请转到其个人资 msgid "You have reached the end" msgstr "你已经到末尾了" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "你还没有创建任何入门包!" @@ -7576,6 +7630,14 @@ msgstr "你选择隐藏了这条帖文中的词汇或标签。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "你已经浏览完你的订阅资讯源啦!寻找一些更多的账户关注吧。" +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "你的账户" diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 200e91bc87..4c3920bbd7 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -320,7 +320,7 @@ msgstr "帳號設定" msgid "Account removed from quick access" msgstr "已從快速存取中移除帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:141 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:135 #: src/view/com/profile/ProfileMenu.tsx:133 msgid "Account unblocked" msgstr "已解除封鎖帳號" @@ -372,7 +372,7 @@ msgstr "新增帳號" msgid "Add alt text" msgstr "新增替代文字" -#: src/view/com/composer/videos/SubtitleDialog.tsx:103 +#: src/view/com/composer/videos/SubtitleDialog.tsx:107 msgid "Add alt text (optional)" msgstr "新增替代文字(可選)" @@ -494,8 +494,8 @@ msgstr "替代文字" #: src/view/com/composer/GifAltText.tsx:144 #: src/view/com/composer/videos/SubtitleDialog.tsx:54 -#: src/view/com/composer/videos/SubtitleDialog.tsx:98 #: src/view/com/composer/videos/SubtitleDialog.tsx:102 +#: src/view/com/composer/videos/SubtitleDialog.tsx:106 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" @@ -526,7 +526,7 @@ msgstr "發生錯誤" msgid "An error occurred" msgstr "發生錯誤" -#: src/state/queries/video/video.ts:188 +#: src/state/queries/video/video.ts:227 msgid "An error occurred while compressing the video." msgstr "壓縮影片時發生錯誤。" @@ -534,7 +534,7 @@ msgstr "壓縮影片時發生錯誤。" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "建立您的入門包時發生錯誤。是否要重試?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:205 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 msgid "An error occurred while loading the video. Please try again later." msgstr "載入影片時發生錯誤。請稍後再試。" @@ -556,7 +556,7 @@ msgstr "選擇影片時發生錯誤" msgid "An error occurred while trying to follow all" msgstr "跟隨所有帳號時發生錯誤" -#: src/state/queries/video/video.ts:156 +#: src/state/queries/video/video.ts:194 msgid "An error occurred while uploading the video." msgstr "上傳影片時發生錯誤。" @@ -581,7 +581,7 @@ msgstr "開啟聊天時出現問題" msgid "An issue occurred, please try again." msgstr "出現問題,請再試一次。" -#: src/screens/Onboarding/StepInterests/index.tsx:219 +#: src/screens/Onboarding/StepInterests/index.tsx:199 msgid "an unknown error occurred" msgstr "出現未知錯誤" @@ -702,7 +702,7 @@ msgstr "您確定要從您的動態中移除 {0} 嗎?" msgid "Are you sure you want to remove this from your feeds?" msgstr "您確定要將此從您的動態源中移除嗎?" -#: src/view/com/composer/Composer.tsx:864 +#: src/view/com/composer/Composer.tsx:837 msgid "Are you sure you'd like to discard this draft?" msgstr "您確定要捨棄此草稿嗎?" @@ -759,7 +759,7 @@ msgstr "生日" msgid "Birthday:" msgstr "生日:" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 msgid "Block" msgstr "封鎖" @@ -865,23 +865,23 @@ msgstr "模糊圖片並從動態中過濾" msgid "Books" msgstr "書籍" -#: src/components/FeedInterstitials.tsx:352 +#: src/components/FeedInterstitials.tsx:346 msgid "Browse more accounts on the Explore page" msgstr "在探索頁面瀏覽更多帳號" -#: src/components/FeedInterstitials.tsx:485 +#: src/components/FeedInterstitials.tsx:479 msgid "Browse more feeds on the Explore page" msgstr "在探索頁面瀏覽更多動態源" -#: src/components/FeedInterstitials.tsx:334 -#: src/components/FeedInterstitials.tsx:337 -#: src/components/FeedInterstitials.tsx:467 -#: src/components/FeedInterstitials.tsx:470 +#: src/components/FeedInterstitials.tsx:328 +#: src/components/FeedInterstitials.tsx:331 +#: src/components/FeedInterstitials.tsx:461 +#: src/components/FeedInterstitials.tsx:464 msgid "Browse more suggestions" msgstr "瀏覽更多建議" -#: src/components/FeedInterstitials.tsx:360 -#: src/components/FeedInterstitials.tsx:494 +#: src/components/FeedInterstitials.tsx:354 +#: src/components/FeedInterstitials.tsx:488 msgid "Browse more suggestions on the Explore page" msgstr "在探索頁面瀏覽更多建議" @@ -927,8 +927,8 @@ msgstr "只能包含字母、數字、空格、破折號及底線。長度必須 #: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:584 -#: src/view/com/composer/Composer.tsx:599 +#: src/view/com/composer/Composer.tsx:590 +#: src/view/com/composer/Composer.tsx:605 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -996,7 +996,7 @@ msgstr "取消開啟網站連結" msgid "Cannot interact with a blocked user" msgstr "無法與被封鎖的使用者互動" -#: src/view/com/composer/videos/SubtitleDialog.tsx:128 +#: src/view/com/composer/videos/SubtitleDialog.tsx:133 msgid "Captions (.vtt)" msgstr "字幕(.vtt)" @@ -1084,12 +1084,12 @@ msgid "Check your inbox for an email with the confirmation code to enter below:" msgstr "在下方輸入寄送至您電子郵件地址的驗證碼:" #: src/screens/Onboarding/StepInterests/index.tsx:191 -msgid "Choose 3 or more:" -msgstr "選擇至少 3 個:" +#~ msgid "Choose 3 or more:" +#~ msgstr "選擇至少 3 個:" #: src/screens/Onboarding/StepInterests/index.tsx:326 -msgid "Choose at least {0} more" -msgstr "選擇至少 {0} 個" +#~ msgid "Choose at least {0} more" +#~ msgstr "選擇至少 {0} 個" #: src/screens/StarterPack/Wizard/index.tsx:190 msgid "Choose Feeds" @@ -1175,6 +1175,8 @@ msgstr "達達的馬蹄🐴是美麗的錯誤🐴" #: src/components/dialogs/GifSelect.ios.tsx:250 #: src/components/dialogs/GifSelect.tsx:270 #: src/components/dms/dialogs/SearchablePeopleList.tsx:261 +#: src/components/intents/VerifyEmailIntentDialog.tsx:111 +#: src/components/intents/VerifyEmailIntentDialog.tsx:118 #: src/components/NewskieDialog.tsx:146 #: src/components/NewskieDialog.tsx:153 #: src/components/StarterPack/Wizard/WizardEditListDialog.tsx:125 @@ -1236,7 +1238,7 @@ msgstr "關閉底部導覽列" msgid "Closes password update alert" msgstr "關閉密碼更新警告" -#: src/view/com/composer/Composer.tsx:596 +#: src/view/com/composer/Composer.tsx:602 msgid "Closes post composer and discards post draft" msgstr "關閉貼文編輯頁並捨棄草稿" @@ -1275,7 +1277,7 @@ msgstr "完成初始設定並開始使用您的帳號" msgid "Complete the challenge" msgstr "完成驗證" -#: src/view/com/composer/Composer.tsx:737 +#: src/view/com/composer/Composer.tsx:710 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "撰寫貼文的長度最多為 {MAX_GRAPHEME_LENGTH} 個字元" @@ -1374,7 +1376,7 @@ msgstr "內容警告" msgid "Context menu backdrop, click to close the menu." msgstr "彈出式選單背景,點擊以關閉選單。" -#: src/screens/Onboarding/StepInterests/index.tsx:278 +#: src/screens/Onboarding/StepInterests/index.tsx:258 #: src/screens/Onboarding/StepProfile/index.tsx:269 msgid "Continue" msgstr "繼續" @@ -1387,7 +1389,7 @@ msgstr "以 {0} 繼續 (目前已登入)" msgid "Continue thread..." msgstr "繼續載入討論串…" -#: src/screens/Onboarding/StepInterests/index.tsx:275 +#: src/screens/Onboarding/StepInterests/index.tsx:255 #: src/screens/Onboarding/StepProfile/index.tsx:266 #: src/screens/Signup/BackNextButtons.tsx:59 msgid "Continue to next step" @@ -1736,7 +1738,7 @@ msgstr "分離這則帖文的引用?" msgid "Dialog: adjust who can interact with this post" msgstr "對話框:自訂誰可以參與這則帖文的互動" -#: src/view/com/composer/Composer.tsx:347 +#: src/view/com/composer/Composer.tsx:351 msgid "Did you want to say anything?" msgstr "有什麼想說的嗎?" @@ -1774,11 +1776,11 @@ msgstr "停用字幕" msgid "Disabled" msgstr "停用" -#: src/view/com/composer/Composer.tsx:866 +#: src/view/com/composer/Composer.tsx:839 msgid "Discard" msgstr "捨棄" -#: src/view/com/composer/Composer.tsx:863 +#: src/view/com/composer/Composer.tsx:836 msgid "Discard draft?" msgstr "捨棄草稿?" @@ -1801,10 +1803,10 @@ msgid "Discover New Feeds" msgstr "探索新的動態源" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:108 -msgid "Dismiss" -msgstr "跳過" +#~ msgid "Dismiss" +#~ msgstr "跳過" -#: src/view/com/composer/Composer.tsx:684 +#: src/view/com/composer/Composer.tsx:1106 msgid "Dismiss error" msgstr "跳過錯誤" @@ -1856,8 +1858,8 @@ msgstr "網域已驗證!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/composer/videos/SubtitleDialog.tsx:161 -#: src/view/com/composer/videos/SubtitleDialog.tsx:168 +#: src/view/com/composer/videos/SubtitleDialog.tsx:167 +#: src/view/com/composer/videos/SubtitleDialog.tsx:177 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -1889,7 +1891,7 @@ msgstr "下載 Bluesky" msgid "Download CAR file" msgstr "下載 CAR 檔案" -#: src/view/com/composer/text-input/TextInput.web.tsx:271 +#: src/view/com/composer/text-input/TextInput.web.tsx:269 msgid "Drop to add images" msgstr "拖放即可新增圖片" @@ -1998,12 +2000,12 @@ msgid "Edit post interaction settings" msgstr "編輯「貼文互動設定」" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:184 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:181 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:175 msgid "Edit profile" msgstr "編輯個人檔案" #: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:187 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:184 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:178 msgid "Edit Profile" msgstr "編輯個人檔案" @@ -2049,6 +2051,10 @@ msgstr "已關閉電子郵件雙重驗證" msgid "Email address" msgstr "電子郵件地址" +#: src/components/intents/VerifyEmailIntentDialog.tsx:95 +msgid "Email Resent" +msgstr "" + #: src/view/com/modals/ChangeEmail.tsx:54 #: src/view/com/modals/ChangeEmail.tsx:83 msgid "Email updated" @@ -2062,6 +2068,10 @@ msgstr "電子郵件已更新" msgid "Email verified" msgstr "電子郵件已驗證" +#: src/components/intents/VerifyEmailIntentDialog.tsx:71 +msgid "Email Verified" +msgstr "" + #: src/view/screens/Settings/index.tsx:319 msgid "Email:" msgstr "電子郵件:" @@ -2120,6 +2130,10 @@ msgstr "啟用" msgid "End of feed" msgstr "已經到底部啦!" +#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +msgid "Ensure you have selected a language for each subtitle file." +msgstr "" + #: src/view/com/modals/AddAppPasswords.tsx:161 msgid "Enter a name for this App Password" msgstr "輸入此應用程式專用密碼的名稱" @@ -2178,7 +2192,7 @@ msgstr "儲存檔案時發生錯誤" msgid "Error receiving captcha response." msgstr "Captcha 給出了錯誤的回應。" -#: src/screens/Onboarding/StepInterests/index.tsx:217 +#: src/screens/Onboarding/StepInterests/index.tsx:197 #: src/view/screens/Search/Search.tsx:116 msgid "Error:" msgstr "錯誤:" @@ -2383,10 +2397,10 @@ msgstr "無法更新動態" msgid "Failed to update settings" msgstr "無法更新設定" -#: src/state/queries/video/video-upload.ts:75 -#: src/state/queries/video/video-upload.web.ts:71 -#: src/state/queries/video/video-upload.web.ts:75 -#: src/state/queries/video/video-upload.web.ts:85 +#: src/state/queries/video/video-upload.ts:67 +#: src/state/queries/video/video-upload.web.ts:64 +#: src/state/queries/video/video-upload.web.ts:68 +#: src/state/queries/video/video-upload.web.ts:78 msgid "Failed to upload video" msgstr "上傳影片失敗" @@ -2487,7 +2501,7 @@ msgstr "垂直翻轉" #: src/components/ProfileCard.tsx:351 #: src/components/ProfileHoverCard/index.web.tsx:446 #: src/components/ProfileHoverCard/index.web.tsx:457 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:256 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:223 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:144 msgid "Follow" msgstr "跟隨" @@ -2497,7 +2511,7 @@ msgctxt "action" msgid "Follow" msgstr "跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:242 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:209 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:126 msgid "Follow {0}" msgstr "跟隨 {0}" @@ -2574,7 +2588,7 @@ msgstr "您也認識的跟隨者" #: src/components/ProfileCard.tsx:345 #: src/components/ProfileHoverCard/index.web.tsx:445 #: src/components/ProfileHoverCard/index.web.tsx:456 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:254 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:221 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:147 #: src/view/screens/Feeds.tsx:630 #: src/view/screens/ProfileFollows.tsx:29 @@ -2584,7 +2598,7 @@ msgid "Following" msgstr "跟隨中" #: src/components/ProfileCard.tsx:311 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:100 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:94 msgid "Following {0}" msgstr "已跟隨 {0}" @@ -2648,7 +2662,7 @@ msgstr "頻繁發佈不當內容" msgid "From @{sanitizedAuthor}" msgstr "來自 @{sanitizedAuthor}" -#: src/view/com/posts/FeedItem.tsx:273 +#: src/view/com/posts/FeedItem.tsx:271 msgctxt "from-feed" msgid "From <0/>" msgstr "來自 <0/>" @@ -2880,6 +2894,10 @@ msgstr "抱歉,看起來我們在載入這些資料時遇到了問題,請參 msgid "Hmmmm, we couldn't load that moderation service." msgstr "抱歉,我們無法載入該內容管理服務。" +#: src/state/queries/video/video.ts:165 +msgid "Hold up! We’re gradually giving access to video, and you’re still waiting in line. Check back soon!" +msgstr "" + #: src/Navigation.tsx:550 #: src/Navigation.tsx:570 #: src/view/shell/bottom-bar/BottomBar.tsx:159 @@ -3040,6 +3058,10 @@ msgstr "無效或不支援的貼文紀錄" msgid "Invalid username or password" msgstr "用戶名稱或密碼無效" +#: src/components/intents/VerifyEmailIntentDialog.tsx:82 +msgid "Invalid Verification Code" +msgstr "" + #: src/view/com/modals/InviteCodes.tsx:94 msgid "Invite a Friend" msgstr "邀請朋友" @@ -3076,6 +3098,10 @@ msgstr "邀請,但僅限個人" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "現在只有您一個人!使用上面的搜尋功能,將更多人加入到您的入門包中。" +#: src/view/com/composer/Composer.tsx:1125 +msgid "Job ID: {0}" +msgstr "" + #: src/view/com/auth/SplashScreen.web.tsx:164 msgid "Jobs" msgstr "工作" @@ -3436,12 +3462,12 @@ msgstr "訊息已刪除" msgid "Message from server: {0}" msgstr "來自伺服器的訊息:{0}" -#: src/screens/Messages/Conversation/MessageInput.tsx:138 +#: src/screens/Messages/Conversation/MessageInput.tsx:140 msgid "Message input field" msgstr "訊息輸入欄位" -#: src/screens/Messages/Conversation/MessageInput.tsx:70 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:49 +#: src/screens/Messages/Conversation/MessageInput.tsx:72 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:59 msgid "Message is too long" msgstr "訊息太長了" @@ -3627,7 +3653,7 @@ msgstr "靜音討論串" msgid "Mute words & tags" msgstr "靜音文字和標籤" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Muted" msgstr "已靜音" @@ -3844,7 +3870,7 @@ msgid "No feeds found. Try searching for something else." msgstr "沒有找到任何動態。請嘗試以其他關鍵字搜尋。" #: src/components/ProfileCard.tsx:331 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:122 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:116 msgid "No longer following {0}" msgstr "不再跟隨 {0}" @@ -4012,7 +4038,7 @@ msgstr "顯示" msgid "Oh no!" msgstr "糟糕!" -#: src/screens/Onboarding/StepInterests/index.tsx:153 +#: src/screens/Onboarding/StepInterests/index.tsx:138 msgid "Oh no! Something went wrong." msgstr "糟糕!發生了一些錯誤。" @@ -4036,7 +4062,7 @@ msgstr "在<0><1/><2><3/>" msgid "Onboarding reset" msgstr "重新開始引導流程" -#: src/view/com/composer/Composer.tsx:661 +#: src/view/com/composer/Composer.tsx:667 msgid "One or more images is missing alt text." msgstr "至少有一張圖片缺失了替代文字。" @@ -4086,8 +4112,9 @@ msgstr "開啟頭像建立工具" msgid "Open conversation options" msgstr "開啟對話選項" -#: src/view/com/composer/Composer.tsx:846 -#: src/view/com/composer/Composer.tsx:847 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:165 +#: src/view/com/composer/Composer.tsx:819 +#: src/view/com/composer/Composer.tsx:820 msgid "Open emoji picker" msgstr "開啟表情符號選擇器" @@ -4414,7 +4441,7 @@ msgstr "播放 {0}" msgid "Play or pause the GIF" msgstr "播放或暫停 GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:179 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 msgid "Play video" msgstr "播放影片" @@ -4487,7 +4514,7 @@ msgstr "請以 @{0} 的身分登入" msgid "Please Verify Your Email" msgstr "請驗證您的電子郵件地址" -#: src/view/com/composer/Composer.tsx:351 +#: src/view/com/composer/Composer.tsx:355 msgid "Please wait for your link card to finish loading" msgstr "請等待您的連結預覽載入完畢" @@ -4500,8 +4527,8 @@ msgstr "政治" msgid "Porn" msgstr "色情" -#: src/view/com/composer/Composer.tsx:636 -#: src/view/com/composer/Composer.tsx:643 +#: src/view/com/composer/Composer.tsx:642 +#: src/view/com/composer/Composer.tsx:649 msgctxt "action" msgid "Post" msgstr "發佈" @@ -4671,11 +4698,11 @@ msgstr "公開且可共享的用戶列表,可供批量靜音或封鎖。" msgid "Public, shareable lists which can drive feeds." msgstr "公開且可共享的列表,可作為動態源使用。" -#: src/view/com/composer/Composer.tsx:621 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish post" msgstr "發佈貼文" -#: src/view/com/composer/Composer.tsx:621 +#: src/view/com/composer/Composer.tsx:627 msgid "Publish reply" msgstr "發佈回覆" @@ -4864,7 +4891,7 @@ msgstr "刪除個人檔案" msgid "Remove profile from search history" msgstr "刪除搜尋紀錄中的個人檔案" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:300 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:269 msgid "Remove quote" msgstr "刪除引用貼文" @@ -4873,7 +4900,7 @@ msgstr "刪除引用貼文" msgid "Remove repost" msgstr "刪除轉貼貼文" -#: src/view/com/composer/videos/SubtitleDialog.tsx:251 +#: src/view/com/composer/videos/SubtitleDialog.tsx:260 msgid "Remove subtitle file" msgstr "移除字幕檔案" @@ -4909,7 +4936,7 @@ msgstr "已從儲存的動態源中刪除" msgid "Removed from your feeds" msgstr "從您的動態中刪除" -#: src/view/com/util/post-embeds/QuoteEmbed.tsx:301 +#: src/view/com/util/post-embeds/QuoteEmbed.tsx:270 msgid "Removes quoted post" msgstr "刪除已轉貼貼文" @@ -4934,7 +4961,7 @@ msgstr "回覆已被停用" msgid "Replies to this post are disabled." msgstr "這則貼文的回覆已停用。" -#: src/view/com/composer/Composer.tsx:634 +#: src/view/com/composer/Composer.tsx:640 msgctxt "action" msgid "Reply" msgstr "回覆" @@ -4958,23 +4985,23 @@ msgid "Reply settings are chosen by the author of the thread" msgstr "由此討論串的發佈者選擇的回覆設定" #: src/view/com/post/Post.tsx:196 -#: src/view/com/posts/FeedItem.tsx:523 +#: src/view/com/posts/FeedItem.tsx:520 msgctxt "description" msgid "Reply to <0><1/>" msgstr "對 <0><1/> 回覆" -#: src/view/com/posts/FeedItem.tsx:514 +#: src/view/com/posts/FeedItem.tsx:511 msgctxt "description" msgid "Reply to a blocked post" msgstr "對已被封鎖的貼文回覆" -#: src/view/com/posts/FeedItem.tsx:516 +#: src/view/com/posts/FeedItem.tsx:513 msgctxt "description" msgid "Reply to a post" msgstr "回覆這則貼文" #: src/view/com/post/Post.tsx:194 -#: src/view/com/posts/FeedItem.tsx:520 +#: src/view/com/posts/FeedItem.tsx:517 msgctxt "description" msgid "Reply to you" msgstr "對您回覆" @@ -5085,16 +5112,16 @@ msgstr "轉貼或引用貼文" msgid "Reposted By" msgstr "轉貼" -#: src/view/com/posts/FeedItem.tsx:294 +#: src/view/com/posts/FeedItem.tsx:292 msgid "Reposted by {0}" msgstr "由 {0} 轉貼" -#: src/view/com/posts/FeedItem.tsx:313 +#: src/view/com/posts/FeedItem.tsx:311 msgid "Reposted by <0><1/>" msgstr "由 <0><1/> 轉貼" -#: src/view/com/posts/FeedItem.tsx:292 -#: src/view/com/posts/FeedItem.tsx:311 +#: src/view/com/posts/FeedItem.tsx:290 +#: src/view/com/posts/FeedItem.tsx:309 msgid "Reposted by you" msgstr "由您轉貼" @@ -5133,6 +5160,14 @@ msgstr "此供應商要求必填" msgid "Resend email" msgstr "重新傳送郵件" +#: src/components/intents/VerifyEmailIntentDialog.tsx:130 +msgid "Resend Email" +msgstr "" + +#: src/components/intents/VerifyEmailIntentDialog.tsx:123 +msgid "Resend Verification Email" +msgstr "" + #: src/view/com/modals/ChangePassword.tsx:186 msgid "Reset code" msgstr "重設碼" @@ -5179,8 +5214,8 @@ msgstr "重試上次出錯的操作" #: src/screens/Login/LoginForm.tsx:311 #: src/screens/Login/LoginForm.tsx:318 #: src/screens/Messages/Conversation/MessageListError.tsx:25 -#: src/screens/Onboarding/StepInterests/index.tsx:251 -#: src/screens/Onboarding/StepInterests/index.tsx:254 +#: src/screens/Onboarding/StepInterests/index.tsx:231 +#: src/screens/Onboarding/StepInterests/index.tsx:234 #: src/screens/Signup/BackNextButtons.tsx:52 #: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorScreen.tsx:72 @@ -5420,7 +5455,7 @@ msgstr "選擇 GIF「{0}」" msgid "Select how long to mute this word for." msgstr "選擇靜音此文字的時間長度。" -#: src/view/com/composer/videos/SubtitleDialog.tsx:236 +#: src/view/com/composer/videos/SubtitleDialog.tsx:245 msgid "Select language..." msgstr "選擇語言…" @@ -5472,7 +5507,7 @@ msgstr "選擇應用程式中的預設語言。" msgid "Select your date of birth" msgstr "選擇您的出生日期" -#: src/screens/Onboarding/StepInterests/index.tsx:226 +#: src/screens/Onboarding/StepInterests/index.tsx:206 msgid "Select your interests from the options below" msgstr "從下面選擇您感興趣的選項" @@ -5502,8 +5537,8 @@ msgstr "發送電子郵件" msgid "Send feedback" msgstr "提交意見" -#: src/screens/Messages/Conversation/MessageInput.tsx:163 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:155 +#: src/screens/Messages/Conversation/MessageInput.tsx:165 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:219 msgid "Send message" msgstr "重送訊息" @@ -5711,8 +5746,8 @@ msgid "Show badge and filter from feeds" msgstr "顯示標記並從動態源中篩選" #: src/screens/Profile/Header/ProfileHeaderStandard.tsx:218 -msgid "Show follows similar to {0}" -msgstr "顯示類似於 {0} 的跟隨者" +#~ msgid "Show follows similar to {0}" +#~ msgstr "顯示類似於 {0} 的跟隨者" #: src/view/com/post-thread/PostThreadShowHiddenReplies.tsx:23 msgid "Show hidden replies" @@ -5729,7 +5764,7 @@ msgstr "仍然顯示列表" #: src/view/com/post-thread/PostThreadItem.tsx:590 #: src/view/com/post/Post.tsx:234 -#: src/view/com/posts/FeedItem.tsx:479 +#: src/view/com/posts/FeedItem.tsx:476 msgid "Show More" msgstr "顯示更多" @@ -5870,15 +5905,15 @@ msgid "Signup without a starter pack" msgstr "不使用入門包註冊" #: src/view/com/profile/ProfileHeaderSuggestedFollows.tsx:102 -msgid "Similar accounts" -msgstr "類似的帳號" +#~ msgid "Similar accounts" +#~ msgstr "類似的帳號" -#: src/screens/Onboarding/StepInterests/index.tsx:265 +#: src/screens/Onboarding/StepInterests/index.tsx:245 #: src/screens/StarterPack/Wizard/index.tsx:191 msgid "Skip" msgstr "跳過" -#: src/screens/Onboarding/StepInterests/index.tsx:262 +#: src/screens/Onboarding/StepInterests/index.tsx:242 msgid "Skip this flow" msgstr "跳過此流程" @@ -5887,7 +5922,7 @@ msgstr "跳過此流程" msgid "Software Dev" msgstr "軟體開發" -#: src/components/FeedInterstitials.tsx:449 +#: src/components/FeedInterstitials.tsx:443 msgid "Some other feeds you might like" msgstr "其他您可能喜歡的動態源" @@ -5915,8 +5950,8 @@ msgstr "發生了一些問題,請再試一次。" msgid "Something went wrong!" msgstr "發生了一些問題!" -#: src/App.native.tsx:101 -#: src/App.web.tsx:82 +#: src/App.native.tsx:102 +#: src/App.web.tsx:83 msgid "Sorry! Your session expired. Please log in again." msgstr "抱歉!您的登入會話已過期。請重新登入。" @@ -6032,7 +6067,7 @@ msgstr "訂閱這個列表" msgid "Suggested accounts" msgstr "推薦的帳號" -#: src/components/FeedInterstitials.tsx:314 +#: src/components/FeedInterstitials.tsx:308 msgid "Suggested for you" msgstr "為您推薦" @@ -6084,16 +6119,16 @@ msgstr "高" msgid "Tap to dismiss" msgstr "點擊以跳過" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:146 msgid "Tap to enter full screen" msgstr "點擊以進入全螢幕" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:169 msgid "Tap to toggle sound" msgstr "點擊以開關聲音" -#: src/view/com/util/images/AutoSizedImage.tsx:185 -#: src/view/com/util/images/AutoSizedImage.tsx:205 +#: src/view/com/util/images/AutoSizedImage.tsx:190 +#: src/view/com/util/images/AutoSizedImage.tsx:210 msgid "Tap to view full image" msgstr "點擊查看完整圖片" @@ -6151,6 +6186,10 @@ msgstr "文字輸入框" msgid "Thank you. Your report has been sent." msgstr "謝謝,您的檢舉已提交。" +#: src/components/intents/VerifyEmailIntentDialog.tsx:74 +msgid "Thanks, you have successfully verified your email address." +msgstr "" + #: src/view/com/modals/ChangeHandle.tsx:459 msgid "That contains the following:" msgstr "其中包含以下內容:" @@ -6172,7 +6211,7 @@ msgstr "找不到那個入門包。" msgid "That's all, folks!" msgstr "大功告成!" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:314 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:268 #: src/view/com/profile/ProfileMenu.tsx:353 msgid "The account will be able to interact with you after unblocking." msgstr "解除封鎖後,該帳號將能夠與您互動。" @@ -6232,7 +6271,7 @@ msgstr "這則貼文可能已被刪除。" msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" -#: src/state/queries/video/video.ts:183 +#: src/state/queries/video/video.ts:222 msgid "The selected video is larger than 100MB." msgstr "選擇的影片檔案大小超過 100MB。" @@ -6248,6 +6287,10 @@ msgstr "支援表單已移至別處。如果需協助,請<0/>或前往 {HELP_D msgid "The Terms of Service have been moved to" msgstr "服務條款已遷移到" +#: src/components/intents/VerifyEmailIntentDialog.tsx:85 +msgid "The verification code you have provided is invalid. Please make sure that you have used the correct verification link or request a new one." +msgstr "" + #: src/screens/Settings/components/DeactivateAccountDialog.tsx:86 msgid "There is no time limit for account deactivation, come back any time." msgstr "帳號停用沒有時間限制,隨時都可以重新啟用。" @@ -6312,9 +6355,9 @@ msgstr "提交您的檢舉時出現問題,請檢查您的網路連線。" msgid "There was an issue with fetching your app passwords" msgstr "取得應用程式專用密碼時發生問題" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:109 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:131 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:145 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:103 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:125 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:139 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:97 #: src/view/com/post-thread/PostThreadFollowBtn.tsx:109 #: src/view/com/profile/ProfileMenu.tsx:111 @@ -6612,7 +6655,7 @@ msgstr "電視節目" msgid "Two-factor authentication" msgstr "雙重驗證" -#: src/screens/Messages/Conversation/MessageInput.tsx:139 +#: src/screens/Messages/Conversation/MessageInput.tsx:141 msgid "Type your message here" msgstr "在此輸入訊息" @@ -6645,14 +6688,14 @@ msgstr "無法刪除" #: src/components/dms/MessagesListBlockedFooter.tsx:96 #: src/components/dms/MessagesListBlockedFooter.tsx:104 #: src/components/dms/MessagesListBlockedFooter.tsx:111 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:194 -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:318 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:188 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:272 #: src/view/com/profile/ProfileMenu.tsx:365 #: src/view/screens/ProfileList.tsx:682 msgid "Unblock" msgstr "解除封鎖" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:199 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:193 msgctxt "action" msgid "Unblock" msgstr "解除封鎖" @@ -6667,7 +6710,7 @@ msgstr "解除封鎖帳號" msgid "Unblock Account" msgstr "解除封鎖帳號" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:312 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:266 #: src/view/com/profile/ProfileMenu.tsx:347 msgid "Unblock Account?" msgstr "解除封鎖?" @@ -6683,7 +6726,7 @@ msgctxt "action" msgid "Unfollow" msgstr "取消跟隨" -#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:241 +#: src/screens/Profile/Header/ProfileHeaderStandard.tsx:208 msgid "Unfollow {0}" msgstr "取消跟隨 {0}" @@ -6728,7 +6771,7 @@ msgstr "取消靜音討論串" msgid "Unmute video" msgstr "取消靜音影片" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:167 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:168 msgid "Unmuted" msgstr "取消靜音" @@ -6766,7 +6809,7 @@ msgstr "取消訂閱這個標記者" msgid "Unsubscribed from list" msgstr "已從列表中取消訂閱" -#: src/state/queries/video/video.ts:201 +#: src/state/queries/video/video.ts:240 msgid "Unsupported video type: {mimeType}" msgstr "不支援的影片類型:{mimeType}" @@ -6957,6 +7000,10 @@ msgstr "驗證 DNS 紀錄" msgid "Verify email" msgstr "驗證電子郵件" +#: src/components/intents/VerifyEmailIntentDialog.tsx:61 +msgid "Verify email dialog" +msgstr "" + #: src/view/screens/Settings/index.tsx:961 msgid "Verify my email" msgstr "驗證我的電子郵件" @@ -6986,12 +7033,12 @@ msgstr "驗證您的電子郵件" msgid "Version {appVersion} {bundleInfo}" msgstr "版本 {appVersion} {bundleInfo}" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:144 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:145 msgid "Video" msgstr "影片" -#: src/state/queries/video/video.ts:131 +#: src/state/queries/video/video.ts:138 msgid "Video failed to process" msgstr "影片處理失敗" @@ -7004,11 +7051,11 @@ msgstr "電子遊戲" msgid "Video not found." msgstr "找不到影片。" -#: src/view/com/composer/videos/SubtitleDialog.tsx:95 +#: src/view/com/composer/videos/SubtitleDialog.tsx:99 msgid "Video settings" msgstr "影片設定" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:76 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77 msgid "Video: {0}" msgstr "影片:{0}" @@ -7121,6 +7168,10 @@ msgstr "我們無法載入這個對話" msgid "We estimate {estimatedTime} until your account is ready." msgstr "我們估計還需要 {estimatedTime} 才能準備好您的帳號。" +#: src/components/intents/VerifyEmailIntentDialog.tsx:98 +msgid "We have sent another verification email to <0>{0}." +msgstr "" + #: src/screens/Onboarding/StepFinished.tsx:238 msgid "We hope you have a wonderful time. Remember, Bluesky is:" msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" @@ -7129,6 +7180,10 @@ msgstr "我們希望您在此度過愉快的時光。請記住,Bluesky 是:" msgid "We ran out of posts from your follows. Here's the latest from <0/>." msgstr "您已看完了您跟隨的貼文。這是來自 <0/> 的最新貼文。" +#: src/state/queries/video/video.ts:170 +msgid "We were unable to determine if you are allowed to upload videos. Please try again." +msgstr "" + #: src/components/dialogs/BirthDateSettings.tsx:52 msgid "We were unable to load your birth date preferences. Please try again." msgstr "我們無法載入您的出生日期偏好,請再試一次。" @@ -7137,7 +7192,7 @@ msgstr "我們無法載入您的出生日期偏好,請再試一次。" msgid "We were unable to load your configured labelers at this time." msgstr "我們目前無法載入您已設定的標記者。" -#: src/screens/Onboarding/StepInterests/index.tsx:158 +#: src/screens/Onboarding/StepInterests/index.tsx:143 msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow." msgstr "我們無法連線到網際網路,請重試以繼續設定您的帳號。如果仍繼續失敗,您可以選擇跳過此流程。" @@ -7145,7 +7200,7 @@ msgstr "我們無法連線到網際網路,請重試以繼續設定您的帳號 msgid "We will let you know when your account is ready." msgstr "我們會在您的帳號準備好時通知您。" -#: src/screens/Onboarding/StepInterests/index.tsx:163 +#: src/screens/Onboarding/StepInterests/index.tsx:148 msgid "We'll use this to help customize your experience." msgstr "我們將使用這些資訊來協助訂製您的體驗。" @@ -7169,7 +7224,7 @@ msgstr "很抱歉,我們目前無法載入您的靜音文字。請稍後再試 msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "很抱歉,無法完成您的搜尋請求。請稍後再試。" -#: src/view/com/composer/Composer.tsx:413 +#: src/view/com/composer/Composer.tsx:417 msgid "We're sorry! The post you are replying to has been deleted." msgstr "很抱歉!您回覆的貼文已被刪除。" @@ -7190,7 +7245,7 @@ msgstr "歡迎回來!" msgid "Welcome, friend!" msgstr "歡迎,朋友!" -#: src/screens/Onboarding/StepInterests/index.tsx:155 +#: src/screens/Onboarding/StepInterests/index.tsx:140 msgid "What are your interests?" msgstr "您對什麼感興趣?" @@ -7200,7 +7255,7 @@ msgstr "您想將您的入門包命名為什麼?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:508 +#: src/view/com/composer/Composer.tsx:512 msgid "What's up?" msgstr "發生了什麼新鮮事?" @@ -7262,16 +7317,16 @@ msgstr "為什麼應該審查這個用戶?" msgid "Wide" msgstr "寬" -#: src/screens/Messages/Conversation/MessageInput.tsx:140 -#: src/screens/Messages/Conversation/MessageInput.web.tsx:134 +#: src/screens/Messages/Conversation/MessageInput.tsx:142 +#: src/screens/Messages/Conversation/MessageInput.web.tsx:198 msgid "Write a message" msgstr "撰寫訊息" -#: src/view/com/composer/Composer.tsx:735 +#: src/view/com/composer/Composer.tsx:708 msgid "Write post" msgstr "撰寫貼文" -#: src/view/com/composer/Composer.tsx:507 +#: src/view/com/composer/Composer.tsx:511 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "撰寫您的回覆" @@ -7329,6 +7384,10 @@ msgstr "您" msgid "You are in line." msgstr "您正處於隊列之中。" +#: src/state/queries/video/video.ts:161 +msgid "You are not allowed to upload videos." +msgstr "" + #: src/view/com/profile/ProfileFollows.tsx:95 msgid "You are not following anyone." msgstr "您沒有跟隨任何人。" @@ -7446,6 +7505,10 @@ msgstr "您還沒有靜音任何帳號。要靜音帳號,請前往其個人檔 msgid "You have reached the end" msgstr "已經到底部啦!" +#: src/state/queries/video/video-upload.shared.ts:67 +msgid "You have temporarily reached the limit for video uploads. Please try again later." +msgstr "" + #: src/components/StarterPack/ProfileStarterPacks.tsx:235 msgid "You haven't created a starter pack yet!" msgstr "您還沒有建立任何入門包!" @@ -7567,6 +7630,14 @@ msgstr "您選擇在這則貼文中隱藏文字或標籤。" msgid "You've reached the end of your feed! Find some more accounts to follow." msgstr "您已經瀏覽完貼文啦!跟隨其他帳號吧。" +#: src/state/queries/video/video.ts:175 +msgid "You've reached your daily limit for video uploads (too many bytes)" +msgstr "" + +#: src/state/queries/video/video.ts:180 +msgid "You've reached your daily limit for video uploads (too many videos)" +msgstr "" + #: src/screens/Signup/index.tsx:146 msgid "Your account" msgstr "您的帳號" @@ -7634,7 +7705,7 @@ msgstr "您的靜音文字" msgid "Your password has been changed successfully!" msgstr "您的密碼已成功更改!" -#: src/view/com/composer/Composer.tsx:459 +#: src/view/com/composer/Composer.tsx:463 msgid "Your post has been published" msgstr "您的貼文已發佈" @@ -7650,7 +7721,7 @@ msgstr "您的個人檔案" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "其他 Bluesky 用戶將無法再看到您的個人檔案、貼文、動態和列表。您可以隨時登入以重新啟用您的帳號。" -#: src/view/com/composer/Composer.tsx:458 +#: src/view/com/composer/Composer.tsx:462 msgid "Your reply has been published" msgstr "您的回覆已發佈" diff --git a/src/view/shell/bottom-bar/BottomBar.tsx b/src/view/shell/bottom-bar/BottomBar.tsx index b5ad92b4c4..f6d16ae8e5 100644 --- a/src/view/shell/bottom-bar/BottomBar.tsx +++ b/src/view/shell/bottom-bar/BottomBar.tsx @@ -160,7 +160,6 @@ export function BottomBar({navigation}: BottomTabBarProps) { accessibilityHint="" /> ) : ( From 95aee146b63f53e1cc8c686ef28dc7059b2d557f Mon Sep 17 00:00:00 2001 From: surfdude29 <149612116+surfdude29@users.noreply.github.com> Date: Sun, 8 Sep 2024 06:23:51 +0200 Subject: [PATCH 017/113] Update dates.ts (#5220) --- src/components/hooks/dates.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/hooks/dates.ts b/src/components/hooks/dates.ts index b0f94133b7..00b70f762e 100644 --- a/src/components/hooks/dates.ts +++ b/src/components/hooks/dates.ts @@ -21,6 +21,7 @@ import { ja, ko, ptBR, + ru, tr, uk, zhCN, @@ -47,6 +48,7 @@ const locales: Record = { ja, ko, ['pt-BR']: ptBR, + ru, tr, uk, ['zh-CN']: zhCN, From 6c6a76b193edfd8bd46139b85fefd684ee557a8c Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Sun, 8 Sep 2024 16:27:50 +0100 Subject: [PATCH 018/113] [Video] Upload tweaks (#5228) * use correct mime type * fix wheel progress --- src/lib/media/video/compress.ts | 3 ++- src/state/queries/video/util.ts | 15 +++++++++++++++ src/view/com/composer/Composer.tsx | 6 ++++-- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/lib/media/video/compress.ts b/src/lib/media/video/compress.ts index ebbbc2034b..c2a30df339 100644 --- a/src/lib/media/video/compress.ts +++ b/src/lib/media/video/compress.ts @@ -2,6 +2,7 @@ import {getVideoMetaData, Video} from 'react-native-compressor' import {ImagePickerAsset} from 'expo-image-picker' import {SUPPORTED_MIME_TYPES, SupportedMimeTypes} from '#/lib/constants' +import {extToMime} from '#/state/queries/video/util' import {CompressedVideo} from './types' const MIN_SIZE_FOR_COMPRESSION = 1024 * 1024 * 25 // 25mb @@ -43,5 +44,5 @@ export async function compressVideo( const info = await getVideoMetaData(compressed) - return {uri: compressed, size: info.size, mimeType: `video/mp4`} + return {uri: compressed, size: info.size, mimeType: extToMime(info.extension)} } diff --git a/src/state/queries/video/util.ts b/src/state/queries/video/util.ts index 7ea38d8dc1..2c1298ab63 100644 --- a/src/state/queries/video/util.ts +++ b/src/state/queries/video/util.ts @@ -39,3 +39,18 @@ export function mimeToExt(mimeType: SupportedMimeTypes | (string & {})) { throw new Error(`Unsupported mime type: ${mimeType}`) } } + +export function extToMime(ext: string) { + switch (ext) { + case 'mp4': + return 'video/mp4' + case 'webm': + return 'video/webm' + case 'mpeg': + return 'video/mpeg' + case 'mov': + return 'video/quicktime' + default: + throw new Error(`Unsupported file extension: ${ext}`) + } +} diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index 25ed6c7699..a637b59966 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -1154,10 +1154,12 @@ function VideoUploadToolbar({state}: {state: VideoUploadState}) { const progress = state.jobStatus?.progress ? state.jobStatus.progress / 100 : state.progress - let wheelProgress = progress === 0 || progress === 1 ? 0.33 : progress + const shouldRotate = + state.status === 'processing' && (progress === 0 || progress === 1) + let wheelProgress = shouldRotate ? 0.33 : progress const rotate = useDerivedValue(() => { - if (progress === 0 || progress >= 0.99) { + if (shouldRotate) { return withRepeat( withTiming(360, { duration: 2500, From 44f1cd9fb5c1d468fc97dfcfe38764bae0b1c7bf Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Mon, 9 Sep 2024 16:41:27 +0100 Subject: [PATCH 019/113] [Video] Media preview improvements (#5229) * background color for images that haven't loaded * fix recordwithmedia not appearing --- src/components/MediaPreview.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/components/MediaPreview.tsx b/src/components/MediaPreview.tsx index 7d7cb2b4cc..f2ebb4584e 100644 --- a/src/components/MediaPreview.tsx +++ b/src/components/MediaPreview.tsx @@ -10,7 +10,7 @@ import { import {Trans} from '@lingui/macro' import {parseTenorGif} from '#/lib/strings/embed-player' -import {atoms as a} from '#/alf' +import {atoms as a, useTheme} from '#/alf' import {Text} from '#/components/Typography' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' @@ -43,10 +43,10 @@ export function Embed({ ))} ) - } else if (AppBskyEmbedExternal.isView(embed) && embed.external.thumb) { + } else if (AppBskyEmbedExternal.isView(media) && media.external.thumb) { let url: URL | undefined try { - url = new URL(embed.external.uri) + url = new URL(media.external.uri) } catch {} if (url) { const {success} = parseTenorGif(url) @@ -54,17 +54,17 @@ export function Embed({ return ( ) } } - } else if (AppBskyEmbedVideo.isView(embed)) { + } else if (AppBskyEmbedVideo.isView(media)) { return ( - + ) } @@ -91,12 +91,13 @@ export function ImageItem({ alt?: string children?: React.ReactNode }) { + const t = useTheme() return ( Date: Mon, 9 Sep 2024 17:29:14 +0100 Subject: [PATCH 020/113] Add `context` to `Mute` and `Unmute` labels on video control (#5234) Co-authored-by: Marco Buono --- .../com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx index 82c0ab7a66..555e4298d1 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx @@ -341,8 +341,8 @@ export function Controls({ )} Date: Mon, 9 Sep 2024 10:39:28 -0700 Subject: [PATCH 021/113] Add CORS to bskyweb (#5221) --- bskyweb/cmd/bskyweb/main.go | 7 +++++++ bskyweb/cmd/bskyweb/server.go | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/bskyweb/cmd/bskyweb/main.go b/bskyweb/cmd/bskyweb/main.go index 3f46c4b00b..985879f4a9 100644 --- a/bskyweb/cmd/bskyweb/main.go +++ b/bskyweb/cmd/bskyweb/main.go @@ -80,6 +80,13 @@ func run(args []string) { Value: "", EnvVars: []string{"BASIC_AUTH_PASSWORD"}, }, + &cli.StringSliceFlag{ + Name: "cors-allowed-origins", + Usage: "list of allowed origins for CORS requests", + Required: false, + Value: cli.NewStringSlice("https://bsky.app", "https://main.bsky.dev", "https://app.staging.bsky.dev"), + EnvVars: []string{"CORS_ALLOWED_ORIGINS"}, + }, }, }, } diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index afd9247ace..2d75a2b723 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -57,6 +57,7 @@ func serve(cctx *cli.Context) error { linkHost := cctx.String("link-host") ipccHost := cctx.String("ipcc-host") basicAuthPassword := cctx.String("basic-auth-password") + corsOrigins := cctx.StringSlice("cors-allowed-origins") // Echo e := echo.New() @@ -168,6 +169,12 @@ func serve(cctx *cli.Context) error { RedirectCode: http.StatusFound, })) + // CORS middleware + e.Use(middleware.CORSWithConfig(middleware.CORSConfig{ + AllowOrigins: corsOrigins, + AllowMethods: []string{http.MethodGet, http.MethodHead, http.MethodOptions}, + })) + // // configure routes // From 723a5e488eab40eac63a1983fc8cbbfa3992b3e7 Mon Sep 17 00:00:00 2001 From: Hailey Date: Mon, 9 Sep 2024 12:44:41 -0700 Subject: [PATCH 022/113] [Video] Add a string for localization (#5240) --- src/locale/locales/en/messages.po | 62 +++++++++++++++++----------- src/locale/locales/pt-BR/messages.po | 62 +++++++++++++++++----------- src/state/queries/video/video.ts | 5 +++ 3 files changed, 79 insertions(+), 50 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 0ab673100e..77d565ff1d 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -644,7 +644,7 @@ msgstr "" msgid "An error occurred" msgstr "" -#: src/state/queries/video/video.ts:227 +#: src/state/queries/video/video.ts:232 msgid "An error occurred while compressing the video." msgstr "" @@ -682,7 +682,7 @@ msgstr "" msgid "An error occurred while trying to follow all" msgstr "" -#: src/state/queries/video/video.ts:194 +#: src/state/queries/video/video.ts:199 msgid "An error occurred while uploading the video." msgstr "" @@ -1096,8 +1096,8 @@ msgstr "" #: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:590 -#: src/view/com/composer/Composer.tsx:605 +#: src/view/com/composer/Composer.tsx:591 +#: src/view/com/composer/Composer.tsx:606 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1457,7 +1457,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:602 +#: src/view/com/composer/Composer.tsx:603 msgid "Closes post composer and discards post draft" msgstr "" @@ -1496,7 +1496,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:710 +#: src/view/com/composer/Composer.tsx:711 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -2005,7 +2005,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:351 +#: src/view/com/composer/Composer.tsx:352 msgid "Did you want to say anything?" msgstr "" @@ -3086,7 +3086,7 @@ msgstr "" msgid "Getting started" msgstr "" -#: src/components/MediaPreview.tsx:119 +#: src/components/MediaPreview.tsx:120 msgid "GIF" msgstr "" @@ -4046,8 +4046,12 @@ msgstr "" msgid "Music" msgstr "" -#: src/components/TagMenu/index.tsx:263 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 +msgctxt "video" +msgid "Mute" +msgstr "" + +#: src/components/TagMenu/index.tsx:263 msgid "Mute" msgstr "" @@ -4579,7 +4583,7 @@ msgstr "" #~ msgid "Onboarding tour step {0}: {1}" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:667 +#: src/view/com/composer/Composer.tsx:668 msgid "One or more images is missing alt text." msgstr "" @@ -5053,7 +5057,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:355 +#: src/view/com/composer/Composer.tsx:356 msgid "Please wait for your link card to finish loading" msgstr "" @@ -5066,8 +5070,8 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:642 -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:643 +#: src/view/com/composer/Composer.tsx:650 msgctxt "action" msgid "Post" msgstr "" @@ -5246,11 +5250,11 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "" -#: src/view/com/composer/Composer.tsx:627 +#: src/view/com/composer/Composer.tsx:628 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:627 +#: src/view/com/composer/Composer.tsx:628 msgid "Publish reply" msgstr "" @@ -5555,7 +5559,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:640 +#: src/view/com/composer/Composer.tsx:641 msgctxt "action" msgid "Reply" msgstr "" @@ -7034,7 +7038,7 @@ msgstr "" msgid "The Privacy Policy has been moved to <0/>" msgstr "" -#: src/state/queries/video/video.ts:222 +#: src/state/queries/video/video.ts:227 msgid "The selected video is larger than 100MB." msgstr "" @@ -7568,8 +7572,12 @@ msgstr "" msgid "Unlike this feed" msgstr "" -#: src/components/TagMenu/index.tsx:263 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 +msgctxt "video" +msgid "Unmute" +msgstr "" + +#: src/components/TagMenu/index.tsx:263 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "" @@ -7642,7 +7650,7 @@ msgstr "" msgid "Unsubscribed from list" msgstr "" -#: src/state/queries/video/video.ts:240 +#: src/state/queries/video/video.ts:245 msgid "Unsupported video type: {mimeType}" msgstr "" @@ -8085,7 +8093,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:418 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -8124,7 +8132,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:513 msgid "What's up?" msgstr "" @@ -8199,11 +8207,11 @@ msgstr "" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:708 +#: src/view/com/composer/Composer.tsx:709 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:511 +#: src/view/com/composer/Composer.tsx:512 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "" @@ -8551,6 +8559,10 @@ msgstr "" msgid "Your account has been deleted" msgstr "" +#: src/state/queries/video/video.ts:185 +msgid "Your account is not yet old enough to upload videos. Please try again later." +msgstr "" + #: src/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "" @@ -8614,7 +8626,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:463 +#: src/view/com/composer/Composer.tsx:464 msgid "Your post has been published" msgstr "" @@ -8630,7 +8642,7 @@ msgstr "" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:463 msgid "Your reply has been published" msgstr "" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 90d1775a10..7e4d621acc 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -644,7 +644,7 @@ msgstr "Ocorreu um erro" msgid "An error occurred" msgstr "Ocorreu um erro" -#: src/state/queries/video/video.ts:227 +#: src/state/queries/video/video.ts:232 msgid "An error occurred while compressing the video." msgstr "Ocorreu um erro ao compactar o vídeo." @@ -682,7 +682,7 @@ msgstr "Ocorreu um erro ao selecionar o vídeo" msgid "An error occurred while trying to follow all" msgstr "Ocorreu um erro ao tentar seguir todos" -#: src/state/queries/video/video.ts:194 +#: src/state/queries/video/video.ts:199 msgid "An error occurred while uploading the video." msgstr "Ocorreu um erro ao enviar o vídeo." @@ -1096,8 +1096,8 @@ msgstr "Só pode conter letras, números, espaços, riscas e subtraços. Deve te #: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:590 -#: src/view/com/composer/Composer.tsx:605 +#: src/view/com/composer/Composer.tsx:591 +#: src/view/com/composer/Composer.tsx:606 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1457,7 +1457,7 @@ msgstr "Fecha barra de navegação inferior" msgid "Closes password update alert" msgstr "Fecha alerta de troca de senha" -#: src/view/com/composer/Composer.tsx:602 +#: src/view/com/composer/Composer.tsx:603 msgid "Closes post composer and discards post draft" msgstr "Fecha o editor de post e descarta o rascunho" @@ -1496,7 +1496,7 @@ msgstr "Completar e começar a usar sua conta" msgid "Complete the challenge" msgstr "Complete o captcha" -#: src/view/com/composer/Composer.tsx:710 +#: src/view/com/composer/Composer.tsx:711 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" @@ -2005,7 +2005,7 @@ msgstr "Desanexar postagem de citação?" msgid "Dialog: adjust who can interact with this post" msgstr "Diálogo: ajuste quem pode interagir com esta postagem" -#: src/view/com/composer/Composer.tsx:351 +#: src/view/com/composer/Composer.tsx:352 msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" @@ -3086,7 +3086,7 @@ msgstr "Vamos começar" msgid "Getting started" msgstr "Começando" -#: src/components/MediaPreview.tsx:119 +#: src/components/MediaPreview.tsx:120 msgid "GIF" msgstr "" @@ -4046,8 +4046,12 @@ msgstr "Filmes" msgid "Music" msgstr "Música" -#: src/components/TagMenu/index.tsx:263 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 +msgctxt "video" +msgid "Mute" +msgstr "" + +#: src/components/TagMenu/index.tsx:263 msgid "Mute" msgstr "Silenciar" @@ -4579,7 +4583,7 @@ msgstr "Resetar tutoriais" #~ msgid "Onboarding tour step {0}: {1}" #~ msgstr "Etapa do tour de integração {0}: {1}" -#: src/view/com/composer/Composer.tsx:667 +#: src/view/com/composer/Composer.tsx:668 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." @@ -5053,7 +5057,7 @@ msgstr "Por favor entre como @{0}" msgid "Please Verify Your Email" msgstr "Por favor, verifique seu e-mail" -#: src/view/com/composer/Composer.tsx:355 +#: src/view/com/composer/Composer.tsx:356 msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" @@ -5066,8 +5070,8 @@ msgstr "Política" msgid "Porn" msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:642 -#: src/view/com/composer/Composer.tsx:649 +#: src/view/com/composer/Composer.tsx:643 +#: src/view/com/composer/Composer.tsx:650 msgctxt "action" msgid "Post" msgstr "Postar" @@ -5246,11 +5250,11 @@ msgstr "Listas públicas e compartilháveis para silenciar ou bloquear usuários msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas e compartilháveis que geram feeds." -#: src/view/com/composer/Composer.tsx:627 +#: src/view/com/composer/Composer.tsx:628 msgid "Publish post" msgstr "Publicar post" -#: src/view/com/composer/Composer.tsx:627 +#: src/view/com/composer/Composer.tsx:628 msgid "Publish reply" msgstr "Publicar resposta" @@ -5555,7 +5559,7 @@ msgstr "Respostas para esta postagem estão desativadas." #~ msgid "Replies to this thread are disabled" #~ msgstr "Respostas para esta thread estão desativadas" -#: src/view/com/composer/Composer.tsx:640 +#: src/view/com/composer/Composer.tsx:641 msgctxt "action" msgid "Reply" msgstr "Responder" @@ -7034,7 +7038,7 @@ msgstr "O post pode ter sido excluído." msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" -#: src/state/queries/video/video.ts:222 +#: src/state/queries/video/video.ts:227 msgid "The selected video is larger than 100MB." msgstr "Vídeo selecionado é maior que 100 MB." @@ -7568,8 +7572,12 @@ msgstr "Deixar de seguir" msgid "Unlike this feed" msgstr "Descurtir este feed" -#: src/components/TagMenu/index.tsx:263 #: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 +msgctxt "video" +msgid "Unmute" +msgstr "" + +#: src/components/TagMenu/index.tsx:263 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Dessilenciar" @@ -7642,7 +7650,7 @@ msgstr "Desinscrever-se deste rotulador" msgid "Unsubscribed from list" msgstr "Cancelada inscrição na lista" -#: src/state/queries/video/video.ts:240 +#: src/state/queries/video/video.ts:245 msgid "Unsupported video type: {mimeType}" msgstr "Tipo de vídeo não suportado: {mimeType}" @@ -8085,7 +8093,7 @@ msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." -#: src/view/com/composer/Composer.tsx:417 +#: src/view/com/composer/Composer.tsx:418 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Sentimos muito! A postagem que você está respondendo foi excluída." @@ -8124,7 +8132,7 @@ msgstr "Como você quer chamar seu pacote inicial?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:513 msgid "What's up?" msgstr "E aí?" @@ -8199,11 +8207,11 @@ msgstr "Largo" msgid "Write a message" msgstr "Escreva uma mensagem" -#: src/view/com/composer/Composer.tsx:708 +#: src/view/com/composer/Composer.tsx:709 msgid "Write post" msgstr "Escrever post" -#: src/view/com/composer/Composer.tsx:511 +#: src/view/com/composer/Composer.tsx:512 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Escreva sua resposta" @@ -8551,6 +8559,10 @@ msgstr "Sua conta" msgid "Your account has been deleted" msgstr "Sua conta foi excluída" +#: src/state/queries/video/video.ts:185 +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/view/screens/Settings/ExportCarDialog.tsx:65 msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." msgstr "O repositório da sua conta, contendo todos os seus dados públicos, pode ser baixado como um arquivo \"CAR\". Este arquivo não inclui imagens ou dados privados, estes devem ser exportados separadamente." @@ -8614,7 +8626,7 @@ msgstr "Suas palavras silenciadas" msgid "Your password has been changed successfully!" msgstr "Sua senha foi alterada com sucesso!" -#: src/view/com/composer/Composer.tsx:463 +#: src/view/com/composer/Composer.tsx:464 msgid "Your post has been published" msgstr "Seu post foi publicado" @@ -8630,7 +8642,7 @@ msgstr "Seu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Seu perfil, postagens, feeds e listas não serão mais visíveis para outros usuários do Bluesky. Você pode reativar sua conta a qualquer momento fazendo login." -#: src/view/com/composer/Composer.tsx:462 +#: src/view/com/composer/Composer.tsx:463 msgid "Your reply has been published" msgstr "Sua resposta foi publicada" diff --git a/src/state/queries/video/video.ts b/src/state/queries/video/video.ts index 95fc0b68bb..b0485cca36 100644 --- a/src/state/queries/video/video.ts +++ b/src/state/queries/video/video.ts @@ -180,6 +180,11 @@ export function useUploadVideo({ msg`You've reached your daily limit for video uploads (too many videos)`, ) break + case 'Account is not old enough to upload videos': + message = _( + msg`Your account is not yet old enough to upload videos. Please try again later.`, + ) + break default: message = e.message break From 436e30fdedb4fd7a1ad462e5c37f4d6eefe8b4ae Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 10 Sep 2024 01:01:40 +0100 Subject: [PATCH 023/113] [Video] use correct max size (#5245) Co-authored-by: Hailey --- src/lib/media/video/compress.web.ts | 4 ++-- src/lib/media/video/errors.ts | 2 +- src/locale/locales/ca/messages.po | 8 ++++---- src/locale/locales/de/messages.po | 4 ++-- src/locale/locales/en/messages.po | 4 ++-- src/locale/locales/es/messages.po | 4 ++-- src/locale/locales/fi/messages.po | 4 ++-- src/locale/locales/fr/messages.po | 4 ++-- src/locale/locales/ga/messages.po | 4 ++-- src/locale/locales/hi/messages.po | 4 ++-- src/locale/locales/id/messages.po | 6 +++--- src/locale/locales/it/messages.po | 8 ++++---- src/locale/locales/ja/messages.po | 4 ++-- src/locale/locales/ko/messages.po | 4 ++-- src/locale/locales/pt-BR/messages.po | 4 ++-- src/locale/locales/ru/messages.po | 2 +- src/locale/locales/tr/messages.po | 4 ++-- src/locale/locales/uk/messages.po | 4 ++-- src/locale/locales/zh-CN/messages.po | 4 ++-- src/locale/locales/zh-TW/messages.po | 4 ++-- src/state/queries/video/video.ts | 2 +- 21 files changed, 44 insertions(+), 44 deletions(-) diff --git a/src/lib/media/video/compress.web.ts b/src/lib/media/video/compress.web.ts index 34d69267d4..7f057d2ea5 100644 --- a/src/lib/media/video/compress.web.ts +++ b/src/lib/media/video/compress.web.ts @@ -3,9 +3,9 @@ import {ImagePickerAsset} from 'expo-image-picker' import {VideoTooLargeError} from 'lib/media/video/errors' import {CompressedVideo} from './types' -const MAX_VIDEO_SIZE = 1024 * 1024 * 100 // 100MB +const MAX_VIDEO_SIZE = 1024 * 1024 * 50 // 50mb -// doesn't actually compress, but throws if >100MB +// doesn't actually compress, converts to ArrayBuffer export async function compressVideo( asset: ImagePickerAsset, _opts?: { diff --git a/src/lib/media/video/errors.ts b/src/lib/media/video/errors.ts index 1c55a9ee9d..5d91758c71 100644 --- a/src/lib/media/video/errors.ts +++ b/src/lib/media/video/errors.ts @@ -1,6 +1,6 @@ export class VideoTooLargeError extends Error { constructor() { - super('Videos cannot be larger than 100MB') + super('Videos cannot be larger than 50mb') this.name = 'VideoTooLargeError' } } diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po index 6d4620b097..645d87f396 100644 --- a/src/locale/locales/ca/messages.po +++ b/src/locale/locales/ca/messages.po @@ -7664,8 +7664,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "La política de privacitat ha estat traslladada a <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." -msgstr "El vídeo triat és més gran de 100MB." +msgid "The selected video is larger than 50MB." +msgstr "El vídeo triat és més gran de 50MB." #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." @@ -8605,8 +8605,8 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" -#~ msgstr "Els vídeos no poder ser de més de 100MB" +#~ msgid "Videos cannot be larger than 50MB" +#~ msgstr "Els vídeos no poder ser de més de 50MB" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po index 8f0e65aed9..16db631211 100644 --- a/src/locale/locales/de/messages.po +++ b/src/locale/locales/de/messages.po @@ -6965,7 +6965,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Die Datenschutzerklärung wurde nach <0/> verschoben" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7871,7 +7871,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 77d565ff1d..1c0283f59d 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -7039,7 +7039,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "" #: src/state/queries/video/video.ts:227 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7917,7 +7917,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po index 62ef7e4faa..c15a8aa6c4 100644 --- a/src/locale/locales/es/messages.po +++ b/src/locale/locales/es/messages.po @@ -6893,7 +6893,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "La Política de privacidad se ha trasladado a <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7763,7 +7763,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/fi/messages.po b/src/locale/locales/fi/messages.po index 7baed3d749..4b813a51b4 100644 --- a/src/locale/locales/fi/messages.po +++ b/src/locale/locales/fi/messages.po @@ -6989,7 +6989,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Tietosuojakäytäntö on siirretty kohtaan <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7863,7 +7863,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po index 67d1659074..bfe6cca7de 100644 --- a/src/locale/locales/fr/messages.po +++ b/src/locale/locales/fr/messages.po @@ -6486,7 +6486,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Notre politique de confidentialité a été déplacée vers <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7302,7 +7302,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "Les vidéos ne peuvent pas dépasser 100 Mo" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/ga/messages.po b/src/locale/locales/ga/messages.po index a80da430b0..9db62e3c87 100644 --- a/src/locale/locales/ga/messages.po +++ b/src/locale/locales/ga/messages.po @@ -7035,7 +7035,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Bogadh Polasaí na Príobháideachta go dtí <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7912,7 +7912,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po index b089315bcc..55105d5c07 100644 --- a/src/locale/locales/hi/messages.po +++ b/src/locale/locales/hi/messages.po @@ -7609,7 +7609,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "गोपनीयता नीति को <0/> पर स्थानांतरित किया गया है" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -8535,7 +8535,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po index f8dc789c94..7db727a91e 100644 --- a/src/locale/locales/id/messages.po +++ b/src/locale/locales/id/messages.po @@ -7040,7 +7040,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Kebijakan Privasi telah dipindahkan ke <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7914,8 +7914,8 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" -#~ msgstr "Video tidak boleh lebih besar dari 100MB" +#~ msgid "Videos cannot be larger than 50MB" +#~ msgstr "Video tidak boleh lebih besar dari 50MB" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" diff --git a/src/locale/locales/it/messages.po b/src/locale/locales/it/messages.po index 6c1d99f3d0..45a156441b 100644 --- a/src/locale/locales/it/messages.po +++ b/src/locale/locales/it/messages.po @@ -7321,8 +7321,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "La politica sulla privacy è stata spostata a <0/><0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." -msgstr "Questo video è più grande di 100MB." +msgid "The selected video is larger than 50MB." +msgstr "Questo video è più grande di 50MB." #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." @@ -8222,8 +8222,8 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" -#~ msgstr "I video non possono essere più grandi di 100MB" +#~ msgid "Videos cannot be larger than 50MB" +#~ msgstr "I video non possono essere più grandi di 50MB" #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po index d5e3e8b6bb..61dc1394dd 100644 --- a/src/locale/locales/ja/messages.po +++ b/src/locale/locales/ja/messages.po @@ -6272,8 +6272,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "プライバシーポリシーは<0/>に移動しました" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." -msgstr "選択したビデオのサイズが100MBを超えています。" +msgid "The selected video is larger than 50MB." +msgstr "選択したビデオのサイズが50MBを超えています。" #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po index 89ecf5da5b..dc58cfac88 100644 --- a/src/locale/locales/ko/messages.po +++ b/src/locale/locales/ko/messages.po @@ -6272,8 +6272,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "개인정보 처리방침을 <0/>(으)로 이동했습니다" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." -msgstr "선택한 동영상이 100MB를 초과합니다." +msgid "The selected video is larger than 50MB." +msgstr "선택한 동영상이 50MB를 초과합니다." #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index 7e4d621acc..c78ab40fc5 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -7039,7 +7039,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "A Política de Privacidade foi movida para <0/>" #: src/state/queries/video/video.ts:227 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "Vídeo selecionado é maior que 100 MB." #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7917,7 +7917,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "Vídeos não podem ter mais de 100 MB" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/ru/messages.po b/src/locale/locales/ru/messages.po index e480b6eecb..ac52f83ced 100644 --- a/src/locale/locales/ru/messages.po +++ b/src/locale/locales/ru/messages.po @@ -6237,7 +6237,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Политика конфиденциальности была перемещена в <0/>" #: src/state/queries/video/video.ts:188 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "Размер выбранного видео превышает 100МБ." #: src/screens/StarterPack/StarterPackScreen.tsx:713 diff --git a/src/locale/locales/tr/messages.po b/src/locale/locales/tr/messages.po index cc1799e43d..37f27c58e6 100644 --- a/src/locale/locales/tr/messages.po +++ b/src/locale/locales/tr/messages.po @@ -7498,7 +7498,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Gizlilik Politikası <0/> konumuna taşındı" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -8412,7 +8412,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po index 86c968bf49..f35d15ee59 100644 --- a/src/locale/locales/uk/messages.po +++ b/src/locale/locales/uk/messages.po @@ -7040,7 +7040,7 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "Політика конфіденційності була переміщена до <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." +msgid "The selected video is larger than 50MB." msgstr "" #: src/screens/StarterPack/StarterPackScreen.tsx:713 @@ -7914,7 +7914,7 @@ msgid "Video: {0}" msgstr "" #: src/view/com/composer/videos/state.ts:27 -#~ msgid "Videos cannot be larger than 100MB" +#~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" #: src/screens/Profile/Header/Shell.tsx:113 diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po index 7216cdda7c..ae4619c382 100644 --- a/src/locale/locales/zh-CN/messages.po +++ b/src/locale/locales/zh-CN/messages.po @@ -6272,8 +6272,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "隐私政策已迁移至 <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." -msgstr "选择的视频大小超过 100MB。" +msgid "The selected video is larger than 50MB." +msgstr "选择的视频大小超过 50MB。" #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." diff --git a/src/locale/locales/zh-TW/messages.po b/src/locale/locales/zh-TW/messages.po index 4c3920bbd7..aafbfc9c8d 100644 --- a/src/locale/locales/zh-TW/messages.po +++ b/src/locale/locales/zh-TW/messages.po @@ -6272,8 +6272,8 @@ msgid "The Privacy Policy has been moved to <0/>" msgstr "隱私政策已移動到 <0/>" #: src/state/queries/video/video.ts:222 -msgid "The selected video is larger than 100MB." -msgstr "選擇的影片檔案大小超過 100MB。" +msgid "The selected video is larger than 50MB." +msgstr "選擇的影片檔案大小超過 50MB。" #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." diff --git a/src/state/queries/video/video.ts b/src/state/queries/video/video.ts index b0485cca36..32d02a63cb 100644 --- a/src/state/queries/video/video.ts +++ b/src/state/queries/video/video.ts @@ -224,7 +224,7 @@ export function useUploadVideo({ } else if (e instanceof VideoTooLargeError) { dispatch({ type: 'SetError', - error: _(msg`The selected video is larger than 100MB.`), + error: _(msg`The selected video is larger than 50MB.`), }) } else { dispatch({ From 0f6be244a6bd4bbeb86b9914e8a5fe58a14b6809 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 10 Sep 2024 02:02:53 +0100 Subject: [PATCH 024/113] max 1 subtitle file (#5244) --- src/view/com/composer/videos/SubtitleDialog.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/view/com/composer/videos/SubtitleDialog.tsx b/src/view/com/composer/videos/SubtitleDialog.tsx index 009087452c..10c2d75642 100644 --- a/src/view/com/composer/videos/SubtitleDialog.tsx +++ b/src/view/com/composer/videos/SubtitleDialog.tsx @@ -20,6 +20,8 @@ import {Warning_Stroke2_Corner0_Rounded as WarningIcon} from '#/components/icons import {Text} from '#/components/Typography' import {SubtitleFilePicker} from './SubtitleFilePicker' +const MAX_NUM_CAPTIONS = 1 + interface Props { defaultAltText: string captions: {lang: string; file: File}[] @@ -134,7 +136,9 @@ function SubtitleDialogInner({ = 4} + disabled={ + subtitleMissingLanguage || captions.length >= MAX_NUM_CAPTIONS + } /> {captions.map((subtitle, i) => ( From 66239ba11dd38056d1215327f160a0bb61d49320 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 10 Sep 2024 06:37:57 +0100 Subject: [PATCH 025/113] [Video] Fix fullscreen on Chrome (#5246) --- src/components/hooks/useFullscreen.ts | 53 +++++++++++++++++++ .../com/util/post-embeds/VideoEmbed.web.tsx | 13 ++++- .../VideoEmbedInner/VideoWebControls.tsx | 31 +---------- 3 files changed, 67 insertions(+), 30 deletions(-) create mode 100644 src/components/hooks/useFullscreen.ts diff --git a/src/components/hooks/useFullscreen.ts b/src/components/hooks/useFullscreen.ts new file mode 100644 index 0000000000..498f22223c --- /dev/null +++ b/src/components/hooks/useFullscreen.ts @@ -0,0 +1,53 @@ +import { + useCallback, + useEffect, + useRef, + useState, + useSyncExternalStore, +} from 'react' + +import {isFirefox, isSafari} from '#/lib/browser' +import {isWeb} from '#/platform/detection' + +function fullscreenSubscribe(onChange: () => void) { + document.addEventListener('fullscreenchange', onChange) + return () => document.removeEventListener('fullscreenchange', onChange) +} + +export function useFullscreen(ref?: React.RefObject) { + if (!isWeb) throw new Error("'useFullscreen' is a web-only hook") + const isFullscreen = useSyncExternalStore(fullscreenSubscribe, () => + Boolean(document.fullscreenElement), + ) + const scrollYRef = useRef(null) + const [prevIsFullscreen, setPrevIsFullscreen] = useState(isFullscreen) + + const toggleFullscreen = useCallback(() => { + if (isFullscreen) { + document.exitFullscreen() + } else { + if (!ref) throw new Error('No ref provided') + if (!ref.current) return + scrollYRef.current = window.scrollY + ref.current.requestFullscreen() + } + }, [isFullscreen, ref]) + + useEffect(() => { + if (prevIsFullscreen === isFullscreen) return + setPrevIsFullscreen(isFullscreen) + + // Chrome has an issue where it doesn't scroll back to the top after exiting fullscreen + // Let's play it safe and do it if not FF or Safari, since anything else will probably be chromium + if (prevIsFullscreen && !isFirefox && !isSafari) { + setTimeout(() => { + if (scrollYRef.current !== null) { + window.scrollTo(0, scrollYRef.current) + scrollYRef.current = null + } + }, 100) + } + }, [isFullscreen, prevIsFullscreen]) + + return [isFullscreen, toggleFullscreen] as const +} diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx index a25f946416..e96b75926d 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx @@ -12,6 +12,7 @@ import { VideoNotFoundError, } from '#/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb' import {atoms as a} from '#/alf' +import {useFullscreen} from '#/components/hooks/useFullscreen' import {ErrorBoundary} from '../ErrorBoundary' import {useActiveVideoWeb} from './ActiveVideoWebContext' import * as VideoFallback from './VideoEmbedInner/VideoFallback' @@ -106,6 +107,8 @@ function ViewportObserver({ }) { const ref = useRef(null) const [nearScreen, setNearScreen] = useState(false) + const [isFullscreen] = useFullscreen() + const [nearScreenOrFullscreen, setNearScreenOrFullscreen] = useState(false) // Send position when scrolling. This is done with an IntersectionObserver // observing a div of 100vh height @@ -135,9 +138,17 @@ function ViewportObserver({ } }, [isAnyViewActive, sendPosition]) + // disguesting effect - it should be `nearScreen` except when fullscreen + // when it should be whatever it was before fullscreen changed + useEffect(() => { + if (!isFullscreen) { + setNearScreenOrFullscreen(nearScreen) + } + }, [isFullscreen, nearScreen]) + return ( - {nearScreen && children} + {nearScreenOrFullscreen && children}
) { canPlay, } } - -function fullscreenSubscribe(onChange: () => void) { - document.addEventListener('fullscreenchange', onChange) - return () => document.removeEventListener('fullscreenchange', onChange) -} - -function useFullscreen(ref: React.RefObject) { - const isFullscreen = useSyncExternalStore(fullscreenSubscribe, () => - Boolean(document.fullscreenElement), - ) - - const toggleFullscreen = useCallback(() => { - if (isFullscreen) { - document.exitFullscreen() - } else { - if (!ref.current) return - ref.current.requestFullscreen() - } - }, [isFullscreen, ref]) - - return [isFullscreen, toggleFullscreen] as const -} From db9cf92d87bb8ba1648d34a4d414cd5b3a15553c Mon Sep 17 00:00:00 2001 From: Frudrax Cheng Date: Tue, 10 Sep 2024 18:21:28 +0800 Subject: [PATCH 026/113] Adjust the translated strings to the correct max size. (#5248) * Update pt-BR localization * Update ru localization --- src/locale/locales/pt-BR/messages.po | 2 +- src/locale/locales/ru/messages.po | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index c78ab40fc5..b7e7d7fdda 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -7040,7 +7040,7 @@ msgstr "A Política de Privacidade foi movida para <0/>" #: src/state/queries/video/video.ts:227 msgid "The selected video is larger than 50MB." -msgstr "Vídeo selecionado é maior que 100 MB." +msgstr "Vídeo selecionado é maior que 50 MB." #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." diff --git a/src/locale/locales/ru/messages.po b/src/locale/locales/ru/messages.po index ac52f83ced..7c4f71baa6 100644 --- a/src/locale/locales/ru/messages.po +++ b/src/locale/locales/ru/messages.po @@ -6238,7 +6238,7 @@ msgstr "Политика конфиденциальности была пере #: src/state/queries/video/video.ts:188 msgid "The selected video is larger than 50MB." -msgstr "Размер выбранного видео превышает 100МБ." +msgstr "Размер выбранного видео превышает 50МБ." #: src/screens/StarterPack/StarterPackScreen.tsx:713 msgid "The starter pack that you are trying to view is invalid. You may delete this starter pack instead." From 6bc5a05f4bdfd3bf9dea400b3a6b5d9ac356457a Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 10 Sep 2024 16:10:13 +0100 Subject: [PATCH 027/113] [Video] Much simpler fix to fullscreen bug (#5251) * much simpler fix * allow old behaviour on firefox * rm logs --- .../com/util/post-embeds/VideoEmbed.web.tsx | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx index e96b75926d..e88b2ff48b 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx @@ -4,6 +4,7 @@ import {AppBskyEmbedVideo} from '@atproto/api' import {msg} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {isFirefox} from '#/lib/browser' import {clamp} from '#/lib/numbers' import {useGate} from '#/lib/statsig/statsig' import { @@ -23,9 +24,11 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { const {active, setActive, sendPosition, currentActiveView} = useActiveVideoWeb() const [onScreen, setOnScreen] = useState(false) + const [isFullscreen] = useFullscreen() useEffect(() => { if (!ref.current) return + if (isFullscreen && !isFirefox) return const observer = new IntersectionObserver( entries => { const entry = entries[0] @@ -39,7 +42,7 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { ) observer.observe(ref.current) return () => observer.disconnect() - }, [sendPosition]) + }, [sendPosition, isFullscreen]) const [key, setKey] = useState(0) const renderError = useCallback( @@ -108,12 +111,12 @@ function ViewportObserver({ const ref = useRef(null) const [nearScreen, setNearScreen] = useState(false) const [isFullscreen] = useFullscreen() - const [nearScreenOrFullscreen, setNearScreenOrFullscreen] = useState(false) // Send position when scrolling. This is done with an IntersectionObserver // observing a div of 100vh height useEffect(() => { if (!ref.current) return + if (isFullscreen && !isFirefox) return const observer = new IntersectionObserver( entries => { const entry = entries[0] @@ -127,7 +130,7 @@ function ViewportObserver({ ) observer.observe(ref.current) return () => observer.disconnect() - }, [sendPosition]) + }, [sendPosition, isFullscreen]) // In case scrolling hasn't started yet, send up the position useEffect(() => { @@ -138,17 +141,9 @@ function ViewportObserver({ } }, [isAnyViewActive, sendPosition]) - // disguesting effect - it should be `nearScreen` except when fullscreen - // when it should be whatever it was before fullscreen changed - useEffect(() => { - if (!isFullscreen) { - setNearScreenOrFullscreen(nearScreen) - } - }, [isFullscreen, nearScreen]) - return ( - {nearScreenOrFullscreen && children} + {nearScreen && children}
Date: Tue, 10 Sep 2024 16:14:28 +0100 Subject: [PATCH 028/113] [Video] Allow drag-and-drop & pasting video (#5252) * allow DnD/pasting video * rm await --- src/view/com/composer/Composer.tsx | 8 +++++-- .../com/composer/text-input/TextInput.web.tsx | 24 +++++++++++++------ 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index a637b59966..4c7892bc09 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -303,9 +303,13 @@ export const ComposePost = observer(function ComposePost({ const onPhotoPasted = useCallback( async (uri: string) => { track('Composer:PastedPhotos') - await gallery.paste(uri) + if (uri.startsWith('data:video/')) { + selectVideo({uri, type: 'video', height: 0, width: 0}) + } else { + await gallery.paste(uri) + } }, - [gallery, track], + [gallery, track, selectVideo], ) const isAltTextRequiredAndMissing = useMemo(() => { diff --git a/src/view/com/composer/text-input/TextInput.web.tsx b/src/view/com/composer/text-input/TextInput.web.tsx index c477ada065..3db25746f3 100644 --- a/src/view/com/composer/text-input/TextInput.web.tsx +++ b/src/view/com/composer/text-input/TextInput.web.tsx @@ -93,9 +93,9 @@ export const TextInput = React.forwardRef(function TextInputImpl( } }, [onPressPublish]) React.useEffect(() => { - textInputWebEmitter.addListener('photo-pasted', onPhotoPasted) + textInputWebEmitter.addListener('media-pasted', onPhotoPasted) return () => { - textInputWebEmitter.removeListener('photo-pasted', onPhotoPasted) + textInputWebEmitter.removeListener('media-pasted', onPhotoPasted) } }, [onPhotoPasted]) @@ -105,8 +105,8 @@ export const TextInput = React.forwardRef(function TextInputImpl( if (transfer) { const items = transfer.items - getImageFromUri(items, (uri: string) => { - textInputWebEmitter.emit('photo-pasted', uri) + getImageOrVideoFromUri(items, (uri: string) => { + textInputWebEmitter.emit('media-pasted', uri) }) } @@ -160,8 +160,8 @@ export const TextInput = React.forwardRef(function TextInputImpl( view.pasteText(text) preventDefault = true } - getImageFromUri(clipboardData.items, (uri: string) => { - textInputWebEmitter.emit('photo-pasted', uri) + getImageOrVideoFromUri(clipboardData.items, (uri: string) => { + textInputWebEmitter.emit('media-pasted', uri) }) if (preventDefault) { // Return `true` to prevent ProseMirror's default paste behavior. @@ -346,7 +346,7 @@ const styles = StyleSheet.create({ }, }) -function getImageFromUri( +function getImageOrVideoFromUri( items: DataTransferItemList, callback: (uri: string) => void, ) { @@ -363,11 +363,21 @@ function getImageFromUri( if (blob.type.startsWith('image/')) { blobToDataUri(blob).then(callback, err => console.error(err)) } + + if (blob.type.startsWith('video/')) { + blobToDataUri(blob).then(callback, err => console.error(err)) + } } }) } else if (type.startsWith('image/')) { const file = item.getAsFile() + if (file) { + blobToDataUri(file).then(callback, err => console.error(err)) + } + } else if (type.startsWith('video/')) { + const file = item.getAsFile() + if (file) { blobToDataUri(file).then(callback, err => console.error(err)) } From b37b64fb49bd77597ac9b4aa239edc3f05bfd0e0 Mon Sep 17 00:00:00 2001 From: Hailey Date: Tue, 10 Sep 2024 08:16:41 -0700 Subject: [PATCH 029/113] Verify Identical Domains Emit Origin (#5255) --- src/lib/statsig/gates.ts | 5 +---- src/view/com/util/post-embeds/VideoEmbed.web.tsx | 6 ------ 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/lib/statsig/gates.ts b/src/lib/statsig/gates.ts index 1a234e0039..df9daab447 100644 --- a/src/lib/statsig/gates.ts +++ b/src/lib/statsig/gates.ts @@ -1,6 +1,3 @@ export type Gate = // Keep this alphabetic please. - | 'debug_show_feedcontext' - | 'suggested_feeds_interstitial' - | 'video_upload' // upload videos - | 'video_view_on_posts' // see posted videos + 'debug_show_feedcontext' | 'suggested_feeds_interstitial' | 'video_upload' // upload videos diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx index e88b2ff48b..3b6125c43f 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx @@ -6,7 +6,6 @@ import {useLingui} from '@lingui/react' import {isFirefox} from '#/lib/browser' import {clamp} from '#/lib/numbers' -import {useGate} from '#/lib/statsig/statsig' import { HLSUnsupportedError, VideoEmbedInnerWeb, @@ -20,7 +19,6 @@ import * as VideoFallback from './VideoEmbedInner/VideoFallback' export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { const ref = useRef(null) - const gate = useGate() const {active, setActive, sendPosition, currentActiveView} = useActiveVideoWeb() const [onScreen, setOnScreen] = useState(false) @@ -52,10 +50,6 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { [key], ) - if (!gate('video_view_on_posts')) { - return null - } - let aspectRatio = 16 / 9 if (embed.aspectRatio) { From c22492147b8b5904ceb205b87d0852ffcf4c8d24 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Tue, 10 Sep 2024 23:18:08 +0100 Subject: [PATCH 030/113] remove scrollbar-gutter in fullscreen (#5258) --- .../post-embeds/VideoEmbedInner/VideoWebControls.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx index a12d04db66..e9005a37e7 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx @@ -95,6 +95,15 @@ export function Controls({ } }, [interactingViaKeypress]) + useEffect(() => { + if (isFullscreen) { + document.documentElement.style.scrollbarGutter = 'unset' + return () => { + document.documentElement.style.removeProperty('scrollbar-gutter') + } + } + }, [isFullscreen]) + // pause + unfocus when another video is active useEffect(() => { if (!active) { From fc25992070633af9c242712fe6234a518200ef9b Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 11 Sep 2024 04:19:37 +0100 Subject: [PATCH 031/113] [Video] make hover state stick around if tapped (#5259) --- .../VideoEmbedInner/VideoWebControls.tsx | 40 +++++++++++++++++-- 1 file changed, 37 insertions(+), 3 deletions(-) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx index e9005a37e7..590dc0c272 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx @@ -244,6 +244,39 @@ export function Controls({ } }, []) + // these are used to trigger the hover state. on mobile, the hover state + // should stick around for a bit after they tap, and if the controls aren't + // present this initial tab should *only* show the controls and not activate anything + + const onPointerDown = useCallback( + (evt: React.PointerEvent) => { + if (evt.pointerType !== 'mouse' && !hovered) { + evt.preventDefault() + } + }, + [hovered], + ) + + const timeoutRef = useRef>() + + const onHoverWithTimeout = useCallback(() => { + onHover() + clearTimeout(timeoutRef.current) + }, [onHover]) + + const onEndHoverWithTimeout = useCallback( + (evt: React.PointerEvent) => { + // if touch, end after 3s + // if mouse, end immediately + if (evt.pointerType !== 'mouse') { + setTimeout(onEndHover, 3000) + } else { + onEndHover() + } + }, + [onEndHover], + ) + const showControls = ((focused || autoplayDisabled) && !playing) || (interactingViaKeypress ? hasFocus : hovered) @@ -261,9 +294,10 @@ export function Controls({ evt.stopPropagation() setInteractingViaKeypress(false) }} - onPointerEnter={onHover} - onPointerMove={onHover} - onPointerLeave={onEndHover} + onPointerEnter={onHoverWithTimeout} + onPointerMove={onHoverWithTimeout} + onPointerLeave={onEndHoverWithTimeout} + onPointerDown={onPointerDown} onFocus={onFocus} onBlur={onBlur} onKeyDown={onKeyDown}> From db38438549aa878a89ba1fb2198e6454f50367c4 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 11 Sep 2024 16:20:08 +0100 Subject: [PATCH 032/113] increase target area of scrubber (#5265) --- .../com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx index 590dc0c272..3fd322692d 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx @@ -586,7 +586,7 @@ function Scrubber({ return (
Date: Wed, 11 Sep 2024 16:20:20 +0100 Subject: [PATCH 033/113] hls buffering tweaks (#5266) --- .../post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx | 8 +++++++- .../util/post-embeds/VideoEmbedInner/VideoWebControls.tsx | 4 ++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx index a30c0e1e9b..441be75724 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb.tsx @@ -35,7 +35,13 @@ export function VideoEmbedInnerWeb({ if (!ref.current) return if (!Hls.isSupported()) throw new HLSUnsupportedError() - const hls = new Hls({capLevelToPlayerSize: true}) + const hls = new Hls({ + capLevelToPlayerSize: true, + maxMaxBufferLength: 10, // only load 10s ahead + // note: the amount buffered is affected by both maxBufferLength and maxBufferSize + // it will buffer until it it's greater than *both* of those values + // so we use maxMaxBufferLength to set the actual maximum amount of buffering instead + }) hlsRef.current = hls hls.attachMedia(ref.current) diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx index 3fd322692d..138791e484 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx @@ -130,8 +130,12 @@ export function Controls({ if (focused) { // auto decide quality based on network conditions hlsRef.current.autoLevelCapping = -1 + // allow 30s of buffering + hlsRef.current.config.maxMaxBufferLength = 30 } else { + // back to what we initially set hlsRef.current.autoLevelCapping = 0 + hlsRef.current.config.maxMaxBufferLength = 10 } }, [hlsRef, focused]) From 580b67ba3751f74545ae0c36e0c4a91ae8f42b20 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 11 Sep 2024 16:20:32 +0100 Subject: [PATCH 034/113] disable autoplay within messages and trim feelers (#5260) --- src/components/dms/MessageContext.tsx | 17 ++++++++++ src/components/dms/MessageItemEmbed.tsx | 17 ++++++---- src/view/com/util/post-embeds/VideoEmbed.tsx | 4 ++- .../com/util/post-embeds/VideoEmbed.web.tsx | 33 ++++++++++--------- .../VideoEmbedInner/VideoWebControls.tsx | 4 ++- 5 files changed, 50 insertions(+), 25 deletions(-) create mode 100644 src/components/dms/MessageContext.tsx diff --git a/src/components/dms/MessageContext.tsx b/src/components/dms/MessageContext.tsx new file mode 100644 index 0000000000..84056fb306 --- /dev/null +++ b/src/components/dms/MessageContext.tsx @@ -0,0 +1,17 @@ +import React from 'react' + +const MessageContext = React.createContext(false) + +export function MessageContextProvider({ + children, +}: { + children: React.ReactNode +}) { + return ( + {children} + ) +} + +export function useIsWithinMessage() { + return React.useContext(MessageContext) +} diff --git a/src/components/dms/MessageItemEmbed.tsx b/src/components/dms/MessageItemEmbed.tsx index 3db00aece6..f9eb4d3af7 100644 --- a/src/components/dms/MessageItemEmbed.tsx +++ b/src/components/dms/MessageItemEmbed.tsx @@ -4,6 +4,7 @@ import {AppBskyEmbedRecord} from '@atproto/api' import {PostEmbeds, PostEmbedViewContext} from '#/view/com/util/post-embeds' import {atoms as a, native, useTheme} from '#/alf' +import {MessageContextProvider} from './MessageContext' let MessageItemEmbed = ({ embed, @@ -13,13 +14,15 @@ let MessageItemEmbed = ({ const t = useTheme() return ( - - - + + + + + ) } MessageItemEmbed = React.memo(MessageItemEmbed) diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index 3175266e41..a672830db0 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -11,6 +11,7 @@ import {useAutoplayDisabled} from 'state/preferences' import {VideoEmbedInnerNative} from '#/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative' import {atoms as a} from '#/alf' import {Button} from '#/components/Button' +import {useIsWithinMessage} from '#/components/dms/MessageContext' import {Loader} from '#/components/Loader' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' import {VisibilityView} from '../../../../../modules/expo-bluesky-swiss-army' @@ -68,7 +69,8 @@ function InnerWrapper({embed}: Props) { const [isMuted, setIsMuted] = useState(player.muted) const [isFullscreen, setIsFullscreen] = React.useState(false) const [timeRemaining, setTimeRemaining] = React.useState(0) - const disableAutoplay = useAutoplayDisabled() + const isWithinMessage = useIsWithinMessage() + const disableAutoplay = useAutoplayDisabled() || isWithinMessage const isActive = embed.playlist === activeSource && activeViewId === viewId // There are some different loading states that we should pay attention to and show a spinner for const isLoading = diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx index 3b6125c43f..a41bf26346 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx @@ -12,6 +12,7 @@ import { VideoNotFoundError, } from '#/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerWeb' import {atoms as a} from '#/alf' +import {useIsWithinMessage} from '#/components/dms/MessageContext' import {useFullscreen} from '#/components/hooks/useFullscreen' import {ErrorBoundary} from '../ErrorBoundary' import {useActiveVideoWeb} from './ActiveVideoWebContext' @@ -42,6 +43,16 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { return () => observer.disconnect() }, [sendPosition, isFullscreen]) + // In case scrolling hasn't started yet, send up the position + const isAnyViewActive = currentActiveView !== null + useEffect(() => { + if (ref.current && !isAnyViewActive) { + const rect = ref.current.getBoundingClientRect() + const position = rect.y + rect.height / 2 + sendPosition(position) + } + }, [isAnyViewActive, sendPosition]) + const [key, setKey] = useState(0) const renderError = useCallback( (error: unknown) => ( @@ -73,9 +84,7 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { style={{display: 'flex', flex: 1, cursor: 'default'}} onClick={evt => evt.stopPropagation()}> - + void - isAnyViewActive?: boolean }) { const ref = useRef(null) const [nearScreen, setNearScreen] = useState(false) const [isFullscreen] = useFullscreen() + const isWithinMessage = useIsWithinMessage() // Send position when scrolling. This is done with an IntersectionObserver // observing a div of 100vh height @@ -126,25 +134,18 @@ function ViewportObserver({ return () => observer.disconnect() }, [sendPosition, isFullscreen]) - // In case scrolling hasn't started yet, send up the position - useEffect(() => { - if (ref.current && !isAnyViewActive) { - const rect = ref.current.getBoundingClientRect() - const position = rect.y + rect.height / 2 - sendPosition(position) - } - }, [isAnyViewActive, sendPosition]) - return ( {nearScreen && children}
{ if (active) { if (onScreen) { From a19c91d90e349d5adcf720f30d40e04513c2f2df Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 11 Sep 2024 18:33:10 +0100 Subject: [PATCH 035/113] [Video] TEMP disable skip compression (#5271) --- src/lib/media/video/compress.ts | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/lib/media/video/compress.ts b/src/lib/media/video/compress.ts index c2a30df339..d2d51f9b40 100644 --- a/src/lib/media/video/compress.ts +++ b/src/lib/media/video/compress.ts @@ -1,11 +1,11 @@ import {getVideoMetaData, Video} from 'react-native-compressor' import {ImagePickerAsset} from 'expo-image-picker' -import {SUPPORTED_MIME_TYPES, SupportedMimeTypes} from '#/lib/constants' +// import {SUPPORTED_MIME_TYPES, SupportedMimeTypes} from '#/lib/constants' import {extToMime} from '#/state/queries/video/util' import {CompressedVideo} from './types' -const MIN_SIZE_FOR_COMPRESSION = 1024 * 1024 * 25 // 25mb +// const MIN_SIZE_FOR_COMPRESSION = 1024 * 1024 * 25 // 25mb export async function compressVideo( file: ImagePickerAsset, @@ -16,13 +16,13 @@ export async function compressVideo( ): Promise { const {onProgress, signal} = opts || {} - const isAcceptableFormat = SUPPORTED_MIME_TYPES.includes( - file.mimeType as SupportedMimeTypes, - ) + // const isAcceptableFormat = SUPPORTED_MIME_TYPES.includes( + // file.mimeType as SupportedMimeTypes, + // ) - const minimumFileSizeForCompress = isAcceptableFormat - ? MIN_SIZE_FOR_COMPRESSION - : 0 + // const minimumFileSizeForCompress = isAcceptableFormat + // ? MIN_SIZE_FOR_COMPRESSION + // : 0 const compressed = await Video.compress( file.uri, @@ -30,7 +30,7 @@ export async function compressVideo( compressionMethod: 'manual', bitrate: 3_000_000, // 3mbps maxSize: 1920, - minimumFileSizeForCompress, + // minimumFileSizeForCompress, getCancellationId: id => { if (signal) { signal.addEventListener('abort', () => { From 24b07c6cf495367acfcf6a3f44a841e8f355d08f Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 11 Sep 2024 18:33:57 +0100 Subject: [PATCH 036/113] [Video] Cap duration (#5270) --- src/view/com/composer/videos/SelectVideoBtn.tsx | 11 +++++++++-- src/view/com/composer/videos/VideoPreview.web.tsx | 11 +++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/view/com/composer/videos/SelectVideoBtn.tsx b/src/view/com/composer/videos/SelectVideoBtn.tsx index 6e294ba9c3..da67d781e0 100644 --- a/src/view/com/composer/videos/SelectVideoBtn.tsx +++ b/src/view/com/composer/videos/SelectVideoBtn.tsx @@ -18,7 +18,7 @@ import {Button} from '#/components/Button' import {VideoClip_Stroke2_Corner0_Rounded as VideoClipIcon} from '#/components/icons/VideoClip' import * as Prompt from '#/components/Prompt' -const VIDEO_MAX_DURATION = 60 +const VIDEO_MAX_DURATION = 60 * 1000 // 60s in milliseconds type Props = { onSelectVideo: (video: ImagePickerAsset) => void @@ -45,13 +45,20 @@ export function SelectVideoBtn({onSelectVideo, disabled, setError}: Props) { const response = await launchImageLibraryAsync({ exif: false, mediaTypes: MediaTypeOptions.Videos, - videoMaxDuration: VIDEO_MAX_DURATION, quality: 1, legacy: true, preferredAssetRepresentationMode: UIImagePickerPreferredAssetRepresentationMode.Current, }) if (response.assets && response.assets.length > 0) { + if (isNative) { + if (typeof response.assets[0].duration !== 'number') + throw Error('Asset is not a video') + if (response.assets[0].duration > VIDEO_MAX_DURATION) { + setError(_(msg`Videos must be less than 60 seconds long`)) + return + } + } try { onSelectVideo(response.assets[0]) } catch (err) { diff --git a/src/view/com/composer/videos/VideoPreview.web.tsx b/src/view/com/composer/videos/VideoPreview.web.tsx index 88537956e4..f64de29e7c 100644 --- a/src/view/com/composer/videos/VideoPreview.web.tsx +++ b/src/view/com/composer/videos/VideoPreview.web.tsx @@ -12,6 +12,8 @@ import {ExternalEmbedRemoveBtn} from 'view/com/composer/ExternalEmbedRemoveBtn' import {atoms as a} from '#/alf' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' +const MAX_DURATION = 60 + export function VideoPreview({ asset, video, @@ -36,6 +38,15 @@ export function VideoPreview({ 'loadedmetadata', function () { setDimensions(this.videoWidth, this.videoHeight) + if (!isNaN(this.duration)) { + if (this.duration > MAX_DURATION) { + Toast.show( + _(msg`Videos must be less than 60 seconds long`), + 'xmark', + ) + clear() + } + } }, {signal}, ) From f943239894477cf66340b86672b18d9550e29871 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 11 Sep 2024 18:50:36 +0100 Subject: [PATCH 037/113] fix min size for compression (#5272) --- src/lib/media/video/compress.ts | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/lib/media/video/compress.ts b/src/lib/media/video/compress.ts index d2d51f9b40..dec9032a34 100644 --- a/src/lib/media/video/compress.ts +++ b/src/lib/media/video/compress.ts @@ -1,11 +1,11 @@ import {getVideoMetaData, Video} from 'react-native-compressor' import {ImagePickerAsset} from 'expo-image-picker' -// import {SUPPORTED_MIME_TYPES, SupportedMimeTypes} from '#/lib/constants' +import {SUPPORTED_MIME_TYPES, SupportedMimeTypes} from '#/lib/constants' import {extToMime} from '#/state/queries/video/util' import {CompressedVideo} from './types' -// const MIN_SIZE_FOR_COMPRESSION = 1024 * 1024 * 25 // 25mb +const MIN_SIZE_FOR_COMPRESSION = 25 // 25mb export async function compressVideo( file: ImagePickerAsset, @@ -16,13 +16,13 @@ export async function compressVideo( ): Promise { const {onProgress, signal} = opts || {} - // const isAcceptableFormat = SUPPORTED_MIME_TYPES.includes( - // file.mimeType as SupportedMimeTypes, - // ) + const isAcceptableFormat = SUPPORTED_MIME_TYPES.includes( + file.mimeType as SupportedMimeTypes, + ) - // const minimumFileSizeForCompress = isAcceptableFormat - // ? MIN_SIZE_FOR_COMPRESSION - // : 0 + const minimumFileSizeForCompress = isAcceptableFormat + ? MIN_SIZE_FOR_COMPRESSION + : 0 const compressed = await Video.compress( file.uri, @@ -30,7 +30,8 @@ export async function compressVideo( compressionMethod: 'manual', bitrate: 3_000_000, // 3mbps maxSize: 1920, - // minimumFileSizeForCompress, + // WARNING: this ONE SPECIFIC ARG is in MB -sfn + minimumFileSizeForCompress, getCancellationId: id => { if (signal) { signal.addEventListener('abort', () => { From dd2d0e623377f80876c5707e35b06fb70f3e79c1 Mon Sep 17 00:00:00 2001 From: Hailey Date: Wed, 11 Sep 2024 10:57:58 -0700 Subject: [PATCH 038/113] add (#5273) --- src/locale/locales/en/messages.po | 141 ++++++++++++------------- src/locale/locales/pt-BR/messages.po | 147 ++++++++++++++------------- 2 files changed, 149 insertions(+), 139 deletions(-) diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po index 1c0283f59d..123fe0c1d2 100644 --- a/src/locale/locales/en/messages.po +++ b/src/locale/locales/en/messages.po @@ -127,7 +127,7 @@ msgstr "" msgid "{0} joined this week" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:637 msgid "{0} of {1}" msgstr "" @@ -461,7 +461,7 @@ msgstr "" #~ msgid "Add ALT text" #~ msgstr "" -#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +#: src/view/com/composer/videos/SubtitleDialog.tsx:109 msgid "Add alt text (optional)" msgstr "" @@ -607,9 +607,9 @@ msgid "ALT" msgstr "" #: src/view/com/composer/GifAltText.tsx:144 -#: src/view/com/composer/videos/SubtitleDialog.tsx:54 -#: src/view/com/composer/videos/SubtitleDialog.tsx:102 -#: src/view/com/composer/videos/SubtitleDialog.tsx:106 +#: src/view/com/composer/videos/SubtitleDialog.tsx:56 +#: src/view/com/composer/videos/SubtitleDialog.tsx:104 +#: src/view/com/composer/videos/SubtitleDialog.tsx:108 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" @@ -640,7 +640,7 @@ msgstr "" #~ msgid "An error occured" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:413 msgid "An error occurred" msgstr "" @@ -652,11 +652,11 @@ msgstr "" msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:215 msgid "An error occurred while loading the video. Please try again later." msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:171 msgid "An error occurred while loading the video. Please try again." msgstr "" @@ -669,7 +669,7 @@ msgstr "" msgid "An error occurred while saving the QR code!" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:68 msgid "An error occurred while selecting the video" msgstr "" @@ -844,7 +844,7 @@ msgstr "" msgid "Are you sure you want to remove this from your feeds?" msgstr "" -#: src/view/com/composer/Composer.tsx:837 +#: src/view/com/composer/Composer.tsx:841 msgid "Are you sure you'd like to discard this draft?" msgstr "" @@ -1096,8 +1096,8 @@ msgstr "" #: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:591 -#: src/view/com/composer/Composer.tsx:606 +#: src/view/com/composer/Composer.tsx:595 +#: src/view/com/composer/Composer.tsx:610 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1165,11 +1165,11 @@ msgstr "" msgid "Cannot interact with a blocked user" msgstr "" -#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +#: src/view/com/composer/videos/SubtitleDialog.tsx:135 msgid "Captions (.vtt)" msgstr "" -#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:56 msgid "Captions & alt text" msgstr "" @@ -1457,7 +1457,7 @@ msgstr "" msgid "Closes password update alert" msgstr "" -#: src/view/com/composer/Composer.tsx:603 +#: src/view/com/composer/Composer.tsx:607 msgid "Closes post composer and discards post draft" msgstr "" @@ -1496,7 +1496,7 @@ msgstr "" msgid "Complete the challenge" msgstr "" -#: src/view/com/composer/Composer.tsx:711 +#: src/view/com/composer/Composer.tsx:715 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "" @@ -1742,7 +1742,7 @@ msgstr "" msgid "Could not mute chat" msgstr "" -#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +#: src/view/com/composer/videos/VideoPreview.web.tsx:56 msgid "Could not process your video" msgstr "" @@ -2005,7 +2005,7 @@ msgstr "" msgid "Dialog: adjust who can interact with this post" msgstr "" -#: src/view/com/composer/Composer.tsx:352 +#: src/view/com/composer/Composer.tsx:356 msgid "Did you want to say anything?" msgstr "" @@ -2038,7 +2038,7 @@ msgstr "" #~ msgid "Disable haptics" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:379 msgid "Disable subtitles" msgstr "" @@ -2055,11 +2055,11 @@ msgstr "" msgid "Disabled" msgstr "" -#: src/view/com/composer/Composer.tsx:839 +#: src/view/com/composer/Composer.tsx:843 msgid "Discard" msgstr "" -#: src/view/com/composer/Composer.tsx:836 +#: src/view/com/composer/Composer.tsx:840 msgid "Discard draft?" msgstr "" @@ -2089,7 +2089,7 @@ msgstr "" #~ msgid "Dismiss" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:1106 +#: src/view/com/composer/Composer.tsx:1110 msgid "Dismiss error" msgstr "" @@ -2141,8 +2141,8 @@ msgstr "" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/composer/videos/SubtitleDialog.tsx:167 -#: src/view/com/composer/videos/SubtitleDialog.tsx:177 +#: src/view/com/composer/videos/SubtitleDialog.tsx:171 +#: src/view/com/composer/videos/SubtitleDialog.tsx:181 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2417,7 +2417,7 @@ msgstr "" msgid "Enable priority notifications" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:380 msgid "Enable subtitles" msgstr "" @@ -2447,7 +2447,7 @@ msgstr "" #~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." #~ msgstr "" -#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +#: src/view/com/composer/videos/SubtitleDialog.tsx:161 msgid "Ensure you have selected a language for each subtitle file." msgstr "" @@ -2549,7 +2549,7 @@ msgstr "" msgid "Excludes users you follow" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:397 msgid "Exit fullscreen" msgstr "" @@ -3057,7 +3057,7 @@ msgctxt "from-feed" msgid "From <0/>" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:398 msgid "Fullscreen" msgstr "" @@ -3526,7 +3526,7 @@ msgstr "" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "" -#: src/view/com/composer/Composer.tsx:1125 +#: src/view/com/composer/Composer.tsx:1129 msgid "Job ID: {0}" msgstr "" @@ -4046,12 +4046,12 @@ msgstr "" msgid "Music" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 -msgctxt "video" +#: src/components/TagMenu/index.tsx:263 msgid "Mute" msgstr "" -#: src/components/TagMenu/index.tsx:263 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:389 +msgctxt "video" msgid "Mute" msgstr "" @@ -4583,7 +4583,7 @@ msgstr "" #~ msgid "Onboarding tour step {0}: {1}" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:668 +#: src/view/com/composer/Composer.tsx:672 msgid "One or more images is missing alt text." msgstr "" @@ -4638,8 +4638,8 @@ msgid "Open conversation options" msgstr "" #: src/screens/Messages/Conversation/MessageInput.web.tsx:165 -#: src/view/com/composer/Composer.tsx:819 -#: src/view/com/composer/Composer.tsx:820 +#: src/view/com/composer/Composer.tsx:823 +#: src/view/com/composer/Composer.tsx:824 msgid "Open emoji picker" msgstr "" @@ -4825,7 +4825,7 @@ msgstr "" msgid "Opens this profile" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:88 msgid "Opens video picker" msgstr "" @@ -4903,11 +4903,11 @@ msgid "Password updated!" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:366 msgid "Pause" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:319 msgid "Pause video" msgstr "" @@ -4967,7 +4967,7 @@ msgid "Pinned to your feeds" msgstr "" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:367 msgid "Play" msgstr "" @@ -4984,8 +4984,8 @@ msgstr "" msgid "Play or pause the GIF" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:189 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:320 msgid "Play video" msgstr "" @@ -5057,7 +5057,7 @@ msgstr "" msgid "Please Verify Your Email" msgstr "" -#: src/view/com/composer/Composer.tsx:356 +#: src/view/com/composer/Composer.tsx:360 msgid "Please wait for your link card to finish loading" msgstr "" @@ -5070,8 +5070,8 @@ msgstr "" msgid "Porn" msgstr "" -#: src/view/com/composer/Composer.tsx:643 -#: src/view/com/composer/Composer.tsx:650 +#: src/view/com/composer/Composer.tsx:647 +#: src/view/com/composer/Composer.tsx:654 msgctxt "action" msgid "Post" msgstr "" @@ -5250,11 +5250,11 @@ msgstr "" msgid "Public, shareable lists which can drive feeds." msgstr "" -#: src/view/com/composer/Composer.tsx:628 +#: src/view/com/composer/Composer.tsx:632 msgid "Publish post" msgstr "" -#: src/view/com/composer/Composer.tsx:628 +#: src/view/com/composer/Composer.tsx:632 msgid "Publish reply" msgstr "" @@ -5482,7 +5482,7 @@ msgstr "" msgid "Remove repost" msgstr "" -#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +#: src/view/com/composer/videos/SubtitleDialog.tsx:264 msgid "Remove subtitle file" msgstr "" @@ -5559,7 +5559,7 @@ msgstr "" #~ msgid "Replies to this thread are disabled" #~ msgstr "" -#: src/view/com/composer/Composer.tsx:641 +#: src/view/com/composer/Composer.tsx:645 msgctxt "action" msgid "Reply" msgstr "" @@ -6053,7 +6053,7 @@ msgstr "" #~ msgid "See what's next" #~ msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:631 msgid "Seek slider" msgstr "" @@ -6093,7 +6093,7 @@ msgstr "" msgid "Select how long to mute this word for." msgstr "" -#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +#: src/view/com/composer/videos/SubtitleDialog.tsx:249 msgid "Select language..." msgstr "" @@ -6133,7 +6133,7 @@ msgstr "" #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:87 msgid "Select video" msgstr "" @@ -7429,7 +7429,7 @@ msgstr "" msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:113 msgid "To upload videos to Bluesky, you must first verify your email." msgstr "" @@ -7572,13 +7572,13 @@ msgstr "" msgid "Unlike this feed" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 -msgctxt "video" +#: src/components/TagMenu/index.tsx:263 +#: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "" -#: src/components/TagMenu/index.tsx:263 -#: src/view/screens/ProfileList.tsx:689 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:388 +msgctxt "video" msgid "Unmute" msgstr "" @@ -7608,7 +7608,7 @@ msgstr "" msgid "Unmute thread" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:317 msgid "Unmute video" msgstr "" @@ -7837,7 +7837,7 @@ msgstr "" msgid "Value:" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:111 msgid "Verified email required" msgstr "" @@ -7870,7 +7870,7 @@ msgstr "" msgid "Verify New Email" msgstr "" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:115 msgid "Verify now" msgstr "" @@ -7904,11 +7904,11 @@ msgstr "" msgid "Video Games" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:164 msgid "Video not found." msgstr "" -#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +#: src/view/com/composer/videos/SubtitleDialog.tsx:101 msgid "Video settings" msgstr "" @@ -7920,6 +7920,11 @@ msgstr "" #~ msgid "Videos cannot be larger than 50MB" #~ msgstr "" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:58 +#: src/view/com/composer/videos/VideoPreview.web.tsx:44 +msgid "Videos must be less than 60 seconds long" +msgstr "" + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "" @@ -8093,7 +8098,7 @@ msgstr "" msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "" -#: src/view/com/composer/Composer.tsx:418 +#: src/view/com/composer/Composer.tsx:422 msgid "We're sorry! The post you are replying to has been deleted." msgstr "" @@ -8132,7 +8137,7 @@ msgstr "" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:513 +#: src/view/com/composer/Composer.tsx:517 msgid "What's up?" msgstr "" @@ -8207,11 +8212,11 @@ msgstr "" msgid "Write a message" msgstr "" -#: src/view/com/composer/Composer.tsx:709 +#: src/view/com/composer/Composer.tsx:713 msgid "Write post" msgstr "" -#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:516 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "" @@ -8571,7 +8576,7 @@ msgstr "" msgid "Your birth date" msgstr "" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:168 msgid "Your browser does not support the video format. Please try a different browser." msgstr "" @@ -8626,7 +8631,7 @@ msgstr "" msgid "Your password has been changed successfully!" msgstr "" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:468 msgid "Your post has been published" msgstr "" @@ -8642,7 +8647,7 @@ msgstr "" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "" -#: src/view/com/composer/Composer.tsx:463 +#: src/view/com/composer/Composer.tsx:467 msgid "Your reply has been published" msgstr "" diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po index b7e7d7fdda..c51e3e8266 100644 --- a/src/locale/locales/pt-BR/messages.po +++ b/src/locale/locales/pt-BR/messages.po @@ -127,7 +127,7 @@ msgstr "" msgid "{0} joined this week" msgstr "{0} entrou esta semana" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:637 msgid "{0} of {1}" msgstr "" @@ -461,7 +461,7 @@ msgstr "Adicionar texto alternativo" #~ msgid "Add ALT text" #~ msgstr "Adicionar texto alternativo" -#: src/view/com/composer/videos/SubtitleDialog.tsx:107 +#: src/view/com/composer/videos/SubtitleDialog.tsx:109 msgid "Add alt text (optional)" msgstr "Adicionar texto alternativo (opcional)" @@ -607,9 +607,9 @@ msgid "ALT" msgstr "ALT" #: src/view/com/composer/GifAltText.tsx:144 -#: src/view/com/composer/videos/SubtitleDialog.tsx:54 -#: src/view/com/composer/videos/SubtitleDialog.tsx:102 -#: src/view/com/composer/videos/SubtitleDialog.tsx:106 +#: src/view/com/composer/videos/SubtitleDialog.tsx:56 +#: src/view/com/composer/videos/SubtitleDialog.tsx:104 +#: src/view/com/composer/videos/SubtitleDialog.tsx:108 #: src/view/com/modals/EditImage.tsx:316 #: src/view/screens/AccessibilitySettings.tsx:87 msgid "Alt text" @@ -640,7 +640,7 @@ msgstr "Ocorreu um erro" #~ msgid "An error occured" #~ msgstr "Tivemos um problema" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:413 msgid "An error occurred" msgstr "Ocorreu um erro" @@ -652,11 +652,11 @@ msgstr "Ocorreu um erro ao compactar o vídeo." msgid "An error occurred while generating your starter pack. Want to try again?" msgstr "Ocorreu um erro ao gerar seu pacote inicial. Quer tentar novamente?" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:213 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:215 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/view/com/util/post-embeds/VideoEmbed.web.tsx:170 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:171 msgid "An error occurred while loading the video. Please try again." msgstr "Ocorreu um erro ao carregar o vídeo. Tente novamente." @@ -669,7 +669,7 @@ msgstr "Ocorreu um erro ao carregar o vídeo. Tente novamente." msgid "An error occurred while saving the QR code!" msgstr "Ocorreu um erro ao salvar o QR code!" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:61 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:68 msgid "An error occurred while selecting the video" msgstr "Ocorreu um erro ao selecionar o vídeo" @@ -844,7 +844,7 @@ msgstr "Tem certeza que deseja remover {0} dos seus feeds?" msgid "Are you sure you want to remove this from your feeds?" msgstr "Tem certeza que deseja remover isto de seus feeds?" -#: src/view/com/composer/Composer.tsx:837 +#: src/view/com/composer/Composer.tsx:841 msgid "Are you sure you'd like to discard this draft?" msgstr "Tem certeza que deseja descartar este rascunho?" @@ -1096,8 +1096,8 @@ msgstr "Só pode conter letras, números, espaços, riscas e subtraços. Deve te #: src/components/Prompt.tsx:124 #: src/components/TagMenu/index.tsx:282 #: src/screens/Deactivated.tsx:161 -#: src/view/com/composer/Composer.tsx:591 -#: src/view/com/composer/Composer.tsx:606 +#: src/view/com/composer/Composer.tsx:595 +#: src/view/com/composer/Composer.tsx:610 #: src/view/com/modals/ChangeEmail.tsx:213 #: src/view/com/modals/ChangeEmail.tsx:215 #: src/view/com/modals/ChangeHandle.tsx:148 @@ -1165,11 +1165,11 @@ msgstr "Cancela a abertura do link" msgid "Cannot interact with a blocked user" msgstr "" -#: src/view/com/composer/videos/SubtitleDialog.tsx:133 +#: src/view/com/composer/videos/SubtitleDialog.tsx:135 msgid "Captions (.vtt)" msgstr "Legendas (.vtt)" -#: src/view/com/composer/videos/SubtitleDialog.tsx:54 +#: src/view/com/composer/videos/SubtitleDialog.tsx:56 msgid "Captions & alt text" msgstr "Legendas e texto alt" @@ -1457,7 +1457,7 @@ msgstr "Fecha barra de navegação inferior" msgid "Closes password update alert" msgstr "Fecha alerta de troca de senha" -#: src/view/com/composer/Composer.tsx:603 +#: src/view/com/composer/Composer.tsx:607 msgid "Closes post composer and discards post draft" msgstr "Fecha o editor de post e descarta o rascunho" @@ -1496,7 +1496,7 @@ msgstr "Completar e começar a usar sua conta" msgid "Complete the challenge" msgstr "Complete o captcha" -#: src/view/com/composer/Composer.tsx:711 +#: src/view/com/composer/Composer.tsx:715 msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" @@ -1742,7 +1742,7 @@ msgstr "Não foi possível carregar a lista" msgid "Could not mute chat" msgstr "Não foi possível silenciar este chat" -#: src/view/com/composer/videos/VideoPreview.web.tsx:45 +#: src/view/com/composer/videos/VideoPreview.web.tsx:56 msgid "Could not process your video" msgstr "Não foi possível processar seu vídeo" @@ -2005,7 +2005,7 @@ msgstr "Desanexar postagem de citação?" msgid "Dialog: adjust who can interact with this post" msgstr "Diálogo: ajuste quem pode interagir com esta postagem" -#: src/view/com/composer/Composer.tsx:352 +#: src/view/com/composer/Composer.tsx:356 msgid "Did you want to say anything?" msgstr "Você gostaria de dizer alguma coisa?" @@ -2038,7 +2038,7 @@ msgstr "Desabilitar feedback tátil" #~ msgid "Disable haptics" #~ msgstr "Desabilitar feedback tátil" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:379 msgid "Disable subtitles" msgstr "Desativar legendas" @@ -2055,11 +2055,11 @@ msgstr "Desativar legendas" msgid "Disabled" msgstr "Desabilitado" -#: src/view/com/composer/Composer.tsx:839 +#: src/view/com/composer/Composer.tsx:843 msgid "Discard" msgstr "Descartar" -#: src/view/com/composer/Composer.tsx:836 +#: src/view/com/composer/Composer.tsx:840 msgid "Discard draft?" msgstr "Descartar rascunho?" @@ -2089,7 +2089,7 @@ msgstr "Descubra Novos Feeds" #~ msgid "Dismiss" #~ msgstr "Ocultar" -#: src/view/com/composer/Composer.tsx:1106 +#: src/view/com/composer/Composer.tsx:1110 msgid "Dismiss error" msgstr "Ocultar erro" @@ -2141,8 +2141,8 @@ msgstr "Domínio verificado!" #: src/screens/Onboarding/StepProfile/index.tsx:325 #: src/view/com/auth/server-input/index.tsx:169 #: src/view/com/auth/server-input/index.tsx:170 -#: src/view/com/composer/videos/SubtitleDialog.tsx:167 -#: src/view/com/composer/videos/SubtitleDialog.tsx:177 +#: src/view/com/composer/videos/SubtitleDialog.tsx:171 +#: src/view/com/composer/videos/SubtitleDialog.tsx:181 #: src/view/com/modals/AddAppPasswords.tsx:243 #: src/view/com/modals/AltImage.tsx:141 #: src/view/com/modals/crop-image/CropImage.web.tsx:177 @@ -2417,7 +2417,7 @@ msgstr "Habilitar mídia para" msgid "Enable priority notifications" msgstr "Habilitar notificações prioritárias" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:380 msgid "Enable subtitles" msgstr "Habilitar legendas" @@ -2447,7 +2447,7 @@ msgstr "Fim do feed" #~ msgid "End of onboarding tour window. Do not move forward. Instead, go backward for more options, or press to skip." #~ msgstr "Fim da integração da sua janela. Não avance. Em vez disso, volte para mais opções ou pressione para pular." -#: src/view/com/composer/videos/SubtitleDialog.tsx:157 +#: src/view/com/composer/videos/SubtitleDialog.tsx:161 msgid "Ensure you have selected a language for each subtitle file." msgstr "Certifique-se de ter selecionado um idioma para cada arquivo de legenda." @@ -2549,7 +2549,7 @@ msgstr "Excluir usuário que você segue" msgid "Excludes users you follow" msgstr "Excluir usuário que você segue" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:397 msgid "Exit fullscreen" msgstr "Sair da tela cheia" @@ -3057,7 +3057,7 @@ msgctxt "from-feed" msgid "From <0/>" msgstr "Por <0/>" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:398 msgid "Fullscreen" msgstr "Tela cheia" @@ -3526,7 +3526,7 @@ msgstr "Convites, mas pessoais" msgid "It's just you right now! Add more people to your starter pack by searching above." msgstr "É só você por enquanto! Adicione mais pessoas ao seu pacote inicial pesquisando acima." -#: src/view/com/composer/Composer.tsx:1125 +#: src/view/com/composer/Composer.tsx:1129 msgid "Job ID: {0}" msgstr "" @@ -4046,15 +4046,15 @@ msgstr "Filmes" msgid "Music" msgstr "Música" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345 -msgctxt "video" -msgid "Mute" -msgstr "" - #: src/components/TagMenu/index.tsx:263 msgid "Mute" msgstr "Silenciar" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:389 +msgctxt "video" +msgid "Mute" +msgstr "" + #: src/components/TagMenu/index.web.tsx:116 msgid "Mute {truncatedTag}" msgstr "Silenciar {truncatedTag}" @@ -4583,7 +4583,7 @@ msgstr "Resetar tutoriais" #~ msgid "Onboarding tour step {0}: {1}" #~ msgstr "Etapa do tour de integração {0}: {1}" -#: src/view/com/composer/Composer.tsx:668 +#: src/view/com/composer/Composer.tsx:672 msgid "One or more images is missing alt text." msgstr "Uma ou mais imagens estão sem texto alternativo." @@ -4638,8 +4638,8 @@ msgid "Open conversation options" msgstr "Abrir opções de conversa" #: src/screens/Messages/Conversation/MessageInput.web.tsx:165 -#: src/view/com/composer/Composer.tsx:819 -#: src/view/com/composer/Composer.tsx:820 +#: src/view/com/composer/Composer.tsx:823 +#: src/view/com/composer/Composer.tsx:824 msgid "Open emoji picker" msgstr "Abrir seletor de emojis" @@ -4825,7 +4825,7 @@ msgstr "Abre as preferências de threads" msgid "Opens this profile" msgstr "Abre este perfil" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:81 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:88 msgid "Opens video picker" msgstr "Abre seletor de vídeos" @@ -4903,11 +4903,11 @@ msgid "Password updated!" msgstr "Senha atualizada!" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:366 msgid "Pause" msgstr "Pausar" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:319 msgid "Pause video" msgstr "Pausar vídeo" @@ -4967,7 +4967,7 @@ msgid "Pinned to your feeds" msgstr "Fixado em seus feeds" #: src/view/com/util/post-embeds/GifEmbed.tsx:44 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:367 msgid "Play" msgstr "Tocar" @@ -4984,8 +4984,8 @@ msgstr "Reproduzir {0}" msgid "Play or pause the GIF" msgstr "Tocar ou pausar o GIF" -#: src/view/com/util/post-embeds/VideoEmbed.tsx:187 -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276 +#: src/view/com/util/post-embeds/VideoEmbed.tsx:189 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:320 msgid "Play video" msgstr "Reproduzir vídeo" @@ -5057,7 +5057,7 @@ msgstr "Por favor entre como @{0}" msgid "Please Verify Your Email" msgstr "Por favor, verifique seu e-mail" -#: src/view/com/composer/Composer.tsx:356 +#: src/view/com/composer/Composer.tsx:360 msgid "Please wait for your link card to finish loading" msgstr "Aguarde até que a prévia de link termine de carregar" @@ -5070,8 +5070,8 @@ msgstr "Política" msgid "Porn" msgstr "Pornografia" -#: src/view/com/composer/Composer.tsx:643 -#: src/view/com/composer/Composer.tsx:650 +#: src/view/com/composer/Composer.tsx:647 +#: src/view/com/composer/Composer.tsx:654 msgctxt "action" msgid "Post" msgstr "Postar" @@ -5250,11 +5250,11 @@ msgstr "Listas públicas e compartilháveis para silenciar ou bloquear usuários msgid "Public, shareable lists which can drive feeds." msgstr "Listas públicas e compartilháveis que geram feeds." -#: src/view/com/composer/Composer.tsx:628 +#: src/view/com/composer/Composer.tsx:632 msgid "Publish post" msgstr "Publicar post" -#: src/view/com/composer/Composer.tsx:628 +#: src/view/com/composer/Composer.tsx:632 msgid "Publish reply" msgstr "Publicar resposta" @@ -5482,7 +5482,7 @@ msgstr "Remover citação" msgid "Remove repost" msgstr "Desfazer repost" -#: src/view/com/composer/videos/SubtitleDialog.tsx:260 +#: src/view/com/composer/videos/SubtitleDialog.tsx:264 msgid "Remove subtitle file" msgstr "Remover arquivo de legenda" @@ -5559,7 +5559,7 @@ msgstr "Respostas para esta postagem estão desativadas." #~ msgid "Replies to this thread are disabled" #~ msgstr "Respostas para esta thread estão desativadas" -#: src/view/com/composer/Composer.tsx:641 +#: src/view/com/composer/Composer.tsx:645 msgctxt "action" msgid "Reply" msgstr "Responder" @@ -6053,7 +6053,7 @@ msgstr "Veja o guia" #~ msgid "See what's next" #~ msgstr "Veja o que vem por aí" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:631 msgid "Seek slider" msgstr "Controle deslizante de busca" @@ -6093,7 +6093,7 @@ msgstr "Selecionar GIF \"{0}\"" msgid "Select how long to mute this word for." msgstr "Selecione por quanto tempo essa palavra deve ser silenciada." -#: src/view/com/composer/videos/SubtitleDialog.tsx:245 +#: src/view/com/composer/videos/SubtitleDialog.tsx:249 msgid "Select language..." msgstr "Selecione o idioma..." @@ -6133,7 +6133,7 @@ msgstr "Selecione o serviço que hospeda seus dados." #~ msgid "Select topical feeds to follow from the list below" #~ msgstr "Selecione feeds de assuntos para seguir" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:80 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:87 msgid "Select video" msgstr "Selecione o vídeo" @@ -7429,7 +7429,7 @@ msgstr "Para desabilitar o 2FA via e-mail, por favor verifique seu acesso a este msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue." msgstr "Para denunciar uma conversa, por favor, denuncie uma das mensagens individualmente. Isso vai permitir a análise da situação pelos nossos moderadores." -#: src/view/com/composer/videos/SelectVideoBtn.tsx:106 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:113 msgid "To upload videos to Bluesky, you must first verify your email." msgstr "Para enviar vídeos para o Bluesky, você deve primeiro verificar seu e-mail." @@ -7572,16 +7572,16 @@ msgstr "Deixar de seguir" msgid "Unlike this feed" msgstr "Descurtir este feed" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344 -msgctxt "video" -msgid "Unmute" -msgstr "" - #: src/components/TagMenu/index.tsx:263 #: src/view/screens/ProfileList.tsx:689 msgid "Unmute" msgstr "Dessilenciar" +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:388 +msgctxt "video" +msgid "Unmute" +msgstr "" + #: src/components/TagMenu/index.web.tsx:115 msgid "Unmute {truncatedTag}" msgstr "Dessilenciar {truncatedTag}" @@ -7608,7 +7608,7 @@ msgstr "Desmutar conversa" msgid "Unmute thread" msgstr "Dessilenciar thread" -#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273 +#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:317 msgid "Unmute video" msgstr "Desmutar vídeo" @@ -7837,7 +7837,7 @@ msgstr "Usuários que curtiram este conteúdo ou perfil" msgid "Value:" msgstr "Conteúdo:" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:104 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:111 msgid "Verified email required" msgstr "E-mail verificado necessário" @@ -7870,7 +7870,7 @@ msgstr "Verificar Meu Email" msgid "Verify New Email" msgstr "Verificar Novo E-mail" -#: src/view/com/composer/videos/SelectVideoBtn.tsx:108 +#: src/view/com/composer/videos/SelectVideoBtn.tsx:115 msgid "Verify now" msgstr "Verifique agora" @@ -7904,11 +7904,11 @@ msgstr "Falha no processamento do vídeo" msgid "Video Games" msgstr "Games" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:164 msgid "Video not found." msgstr "Vídeo não encontrado." -#: src/view/com/composer/videos/SubtitleDialog.tsx:99 +#: src/view/com/composer/videos/SubtitleDialog.tsx:101 msgid "Video settings" msgstr "Configurações de vídeo" @@ -7920,6 +7920,11 @@ msgstr "" #~ msgid "Videos cannot be larger than 50MB" #~ msgstr "Vídeos não podem ter mais de 100 MB" +#: src/view/com/composer/videos/SelectVideoBtn.tsx:58 +#: src/view/com/composer/videos/VideoPreview.web.tsx:44 +msgid "Videos must be less than 60 seconds long" +msgstr "Os vídeos devem ter menos de 60 segundos de duração." + #: src/screens/Profile/Header/Shell.tsx:113 msgid "View {0}'s avatar" msgstr "Ver o avatar de {0}" @@ -8093,7 +8098,7 @@ msgstr "Não foi possível carregar sua lista de palavras silenciadas. Por favor msgid "We're sorry, but your search could not be completed. Please try again in a few minutes." msgstr "Lamentamos, mas sua busca não pôde ser concluída. Por favor, tente novamente em alguns minutos." -#: src/view/com/composer/Composer.tsx:418 +#: src/view/com/composer/Composer.tsx:422 msgid "We're sorry! The post you are replying to has been deleted." msgstr "Sentimos muito! A postagem que você está respondendo foi excluída." @@ -8132,7 +8137,7 @@ msgstr "Como você quer chamar seu pacote inicial?" #: src/view/com/auth/SplashScreen.tsx:40 #: src/view/com/auth/SplashScreen.web.tsx:86 -#: src/view/com/composer/Composer.tsx:513 +#: src/view/com/composer/Composer.tsx:517 msgid "What's up?" msgstr "E aí?" @@ -8207,11 +8212,11 @@ msgstr "Largo" msgid "Write a message" msgstr "Escreva uma mensagem" -#: src/view/com/composer/Composer.tsx:709 +#: src/view/com/composer/Composer.tsx:713 msgid "Write post" msgstr "Escrever post" -#: src/view/com/composer/Composer.tsx:512 +#: src/view/com/composer/Composer.tsx:516 #: src/view/com/post-thread/PostThreadComposePrompt.tsx:42 msgid "Write your reply" msgstr "Escreva sua resposta" @@ -8571,7 +8576,7 @@ msgstr "O repositório da sua conta, contendo todos os seus dados públicos, pod msgid "Your birth date" msgstr "Sua data de nascimento" -#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167 +#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:168 msgid "Your browser does not support the video format. Please try a different browser." msgstr "Seu navegador não suporta o formato de vídeo. Por favor, tente um navegador diferente." @@ -8626,7 +8631,7 @@ msgstr "Suas palavras silenciadas" msgid "Your password has been changed successfully!" msgstr "Sua senha foi alterada com sucesso!" -#: src/view/com/composer/Composer.tsx:464 +#: src/view/com/composer/Composer.tsx:468 msgid "Your post has been published" msgstr "Seu post foi publicado" @@ -8642,7 +8647,7 @@ msgstr "Seu perfil" msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in." msgstr "Seu perfil, postagens, feeds e listas não serão mais visíveis para outros usuários do Bluesky. Você pode reativar sua conta a qualquer momento fazendo login." -#: src/view/com/composer/Composer.tsx:463 +#: src/view/com/composer/Composer.tsx:467 msgid "Your reply has been published" msgstr "Sua resposta foi publicada" From 991202966e79e85667474f2e6a6d330f8112f70a Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 11 Sep 2024 19:36:54 +0100 Subject: [PATCH 039/113] [Video] Fix web autoplay (#5274) --- .../com/util/post-embeds/VideoEmbed.web.tsx | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/src/view/com/util/post-embeds/VideoEmbed.web.tsx b/src/view/com/util/post-embeds/VideoEmbed.web.tsx index a41bf26346..908c06e221 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.web.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.web.tsx @@ -43,16 +43,6 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { return () => observer.disconnect() }, [sendPosition, isFullscreen]) - // In case scrolling hasn't started yet, send up the position - const isAnyViewActive = currentActiveView !== null - useEffect(() => { - if (ref.current && !isAnyViewActive) { - const rect = ref.current.getBoundingClientRect() - const position = rect.y + rect.height / 2 - sendPosition(position) - } - }, [isAnyViewActive, sendPosition]) - const [key, setKey] = useState(0) const renderError = useCallback( (error: unknown) => ( @@ -84,7 +74,9 @@ export function VideoEmbed({embed}: {embed: AppBskyEmbedVideo.View}) { style={{display: 'flex', flex: 1, cursor: 'default'}} onClick={evt => evt.stopPropagation()}> - + void + isAnyViewActive: boolean }) { const ref = useRef(null) const [nearScreen, setNearScreen] = useState(false) @@ -134,6 +128,15 @@ function ViewportObserver({ return () => observer.disconnect() }, [sendPosition, isFullscreen]) + // In case scrolling hasn't started yet, send up the position + useEffect(() => { + if (ref.current && !isAnyViewActive) { + const rect = ref.current.getBoundingClientRect() + const position = rect.y + rect.height / 2 + sendPosition(position) + } + }, [isAnyViewActive, sendPosition]) + return ( {nearScreen && children} From 8a6d83de3b5723497e2bbebf10290cde15cfe1d7 Mon Sep 17 00:00:00 2001 From: Samuel Newman Date: Wed, 11 Sep 2024 23:04:40 +0100 Subject: [PATCH 040/113] make container relative (#5280) --- bskyembed/src/components/embed.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bskyembed/src/components/embed.tsx b/bskyembed/src/components/embed.tsx index 3b4f5e77d1..1ed107b592 100644 --- a/bskyembed/src/components/embed.tsx +++ b/bskyembed/src/components/embed.tsx @@ -372,7 +372,7 @@ function VideoEmbed({content}: {content: AppBskyEmbedVideo.View}) { return (
Date: Thu, 12 Sep 2024 00:42:21 +0200 Subject: [PATCH 041/113] remove double closing tag (#5257) --- bskyweb/templates/base.html | 1 - 1 file changed, 1 deletion(-) diff --git a/bskyweb/templates/base.html b/bskyweb/templates/base.html index c248027982..aa7efc5ebf 100644 --- a/bskyweb/templates/base.html +++ b/bskyweb/templates/base.html @@ -259,7 +259,6 @@ pointer-events: none !important; } - {% include "scripts.html" %} From cff7cbb4aa0a945399f4d44bb56a12ae0ed27278 Mon Sep 17 00:00:00 2001 From: Eduardo Tachotte <58338880+0xEDU@users.noreply.github.com> Date: Wed, 11 Sep 2024 20:28:23 -0300 Subject: [PATCH 042/113] Add autoCapitalize to password field (#5216) --- src/screens/Signup/StepInfo/index.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/screens/Signup/StepInfo/index.tsx b/src/screens/Signup/StepInfo/index.tsx index 47fb4c70ba..e0a7912fd7 100644 --- a/src/screens/Signup/StepInfo/index.tsx +++ b/src/screens/Signup/StepInfo/index.tsx @@ -172,6 +172,7 @@ export function StepInfo({ defaultValue={state.password} secureTextEntry autoComplete="new-password" + autoCapitalize="none" /> From ae71f5ce84165b683b880c4a585b5a617f2c36bb Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 11 Sep 2024 19:56:00 -0500 Subject: [PATCH 043/113] NUX API (#5278) * Set up nux API * Bump SDK * Naming * Imports --- package.json | 2 +- src/state/queries/nuxs/definitions.ts | 29 +++++++++ src/state/queries/nuxs/index.ts | 83 ++++++++++++++++++++++++++ src/state/queries/nuxs/types.ts | 9 +++ src/state/queries/nuxs/util.ts | 52 ++++++++++++++++ src/state/queries/preferences/const.ts | 1 + yarn.lock | 35 +++++------ 7 files changed, 193 insertions(+), 18 deletions(-) create mode 100644 src/state/queries/nuxs/definitions.ts create mode 100644 src/state/queries/nuxs/index.ts create mode 100644 src/state/queries/nuxs/types.ts create mode 100644 src/state/queries/nuxs/util.ts diff --git a/package.json b/package.json index eff665a649..92b6cfe151 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "open-analyzer": "EXPO_PUBLIC_OPEN_ANALYZER=1 yarn build-web" }, "dependencies": { - "@atproto/api": "0.13.5", + "@atproto/api": "^0.13.7", "@bam.tech/react-native-image-resizer": "^3.0.4", "@braintree/sanitize-url": "^6.0.2", "@discord/bottom-sheet": "bluesky-social/react-native-bottom-sheet", diff --git a/src/state/queries/nuxs/definitions.ts b/src/state/queries/nuxs/definitions.ts new file mode 100644 index 0000000000..c5cb1e9d9b --- /dev/null +++ b/src/state/queries/nuxs/definitions.ts @@ -0,0 +1,29 @@ +import zod from 'zod' + +import {BaseNux} from '#/state/queries/nuxs/types' + +export enum Nux { + One = 'one', + Two = 'two', +} + +export const nuxNames = new Set(Object.values(Nux)) + +export type AppNux = + | BaseNux<{ + id: Nux.One + data: { + likes: number + } + }> + | BaseNux<{ + id: Nux.Two + data: undefined + }> + +export const NuxSchemas = { + [Nux.One]: zod.object({ + likes: zod.number(), + }), + [Nux.Two]: undefined, +} diff --git a/src/state/queries/nuxs/index.ts b/src/state/queries/nuxs/index.ts new file mode 100644 index 0000000000..2945e67eb2 --- /dev/null +++ b/src/state/queries/nuxs/index.ts @@ -0,0 +1,83 @@ +import {useMutation, useQueryClient} from '@tanstack/react-query' + +import {AppNux, Nux} from '#/state/queries/nuxs/definitions' +import {parseAppNux, serializeAppNux} from '#/state/queries/nuxs/util' +import { + preferencesQueryKey, + usePreferencesQuery, +} from '#/state/queries/preferences' +import {useAgent} from '#/state/session' + +export {Nux} from '#/state/queries/nuxs/definitions' + +export function useNuxs() { + const {data, ...rest} = usePreferencesQuery() + + if (data && rest.isSuccess) { + const nuxs = data.bskyAppState.nuxs + ?.map(parseAppNux) + ?.filter(Boolean) as AppNux[] + + if (nuxs) { + return { + nuxs, + ...rest, + } + } + } + + return { + nuxs: undefined, + ...rest, + } +} + +export function useNux(id: T) { + const {nuxs, ...rest} = useNuxs() + + if (nuxs && rest.isSuccess) { + const nux = nuxs.find(nux => nux.id === id) + + if (nux) { + return { + nux: nux as Extract, + ...rest, + } + } + } + + return { + nux: undefined, + ...rest, + } +} + +export function useUpsertNuxMutation() { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation({ + mutationFn: async (nux: AppNux) => { + await agent.bskyAppUpsertNux(serializeAppNux(nux)) + // triggers a refetch + await queryClient.invalidateQueries({ + queryKey: preferencesQueryKey, + }) + }, + }) +} + +export function useRemoveNuxsMutation() { + const queryClient = useQueryClient() + const agent = useAgent() + + return useMutation({ + mutationFn: async (ids: string[]) => { + await agent.bskyAppRemoveNuxs(ids) + // triggers a refetch + await queryClient.invalidateQueries({ + queryKey: preferencesQueryKey, + }) + }, + }) +} diff --git a/src/state/queries/nuxs/types.ts b/src/state/queries/nuxs/types.ts new file mode 100644 index 0000000000..5b79184704 --- /dev/null +++ b/src/state/queries/nuxs/types.ts @@ -0,0 +1,9 @@ +import {AppBskyActorDefs} from '@atproto/api' + +export type Data = Record | undefined + +export type BaseNux< + T extends Pick & {data: Data}, +> = T & { + completed: boolean +} diff --git a/src/state/queries/nuxs/util.ts b/src/state/queries/nuxs/util.ts new file mode 100644 index 0000000000..d65b86a346 --- /dev/null +++ b/src/state/queries/nuxs/util.ts @@ -0,0 +1,52 @@ +import {AppBskyActorDefs, nuxSchema} from '@atproto/api' + +import { + AppNux, + Nux, + nuxNames, + NuxSchemas, +} from '#/state/queries/nuxs/definitions' + +export function parseAppNux(nux: AppBskyActorDefs.Nux): AppNux | undefined { + if (!nuxNames.has(nux.id as Nux)) return + if (!nuxSchema.safeParse(nux).success) return + + const {data, ...rest} = nux + + const schema = NuxSchemas[nux.id as Nux] + + if (schema && data) { + const parsedData = JSON.parse(data) + + if (!schema.safeParse(parsedData).success) return + + return { + ...rest, + data: parsedData, + } as AppNux + } + + return { + ...rest, + data: undefined, + } as AppNux +} + +export function serializeAppNux(nux: AppNux): AppBskyActorDefs.Nux { + const {data, ...rest} = nux + const schema = NuxSchemas[nux.id as Nux] + + const result: AppBskyActorDefs.Nux = { + ...rest, + data: undefined, + } + + if (schema) { + schema.parse(data) + result.data = JSON.stringify(data) + } + + nuxSchema.parse(result) + + return result +} diff --git a/src/state/queries/preferences/const.ts b/src/state/queries/preferences/const.ts index 1ae7d20684..e07f40ec52 100644 --- a/src/state/queries/preferences/const.ts +++ b/src/state/queries/preferences/const.ts @@ -37,5 +37,6 @@ export const DEFAULT_LOGGED_OUT_PREFERENCES: UsePreferencesQueryResponse = { bskyAppState: { queuedNudges: [], activeProgressGuide: undefined, + nuxs: [], }, } diff --git a/yarn.lock b/yarn.lock index cc440109ad..b2e389aa13 100644 --- a/yarn.lock +++ b/yarn.lock @@ -72,19 +72,6 @@ resolved "https://registry.yarnpkg.com/@atproto-labs/simple-store/-/simple-store-0.1.1.tgz#e743a2722b5d8732166f0a72aca8bd10e9bff106" integrity sha512-WKILW2b3QbAYKh+w5U2x6p5FqqLl0nAeLwGeDY+KjX01K4Dq3vQTR9b/qNp0jZm48CabPQVrqCv0PPU9LgRRRg== -"@atproto/api@0.13.5": - version "0.13.5" - resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.5.tgz#04305cdb0a467ba366305c5e95cebb7ce0d39735" - integrity sha512-yT/YimcKYkrI0d282Zxo7O30OSYR+KDW89f81C6oYZfDRBcShC1aniVV8kluP5LrEAg8O27yrOSnBgx2v7XPew== - dependencies: - "@atproto/common-web" "^0.3.0" - "@atproto/lexicon" "^0.4.1" - "@atproto/syntax" "^0.3.0" - "@atproto/xrpc" "^0.6.1" - await-lock "^2.2.2" - multiformats "^9.9.0" - tlds "^1.234.0" - "@atproto/api@^0.13.0": version "0.13.0" resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.0.tgz#d1c65a407f1c3c6aba5be9425f4f739a01419bd8" @@ -98,6 +85,20 @@ multiformats "^9.9.0" tlds "^1.234.0" +"@atproto/api@^0.13.7": + version "0.13.7" + resolved "https://registry.yarnpkg.com/@atproto/api/-/api-0.13.7.tgz#072eba2025d5251505f17b0b5d2de33749ea5ee4" + integrity sha512-41kSLmFWDbuPOenb52WRq1lnBkSZrL+X29tWcvEt6SZXK4xBoKAalw1MjF+oabhzff12iMtNaNvmmt2fu1L+cw== + dependencies: + "@atproto/common-web" "^0.3.0" + "@atproto/lexicon" "^0.4.1" + "@atproto/syntax" "^0.3.0" + "@atproto/xrpc" "^0.6.2" + await-lock "^2.2.2" + multiformats "^9.9.0" + tlds "^1.234.0" + zod "^3.23.8" + "@atproto/aws@^0.2.2": version "0.2.2" resolved "https://registry.yarnpkg.com/@atproto/aws/-/aws-0.2.2.tgz#703e5e06f288bcf61c6d99a990738f1e7299e653" @@ -443,10 +444,10 @@ "@atproto/lexicon" "^0.4.1" zod "^3.23.8" -"@atproto/xrpc@^0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.6.1.tgz#dcd1315c8c60eef5af2db7fa4e35a38ebc6d79d5" - integrity sha512-Zy5ydXEdk6sY7FDUZcEVfCL1jvbL4tXu5CcdPqbEaW6LQtk9GLds/DK1bCX9kswTGaBC88EMuqQMfkxOhp2t4A== +"@atproto/xrpc@^0.6.2": + version "0.6.2" + resolved "https://registry.yarnpkg.com/@atproto/xrpc/-/xrpc-0.6.2.tgz#634228a7e533de01bda2214837d11574fdadad55" + integrity sha512-as/gb08xJb02HAGNrSQSumCe10WnOAcnM6bR6KMatQyQJuEu7OY6ZDSTM/4HfjjoxsNqdvPmbYuoUab1bKTNlA== dependencies: "@atproto/lexicon" "^0.4.1" zod "^3.23.8" From 76c584d981f195a580e132b786e101b3d0d32380 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Mon, 9 Sep 2024 20:57:32 -0500 Subject: [PATCH 044/113] WIP --- src/App.native.tsx | 2 + src/App.web.tsx | 2 + src/components/dialogs/nudges/TenMillion.tsx | 100 +++++++++++++++++++ src/components/dialogs/nudges/index.tsx | 53 ++++++++++ src/lib/hooks/useIntentHandler.ts | 6 +- src/view/shell/Composer.web.tsx | 1 + 6 files changed, 163 insertions(+), 1 deletion(-) create mode 100644 src/components/dialogs/nudges/TenMillion.tsx create mode 100644 src/components/dialogs/nudges/index.tsx diff --git a/src/App.native.tsx b/src/App.native.tsx index 780d4058f9..95625bdff5 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -63,6 +63,7 @@ import {Provider as PortalProvider} from '#/components/Portal' import {Splash} from '#/Splash' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' import {AudioCategory, PlatformInfo} from '../modules/expo-bluesky-swiss-army' +import {NudgeDialogs} from '#/components/dialogs/nudges' SplashScreen.preventAutoHideAsync() @@ -131,6 +132,7 @@ function InnerApp() { style={s.h100pct}> + diff --git a/src/App.web.tsx b/src/App.web.tsx index 3017a3a264..79120ffdbf 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -50,6 +50,7 @@ import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' import {Provider as PortalProvider} from '#/components/Portal' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' +import {NudgeDialogs} from '#/components/dialogs/nudges' function InnerApp() { const [isReady, setIsReady] = React.useState(false) @@ -113,6 +114,7 @@ function InnerApp() { + diff --git a/src/components/dialogs/nudges/TenMillion.tsx b/src/components/dialogs/nudges/TenMillion.tsx new file mode 100644 index 0000000000..9b5d5eae62 --- /dev/null +++ b/src/components/dialogs/nudges/TenMillion.tsx @@ -0,0 +1,100 @@ +import React from 'react' +import {useLingui} from '@lingui/react' +import {msg} from '@lingui/macro' +import {View} from 'react-native' +import ViewShot from 'react-native-view-shot' + +import {atoms as a, useBreakpoints, tokens} from '#/alf' +import * as Dialog from '#/components/Dialog' +import {Text} from '#/components/Typography' +import {GradientFill} from '#/components/GradientFill' +import {Button, ButtonText} from '#/components/Button' +import {useComposerControls} from 'state/shell' + +import {useContext} from '#/components/dialogs/nudges' + +export function TenMillion() { + const {_} = useLingui() + const {controls} = useContext() + const {gtMobile} = useBreakpoints() + const {openComposer} = useComposerControls() + + const imageRef = React.useRef(null) + + const share = () => { + if (imageRef.current && imageRef.current.capture) { + imageRef.current.capture().then(uri => { + controls.tenMillion.close(() => { + setTimeout(() => { + openComposer({ + text: '10 milly, babyyy', + imageUris: [ + { + uri, + width: 1000, + height: 1000, + }, + ], + }) + }, 1e3) + }) + }) + } + } + + return ( + + + + + + + + + + 10 milly, babyyy + + + + + + + + ) +} diff --git a/src/components/dialogs/nudges/index.tsx b/src/components/dialogs/nudges/index.tsx new file mode 100644 index 0000000000..357d4e2b40 --- /dev/null +++ b/src/components/dialogs/nudges/index.tsx @@ -0,0 +1,53 @@ +import React from 'react' + +import * as Dialog from '#/components/Dialog' + +import {TenMillion} from '#/components/dialogs/nudges/TenMillion' + +type Context = { + controls: { + tenMillion: Dialog.DialogOuterProps['control'] + } +} + +const Context = React.createContext({ + // @ts-ignore + controls: {} +}) + +export function useContext() { + return React.useContext(Context) +} + +let SHOWN = false + +export function NudgeDialogs() { + const tenMillion = Dialog.useDialogControl() + + const ctx = React.useMemo(() => { + return { + controls: { + tenMillion + } + } + }, [tenMillion]) + + React.useEffect(() => { + const t = setTimeout(() => { + if (!SHOWN) { + SHOWN = true + ctx.controls.tenMillion.open() + } + }, 2e3) + + return () => { + clearTimeout(t) + } + }, [ctx]) + + return ( + + + + ) +} diff --git a/src/lib/hooks/useIntentHandler.ts b/src/lib/hooks/useIntentHandler.ts index 8cccda48fb..67f1c2c386 100644 --- a/src/lib/hooks/useIntentHandler.ts +++ b/src/lib/hooks/useIntentHandler.ts @@ -71,7 +71,7 @@ export function useIntentHandler() { }, [incomingUrl, composeIntent, verifyEmailIntent]) } -function useComposeIntent() { +export function useComposeIntent() { const closeAllActiveElements = useCloseAllActiveElements() const {openComposer} = useComposerControls() const {hasSession} = useSession() @@ -97,6 +97,10 @@ function useComposeIntent() { if (part.includes('https://') || part.includes('http://')) { return false } + console.log({ + part, + text: VALID_IMAGE_REGEX.test(part), + }) // We also should just filter out cases that don't have all the info we need return VALID_IMAGE_REGEX.test(part) }) diff --git a/src/view/shell/Composer.web.tsx b/src/view/shell/Composer.web.tsx index 42696139e0..ee1ed66226 100644 --- a/src/view/shell/Composer.web.tsx +++ b/src/view/shell/Composer.web.tsx @@ -63,6 +63,7 @@ export function Composer({}: {winHeight: number}) { mention={state.mention} openEmojiPicker={onOpenPicker} text={state.text} + imageUris={state.imageUris} /> From 3c8b3b47823475b93a92dcf82a4cabbda625c323 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 10 Sep 2024 14:23:30 -0500 Subject: [PATCH 045/113] Progress on desktoip --- src/alf/index.tsx | 18 +- src/components/dialogs/nudges/TenMillion.tsx | 332 ++++++++++++++++--- src/view/icons/Logomark.tsx | 29 ++ 3 files changed, 332 insertions(+), 47 deletions(-) create mode 100644 src/view/icons/Logomark.tsx diff --git a/src/alf/index.tsx b/src/alf/index.tsx index 5fa7d3b1a1..d699de6a5b 100644 --- a/src/alf/index.tsx +++ b/src/alf/index.tsx @@ -18,9 +18,17 @@ export * from '#/alf/util/themeSelector' export const Context = React.createContext<{ themeName: ThemeName theme: Theme + themes: ReturnType }>({ themeName: 'light', theme: defaultTheme, + themes: createThemes({ + hues: { + primary: BLUE_HUE, + negative: RED_HUE, + positive: GREEN_HUE, + }, + }), }) export function ThemeProvider({ @@ -42,18 +50,22 @@ export function ThemeProvider({ ({ + themes, themeName: themeName, theme: theme, }), - [theme, themeName], + [theme, themeName, themes], )}> {children} ) } -export function useTheme() { - return React.useContext(Context).theme +export function useTheme(theme?: ThemeName) { + const ctx = React.useContext(Context) + return React.useMemo(() => { + return theme ? ctx.themes[theme] : ctx.theme + }, [theme, ctx]) } export function useBreakpoints() { diff --git a/src/components/dialogs/nudges/TenMillion.tsx b/src/components/dialogs/nudges/TenMillion.tsx index 9b5d5eae62..869056977b 100644 --- a/src/components/dialogs/nudges/TenMillion.tsx +++ b/src/components/dialogs/nudges/TenMillion.tsx @@ -1,25 +1,74 @@ import React from 'react' -import {useLingui} from '@lingui/react' -import {msg} from '@lingui/macro' import {View} from 'react-native' import ViewShot from 'react-native-view-shot' +import {moderateProfile} from '@atproto/api' +import {msg, Trans} from '@lingui/macro' +import {useLingui} from '@lingui/react' -import {atoms as a, useBreakpoints, tokens} from '#/alf' -import * as Dialog from '#/components/Dialog' -import {Text} from '#/components/Typography' -import {GradientFill} from '#/components/GradientFill' -import {Button, ButtonText} from '#/components/Button' +import {sanitizeDisplayName} from '#/lib/strings/display-names' +import {sanitizeHandle} from '#/lib/strings/handles' +import {isNative} from '#/platform/detection' +import {useModerationOpts} from '#/state/preferences/moderation-opts' +import {useProfileQuery} from '#/state/queries/profile' +import {useSession} from '#/state/session' import {useComposerControls} from 'state/shell' - +import {formatCount} from '#/view/com/util/numeric/format' +import {UserAvatar} from '#/view/com/util/UserAvatar' +import {Logomark} from '#/view/icons/Logomark' +import { + atoms as a, + ThemeProvider, + tokens, + useBreakpoints, + useTheme, +} from '#/alf' +import {Button, ButtonIcon, ButtonText} from '#/components/Button' +import * as Dialog from '#/components/Dialog' import {useContext} from '#/components/dialogs/nudges' +import {Divider} from '#/components/Divider' +import {GradientFill} from '#/components/GradientFill' +import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons/ArrowOutOfBox' +import {Image_Stroke2_Corner0_Rounded as ImageIcon} from '#/components/icons/Image' +import {Loader} from '#/components/Loader' +import {Text} from '#/components/Typography' + +const RATIO = 8 / 10 +const WIDTH = 2000 +const HEIGHT = WIDTH * RATIO + +function getFontSize(count: number) { + const length = count.toString().length + if (length < 7) { + return 80 + } else if (length < 5) { + return 100 + } else { + return 70 + } +} export function TenMillion() { - const {_} = useLingui() + const t = useTheme() + const lightTheme = useTheme('light') + const {_, i18n} = useLingui() const {controls} = useContext() const {gtMobile} = useBreakpoints() const {openComposer} = useComposerControls() - const imageRef = React.useRef(null) + const {currentAccount} = useSession() + const {isLoading: isProfileLoading, data: profile} = useProfileQuery({ + did: currentAccount!.did, + }) // TODO PWI + const moderationOpts = useModerationOpts() + const moderation = React.useMemo(() => { + return profile && moderationOpts + ? moderateProfile(profile, moderationOpts) + : undefined + }, [profile, moderationOpts]) + + const isLoading = isProfileLoading || !moderation || !profile + + const userNumber = 56738 const share = () => { if (imageRef.current && imageRef.current.capture) { @@ -31,8 +80,8 @@ export function TenMillion() { imageUris: [ { uri, - width: 1000, - height: 1000, + width: WIDTH, + height: HEIGHT, }, ], }) @@ -48,52 +97,247 @@ export function TenMillion() { + style={[ + { + padding: 0, + }, + // gtMobile ? {width: 'auto', maxWidth: 400, minWidth: 200} : a.w_full, + ]}> - + - + + + - 10 milly, babyyy + {isLoading ? ( + + ) : ( + + + + + + {/* Centered content */} + + + + Celebrating {formatCount(i18n, 10000000)} users + {' '} + 🎉 + + + + # + + {i18n.number(userNumber)} + + + {/* End centered content */} + + + + + + + {sanitizeDisplayName( + profile.displayName || + sanitizeHandle(profile.handle), + moderation.ui('displayName'), + )} + + + + {sanitizeHandle(profile.handle, '@')} + + + {profile.createdAt && ( + + {i18n.date(profile.createdAt, { + dateStyle: 'long', + })} + + )} + + + + + + )} + + - + + + + + You're part of the next wave of the internet. + + + + Online culture is too important to be controlled by a few + corporations.{' '} + + We’re dedicated to building an open foundation for the social + internet so that we can all shape its future. + + + + + + + + Brag a little ;) + + + + + + - + ) diff --git a/src/view/icons/Logomark.tsx b/src/view/icons/Logomark.tsx new file mode 100644 index 0000000000..5715a1a404 --- /dev/null +++ b/src/view/icons/Logomark.tsx @@ -0,0 +1,29 @@ +import React from 'react' +import Svg, {Path, PathProps, SvgProps} from 'react-native-svg' + +import {usePalette} from '#/lib/hooks/usePalette' + +const ratio = 54 / 61 + +export function Logomark({ + fill, + ...rest +}: {fill?: PathProps['fill']} & SvgProps) { + const pal = usePalette('default') + // @ts-ignore it's fiiiiine + const size = parseInt(rest.width || 32) + + return ( + + + + ) +} From eaf0081623154df995e81f2ae430a723539df800 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 10 Sep 2024 16:20:19 -0500 Subject: [PATCH 046/113] WIP, avi not working on web --- src/components/dialogs/nudges/TenMillion.tsx | 443 +++++++++++-------- src/lib/canvas.ts | 15 + src/view/com/util/UserAvatar.tsx | 4 + 3 files changed, 276 insertions(+), 186 deletions(-) create mode 100644 src/lib/canvas.ts diff --git a/src/components/dialogs/nudges/TenMillion.tsx b/src/components/dialogs/nudges/TenMillion.tsx index 869056977b..2be5e3491c 100644 --- a/src/components/dialogs/nudges/TenMillion.tsx +++ b/src/components/dialogs/nudges/TenMillion.tsx @@ -1,10 +1,12 @@ import React from 'react' import {View} from 'react-native' import ViewShot from 'react-native-view-shot' +import {Image} from 'expo-image' import {moderateProfile} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {getCanvas} from '#/lib/canvas' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {isNative} from '#/platform/detection' @@ -32,6 +34,7 @@ import {Image_Stroke2_Corner0_Rounded as ImageIcon} from '#/components/icons/Ima import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' +const DEBUG = false const RATIO = 8 / 10 const WIDTH = 2000 const HEIGHT = WIDTH * RATIO @@ -47,6 +50,22 @@ function getFontSize(count: number) { } } +function Frame({children}: {children: React.ReactNode}) { + return ( + + {children} + + ) +} + export function TenMillion() { const t = useTheme() const lightTheme = useTheme('light') @@ -54,7 +73,6 @@ export function TenMillion() { const {controls} = useContext() const {gtMobile} = useBreakpoints() const {openComposer} = useComposerControls() - const imageRef = React.useRef(null) const {currentAccount} = useSession() const {isLoading: isProfileLoading, data: profile} = useProfileQuery({ did: currentAccount!.did, @@ -65,32 +83,236 @@ export function TenMillion() { ? moderateProfile(profile, moderationOpts) : undefined }, [profile, moderationOpts]) + const [uri, setUri] = React.useState(null) - const isLoading = isProfileLoading || !moderation || !profile + const isLoadingData = isProfileLoading || !moderation || !profile + const isLoadingImage = !uri - const userNumber = 56738 + const userNumber = 56738 // TODO + + const captureInProgress = React.useRef(false) + const imageRef = React.useRef(null) const share = () => { - if (imageRef.current && imageRef.current.capture) { - imageRef.current.capture().then(uri => { - controls.tenMillion.close(() => { - setTimeout(() => { - openComposer({ - text: '10 milly, babyyy', - imageUris: [ - { - uri, - width: WIDTH, - height: HEIGHT, - }, - ], - }) - }, 1e3) - }) + if (uri) { + controls.tenMillion.close(() => { + setTimeout(() => { + openComposer({ + text: '10 milly, babyyy', + imageUris: [ + { + uri, + width: WIDTH, + height: HEIGHT, + }, + ], + }) + }, 1e3) }) } } + const onCanvasReady = async () => { + if ( + imageRef.current && + imageRef.current.capture && + !captureInProgress.current + ) { + captureInProgress.current = true + const uri = await imageRef.current.capture() + setUri(uri) + } + } + + const download = async () => { + if (uri) { + const canvas = await getCanvas(uri) + const imgHref = canvas + .toDataURL('image/png') + .replace('image/png', 'image/octet-stream') + const link = document.createElement('a') + link.setAttribute('download', `Bluesky 10M Users.png`) + link.setAttribute('href', imgHref) + link.click() + } + } + + const canvas = isLoadingData ? null : ( + + + + + + + + + + + + + + {/* Centered content */} + + + + Celebrating {formatCount(i18n, 10000000)} users + {' '} + 🎉 + + + + # + + {i18n.number(userNumber)} + + + {/* End centered content */} + + + + + + + {sanitizeDisplayName( + profile.displayName || + sanitizeHandle(profile.handle), + moderation.ui('displayName'), + )} + + + + {sanitizeHandle(profile.handle, '@')} + + + {profile.createdAt && ( + + {i18n.date(profile.createdAt, { + dateStyle: 'long', + })} + + )} + + + + + + + + + + + + ) + return ( @@ -101,7 +323,6 @@ export function TenMillion() { { padding: 0, }, - // gtMobile ? {width: 'auto', maxWidth: 400, minWidth: 200} : a.w_full, ]}> - + - - - - - {isLoading ? ( - - ) : ( - - - - - - {/* Centered content */} - - - - Celebrating {formatCount(i18n, 10000000)} users - {' '} - 🎉 - - - - # - - {i18n.number(userNumber)} - - - {/* End centered content */} - - - - - - - {sanitizeDisplayName( - profile.displayName || - sanitizeHandle(profile.handle), - moderation.ui('displayName'), - )} - - - - {sanitizeHandle(profile.handle, '@')} - - - {profile.createdAt && ( - - {i18n.date(profile.createdAt, { - dateStyle: 'long', - })} - - )} - - - - - - )} - - + style={[a.absolute, a.inset_0, a.align_center, a.justify_center]}> + + {isLoadingData || isLoadingImage ? ( + + ) : ( + + )} - + + + {canvas} + onPress={download}> diff --git a/src/components/icons/Download.tsx b/src/components/icons/Download.tsx new file mode 100644 index 0000000000..86b4942864 --- /dev/null +++ b/src/components/icons/Download.tsx @@ -0,0 +1,5 @@ +import {createSinglePathSVG} from './TEMPLATE' + +export const Download_Stroke2_Corner0_Rounded = createSinglePathSVG({ + path: 'M12 3a1 1 0 0 1 1 1v8.086l1.793-1.793a1 1 0 1 1 1.414 1.414l-3.5 3.5a1 1 0 0 1-1.414 0l-3.5-3.5a1 1 0 1 1 1.414-1.414L11 12.086V4a1 1 0 0 1 1-1ZM4 14a1 1 0 0 1 1 1v4h14v-4a1 1 0 1 1 2 0v5a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1v-5a1 1 0 0 1 1-1Z', +}) From 11ecea22d422138b8346dccded7dcdd70191fae4 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 10 Sep 2024 18:45:08 -0500 Subject: [PATCH 048/113] Add badges, clean up spacing --- .../nudges/TenMillion/icons/OnePercent.tsx | 15 ++++ .../TenMillion/icons/PointOnePercent.tsx | 15 ++++ .../nudges/TenMillion/icons/TenPercent.tsx | 15 ++++ .../TenMillion/icons/TwentyFivePercent.tsx | 15 ++++ .../{TenMillion.tsx => TenMillion/index.tsx} | 79 ++++++++++++++++--- 5 files changed, 126 insertions(+), 13 deletions(-) create mode 100644 src/components/dialogs/nudges/TenMillion/icons/OnePercent.tsx create mode 100644 src/components/dialogs/nudges/TenMillion/icons/PointOnePercent.tsx create mode 100644 src/components/dialogs/nudges/TenMillion/icons/TenPercent.tsx create mode 100644 src/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent.tsx rename src/components/dialogs/nudges/{TenMillion.tsx => TenMillion/index.tsx} (84%) diff --git a/src/components/dialogs/nudges/TenMillion/icons/OnePercent.tsx b/src/components/dialogs/nudges/TenMillion/icons/OnePercent.tsx new file mode 100644 index 0000000000..9c8d47afd0 --- /dev/null +++ b/src/components/dialogs/nudges/TenMillion/icons/OnePercent.tsx @@ -0,0 +1,15 @@ +import React from 'react' +import Svg, {Path} from 'react-native-svg' + +export function OnePercent({fill}: {fill?: string}) { + return ( + + + + ) +} diff --git a/src/components/dialogs/nudges/TenMillion/icons/PointOnePercent.tsx b/src/components/dialogs/nudges/TenMillion/icons/PointOnePercent.tsx new file mode 100644 index 0000000000..1f9467e442 --- /dev/null +++ b/src/components/dialogs/nudges/TenMillion/icons/PointOnePercent.tsx @@ -0,0 +1,15 @@ +import React from 'react' +import Svg, {Path} from 'react-native-svg' + +export function PointOnePercent({fill}: {fill?: string}) { + return ( + + + + ) +} diff --git a/src/components/dialogs/nudges/TenMillion/icons/TenPercent.tsx b/src/components/dialogs/nudges/TenMillion/icons/TenPercent.tsx new file mode 100644 index 0000000000..4197be8357 --- /dev/null +++ b/src/components/dialogs/nudges/TenMillion/icons/TenPercent.tsx @@ -0,0 +1,15 @@ +import React from 'react' +import Svg, {Path} from 'react-native-svg' + +export function TenPercent({fill}: {fill?: string}) { + return ( + + + + ) +} diff --git a/src/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent.tsx b/src/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent.tsx new file mode 100644 index 0000000000..0d37971410 --- /dev/null +++ b/src/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent.tsx @@ -0,0 +1,15 @@ +import React from 'react' +import Svg, {Path} from 'react-native-svg' + +export function TwentyFivePercent({fill}: {fill?: string}) { + return ( + + + + ) +} diff --git a/src/components/dialogs/nudges/TenMillion.tsx b/src/components/dialogs/nudges/TenMillion/index.tsx similarity index 84% rename from src/components/dialogs/nudges/TenMillion.tsx rename to src/components/dialogs/nudges/TenMillion/index.tsx index 5aa45f2141..fdac91f4fe 100644 --- a/src/components/dialogs/nudges/TenMillion.tsx +++ b/src/components/dialogs/nudges/TenMillion/index.tsx @@ -10,7 +10,7 @@ import {getCanvas} from '#/lib/canvas' import {shareUrl} from '#/lib/sharing' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' -import {isAndroid, isNative, isWeb} from '#/platform/detection' +import {isNative} from '#/platform/detection' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useProfileQuery} from '#/state/queries/profile' import {useSession} from '#/state/session' @@ -28,6 +28,9 @@ import { import {Button, ButtonIcon, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' import {useContext} from '#/components/dialogs/nudges' +import {OnePercent} from '#/components/dialogs/nudges/TenMillion/icons/OnePercent' +import {PointOnePercent} from '#/components/dialogs/nudges/TenMillion/icons/PointOnePercent' +import {TenPercent} from '#/components/dialogs/nudges/TenMillion/icons/TenPercent' import {Divider} from '#/components/Divider' import {GradientFill} from '#/components/GradientFill' import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons/ArrowOutOfBox' @@ -35,6 +38,7 @@ import {Download_Stroke2_Corner0_Rounded as Download} from '#/components/icons/D import {Image_Stroke2_Corner0_Rounded as ImageIcon} from '#/components/icons/Image' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' +// import {TwentyFivePercent} from '#/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent' const DEBUG = false const RATIO = 8 / 10 @@ -52,6 +56,20 @@ function getFontSize(count: number) { } } +function getPercentBadge(percent: number) { + if (percent <= 0.001) { + return PointOnePercent + } else if (percent <= 0.01) { + return OnePercent + } else if (percent <= 0.1) { + return TenPercent + } + // else if (percent <= 0.25) { + // return TwentyFivePercent + // } + return null +} + function Frame({children}: {children: React.ReactNode}) { return ( { if (uri) { @@ -151,7 +171,6 @@ export function TenMillion() { imageRef.current.capture // && // cavasRelayout === 'updated' ) { - console.log('LAYOUT') const uri = await imageRef.current.capture() setUri(uri) } @@ -230,7 +249,7 @@ export function TenMillion() { @@ -246,16 +265,22 @@ export function TenMillion() { {' '} 🎉 - + # @@ -275,6 +300,26 @@ export function TenMillion() { {i18n.number(userNumber)} + + {Badge && ( + + + + )} {/* End centered content */} @@ -398,15 +443,23 @@ export function TenMillion() { You're part of the next wave of the internet. - - Online culture is too important to be controlled by a few - corporations.{' '} + + + Online culture is too important to be controlled by a few + corporations. + {' '} - We’re dedicated to building an open foundation for the social - internet so that we can all shape its future. + + We’re dedicated to building an open foundation for the social + internet so that we can all shape its future. + + + Congratulations. We're glad you're here. + + Date: Wed, 11 Sep 2024 09:51:40 -0500 Subject: [PATCH 049/113] Copy --- .../dialogs/nudges/TenMillion/index.tsx | 22 +++++-------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/src/components/dialogs/nudges/TenMillion/index.tsx b/src/components/dialogs/nudges/TenMillion/index.tsx index fdac91f4fe..f42cd2282b 100644 --- a/src/components/dialogs/nudges/TenMillion/index.tsx +++ b/src/components/dialogs/nudges/TenMillion/index.tsx @@ -440,24 +440,14 @@ export function TenMillion() { fontWeight: '900', }, ]}> - You're part of the next wave of the internet. + Thanks for being an early part of Bluesky. - + - Online culture is too important to be controlled by a few - corporations. + We're rebuilding the social internet together. Congratulations, + we're glad you're here. {' '} - - - We’re dedicated to building an open foundation for the social - internet so that we can all shape its future. - - - - - - Congratulations. We're glad you're here. @@ -471,7 +461,7 @@ export function TenMillion() { a.pt_xl, ]}> - Brag a little ;) + Brag a little! From f8edd11bc5788666e0e6d55c1082971c901f089e Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 11 Sep 2024 09:57:37 -0500 Subject: [PATCH 050/113] Don't open for logged out users --- src/components/dialogs/nudges/TenMillion/index.tsx | 7 ++++++- src/components/dialogs/nudges/index.tsx | 13 ++++++++----- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/components/dialogs/nudges/TenMillion/index.tsx b/src/components/dialogs/nudges/TenMillion/index.tsx index f42cd2282b..c2c6926f78 100644 --- a/src/components/dialogs/nudges/TenMillion/index.tsx +++ b/src/components/dialogs/nudges/TenMillion/index.tsx @@ -87,6 +87,11 @@ function Frame({children}: {children: React.ReactNode}) { } export function TenMillion() { + const {hasSession} = useSession() + return hasSession ? : null +} + +export function TenMillionInner() { const t = useTheme() const lightTheme = useTheme('light') const {_, i18n} = useLingui() @@ -96,7 +101,7 @@ export function TenMillion() { const {currentAccount} = useSession() const {isLoading: isProfileLoading, data: profile} = useProfileQuery({ did: currentAccount!.did, - }) // TODO PWI + }) const moderationOpts = useModerationOpts() const moderation = React.useMemo(() => { return profile && moderationOpts diff --git a/src/components/dialogs/nudges/index.tsx b/src/components/dialogs/nudges/index.tsx index 357d4e2b40..eabe60c176 100644 --- a/src/components/dialogs/nudges/index.tsx +++ b/src/components/dialogs/nudges/index.tsx @@ -1,7 +1,7 @@ import React from 'react' +import {useSession} from '#/state/session' import * as Dialog from '#/components/Dialog' - import {TenMillion} from '#/components/dialogs/nudges/TenMillion' type Context = { @@ -12,7 +12,7 @@ type Context = { const Context = React.createContext({ // @ts-ignore - controls: {} + controls: {}, }) export function useContext() { @@ -22,17 +22,20 @@ export function useContext() { let SHOWN = false export function NudgeDialogs() { + const {hasSession} = useSession() const tenMillion = Dialog.useDialogControl() const ctx = React.useMemo(() => { return { controls: { - tenMillion - } + tenMillion, + }, } }, [tenMillion]) React.useEffect(() => { + if (!hasSession) return + const t = setTimeout(() => { if (!SHOWN) { SHOWN = true @@ -43,7 +46,7 @@ export function NudgeDialogs() { return () => { clearTimeout(t) } - }, [ctx]) + }, [ctx, hasSession]) return ( From 77d60a5b8047c2a4b18206e99d89d25222b4601c Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 11 Sep 2024 18:18:04 -0500 Subject: [PATCH 051/113] Hook up data --- .../dialogs/nudges/TenMillion/index.tsx | 78 ++++++++++++++++++- 1 file changed, 74 insertions(+), 4 deletions(-) diff --git a/src/components/dialogs/nudges/TenMillion/index.tsx b/src/components/dialogs/nudges/TenMillion/index.tsx index c2c6926f78..e110ed1ffb 100644 --- a/src/components/dialogs/nudges/TenMillion/index.tsx +++ b/src/components/dialogs/nudges/TenMillion/index.tsx @@ -6,6 +6,7 @@ import {moderateProfile} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' +import {networkRetry} from '#/lib/async/retry' import {getCanvas} from '#/lib/canvas' import {shareUrl} from '#/lib/sharing' import {sanitizeDisplayName} from '#/lib/strings/display-names' @@ -13,7 +14,7 @@ import {sanitizeHandle} from '#/lib/strings/handles' import {isNative} from '#/platform/detection' import {useModerationOpts} from '#/state/preferences/moderation-opts' import {useProfileQuery} from '#/state/queries/profile' -import {useSession} from '#/state/session' +import {useAgent, useSession} from '#/state/session' import {useComposerControls} from 'state/shell' import {formatCount} from '#/view/com/util/numeric/format' // import {UserAvatar} from '#/view/com/util/UserAvatar' @@ -109,14 +110,56 @@ export function TenMillionInner() { : undefined }, [profile, moderationOpts]) const [uri, setUri] = React.useState(null) + const [userNumber, setUserNumber] = React.useState(0) + const [error, setError] = React.useState('') - const isLoadingData = isProfileLoading || !moderation || !profile + const isLoadingData = + isProfileLoading || !moderation || !profile || !userNumber const isLoadingImage = !uri - const userNumber = 56_738 // TODO const percent = userNumber / 10_000_000 const Badge = getPercentBadge(percent) + const agent = useAgent() + React.useEffect(() => { + async function fetchUserNumber() { + if (agent.session?.accessJwt) { + const res = await fetch( + `https://bsky.social/xrpc/com.atproto.temp.getSignupNumber`, + { + headers: { + Authorization: `Bearer ${agent.session.accessJwt}`, + }, + }, + ) + + if (!res.ok) { + throw new Error('Network request failed') + } + + const data = await res.json() + + if (data.number) { + setUserNumber(data.number) + } + } + } + + networkRetry(3, fetchUserNumber).catch(() => { + setError( + _( + msg`Oh no! We couldn't fetch your user number. Rest assured, we're glad you're here ❤️`, + ), + ) + }) + }, [ + _, + agent.session?.accessJwt, + setUserNumber, + controls.tenMillion, + setError, + ]) + const sharePost = () => { if (uri) { controls.tenMillion.close(() => { @@ -421,7 +464,34 @@ export function TenMillionInner() { - {isLoadingData || isLoadingImage ? ( + {error ? ( + + + (╯°□°)╯︵ ┻━┻ + + + {error} + + + ) : isLoadingData || isLoadingImage ? ( ) : ( Date: Wed, 11 Sep 2024 20:01:27 -0500 Subject: [PATCH 052/113] Rename --- src/App.native.tsx | 4 ++-- src/App.web.tsx | 4 ++-- .../{nudges => nuxs}/TenMillion/icons/OnePercent.tsx | 0 .../TenMillion/icons/PointOnePercent.tsx | 0 .../{nudges => nuxs}/TenMillion/icons/TenPercent.tsx | 0 .../TenMillion/icons/TwentyFivePercent.tsx | 0 .../dialogs/{nudges => nuxs}/TenMillion/index.tsx | 10 +++++----- src/components/dialogs/{nudges => nuxs}/index.tsx | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) rename src/components/dialogs/{nudges => nuxs}/TenMillion/icons/OnePercent.tsx (100%) rename src/components/dialogs/{nudges => nuxs}/TenMillion/icons/PointOnePercent.tsx (100%) rename src/components/dialogs/{nudges => nuxs}/TenMillion/icons/TenPercent.tsx (100%) rename src/components/dialogs/{nudges => nuxs}/TenMillion/icons/TwentyFivePercent.tsx (100%) rename src/components/dialogs/{nudges => nuxs}/TenMillion/index.tsx (97%) rename src/components/dialogs/{nudges => nuxs}/index.tsx (90%) diff --git a/src/App.native.tsx b/src/App.native.tsx index 95625bdff5..83f133e990 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -57,13 +57,13 @@ import * as Toast from '#/view/com/util/Toast' import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {NuxDialogs} from '#/components/dialogs/nuxs' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' import {Provider as PortalProvider} from '#/components/Portal' import {Splash} from '#/Splash' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' import {AudioCategory, PlatformInfo} from '../modules/expo-bluesky-swiss-army' -import {NudgeDialogs} from '#/components/dialogs/nudges' SplashScreen.preventAutoHideAsync() @@ -132,7 +132,7 @@ function InnerApp() { style={s.h100pct}> - + diff --git a/src/App.web.tsx b/src/App.web.tsx index 79120ffdbf..ff9944fa4a 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -46,11 +46,11 @@ import {ToastContainer} from '#/view/com/util/Toast.web' import {Shell} from '#/view/shell/index' import {ThemeProvider as Alf} from '#/alf' import {useColorModeTheme} from '#/alf/util/useColorModeTheme' +import {NuxDialogs} from '#/components/dialogs/nuxs' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' import {Provider as PortalProvider} from '#/components/Portal' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' -import {NudgeDialogs} from '#/components/dialogs/nudges' function InnerApp() { const [isReady, setIsReady] = React.useState(false) @@ -114,7 +114,7 @@ function InnerApp() { - + diff --git a/src/components/dialogs/nudges/TenMillion/icons/OnePercent.tsx b/src/components/dialogs/nuxs/TenMillion/icons/OnePercent.tsx similarity index 100% rename from src/components/dialogs/nudges/TenMillion/icons/OnePercent.tsx rename to src/components/dialogs/nuxs/TenMillion/icons/OnePercent.tsx diff --git a/src/components/dialogs/nudges/TenMillion/icons/PointOnePercent.tsx b/src/components/dialogs/nuxs/TenMillion/icons/PointOnePercent.tsx similarity index 100% rename from src/components/dialogs/nudges/TenMillion/icons/PointOnePercent.tsx rename to src/components/dialogs/nuxs/TenMillion/icons/PointOnePercent.tsx diff --git a/src/components/dialogs/nudges/TenMillion/icons/TenPercent.tsx b/src/components/dialogs/nuxs/TenMillion/icons/TenPercent.tsx similarity index 100% rename from src/components/dialogs/nudges/TenMillion/icons/TenPercent.tsx rename to src/components/dialogs/nuxs/TenMillion/icons/TenPercent.tsx diff --git a/src/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent.tsx b/src/components/dialogs/nuxs/TenMillion/icons/TwentyFivePercent.tsx similarity index 100% rename from src/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent.tsx rename to src/components/dialogs/nuxs/TenMillion/icons/TwentyFivePercent.tsx diff --git a/src/components/dialogs/nudges/TenMillion/index.tsx b/src/components/dialogs/nuxs/TenMillion/index.tsx similarity index 97% rename from src/components/dialogs/nudges/TenMillion/index.tsx rename to src/components/dialogs/nuxs/TenMillion/index.tsx index e110ed1ffb..663c095607 100644 --- a/src/components/dialogs/nudges/TenMillion/index.tsx +++ b/src/components/dialogs/nuxs/TenMillion/index.tsx @@ -28,10 +28,10 @@ import { } from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' -import {useContext} from '#/components/dialogs/nudges' -import {OnePercent} from '#/components/dialogs/nudges/TenMillion/icons/OnePercent' -import {PointOnePercent} from '#/components/dialogs/nudges/TenMillion/icons/PointOnePercent' -import {TenPercent} from '#/components/dialogs/nudges/TenMillion/icons/TenPercent' +import {useContext} from '#/components/dialogs/nuxs' +import {OnePercent} from '#/components/dialogs/nuxs/TenMillion/icons/OnePercent' +import {PointOnePercent} from '#/components/dialogs/nuxs/TenMillion/icons/PointOnePercent' +import {TenPercent} from '#/components/dialogs/nuxs/TenMillion/icons/TenPercent' import {Divider} from '#/components/Divider' import {GradientFill} from '#/components/GradientFill' import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons/ArrowOutOfBox' @@ -39,7 +39,7 @@ import {Download_Stroke2_Corner0_Rounded as Download} from '#/components/icons/D import {Image_Stroke2_Corner0_Rounded as ImageIcon} from '#/components/icons/Image' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' -// import {TwentyFivePercent} from '#/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent' +// import {TwentyFivePercent} from '#/components/dialogs/nuxs/TenMillion/icons/TwentyFivePercent' const DEBUG = false const RATIO = 8 / 10 diff --git a/src/components/dialogs/nudges/index.tsx b/src/components/dialogs/nuxs/index.tsx similarity index 90% rename from src/components/dialogs/nudges/index.tsx rename to src/components/dialogs/nuxs/index.tsx index eabe60c176..401dd3e669 100644 --- a/src/components/dialogs/nudges/index.tsx +++ b/src/components/dialogs/nuxs/index.tsx @@ -2,7 +2,7 @@ import React from 'react' import {useSession} from '#/state/session' import * as Dialog from '#/components/Dialog' -import {TenMillion} from '#/components/dialogs/nudges/TenMillion' +import {TenMillion} from '#/components/dialogs/nuxs/TenMillion' type Context = { controls: { @@ -21,7 +21,7 @@ export function useContext() { let SHOWN = false -export function NudgeDialogs() { +export function NuxDialogs() { const {hasSession} = useSession() const tenMillion = Dialog.useDialogControl() From 9bb385a4dd54aca2b21533b7dd919ac8d0b4aeef Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 11 Sep 2024 21:20:39 -0500 Subject: [PATCH 053/113] Refactor, integrate nux, snoozing --- .../dialogs/nuxs/TenMillion/index.tsx | 182 ++++++++++-------- src/components/dialogs/nuxs/index.tsx | 84 +++++--- src/components/dialogs/nuxs/snoozing.ts | 18 ++ src/state/queries/nuxs/definitions.ts | 25 +-- src/storage/schema.ts | 4 +- 5 files changed, 182 insertions(+), 131 deletions(-) create mode 100644 src/components/dialogs/nuxs/snoozing.ts diff --git a/src/components/dialogs/nuxs/TenMillion/index.tsx b/src/components/dialogs/nuxs/TenMillion/index.tsx index 663c095607..d96456d472 100644 --- a/src/components/dialogs/nuxs/TenMillion/index.tsx +++ b/src/components/dialogs/nuxs/TenMillion/index.tsx @@ -1,5 +1,6 @@ import React from 'react' import {View} from 'react-native' +import Animated, {FadeIn} from 'react-native-reanimated' import ViewShot from 'react-native-view-shot' import {Image} from 'expo-image' import {moderateProfile} from '@atproto/api' @@ -17,7 +18,6 @@ import {useProfileQuery} from '#/state/queries/profile' import {useAgent, useSession} from '#/state/session' import {useComposerControls} from 'state/shell' import {formatCount} from '#/view/com/util/numeric/format' -// import {UserAvatar} from '#/view/com/util/UserAvatar' import {Logomark} from '#/view/icons/Logomark' import { atoms as a, @@ -28,7 +28,7 @@ import { } from '#/alf' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import * as Dialog from '#/components/Dialog' -import {useContext} from '#/components/dialogs/nuxs' +import {useNuxDialogContext} from '#/components/dialogs/nuxs' import {OnePercent} from '#/components/dialogs/nuxs/TenMillion/icons/OnePercent' import {PointOnePercent} from '#/components/dialogs/nuxs/TenMillion/icons/PointOnePercent' import {TenPercent} from '#/components/dialogs/nuxs/TenMillion/icons/TenPercent' @@ -39,7 +39,6 @@ import {Download_Stroke2_Corner0_Rounded as Download} from '#/components/icons/D import {Image_Stroke2_Corner0_Rounded as ImageIcon} from '#/components/icons/Image' import {Loader} from '#/components/Loader' import {Text} from '#/components/Typography' -// import {TwentyFivePercent} from '#/components/dialogs/nuxs/TenMillion/icons/TwentyFivePercent' const DEBUG = false const RATIO = 8 / 10 @@ -65,9 +64,6 @@ function getPercentBadge(percent: number) { } else if (percent <= 0.1) { return TenPercent } - // else if (percent <= 0.25) { - // return TwentyFivePercent - // } return null } @@ -88,41 +84,13 @@ function Frame({children}: {children: React.ReactNode}) { } export function TenMillion() { - const {hasSession} = useSession() - return hasSession ? : null -} - -export function TenMillionInner() { - const t = useTheme() - const lightTheme = useTheme('light') - const {_, i18n} = useLingui() - const {controls} = useContext() - const {gtMobile} = useBreakpoints() - const {openComposer} = useComposerControls() - const {currentAccount} = useSession() - const {isLoading: isProfileLoading, data: profile} = useProfileQuery({ - did: currentAccount!.did, - }) - const moderationOpts = useModerationOpts() - const moderation = React.useMemo(() => { - return profile && moderationOpts - ? moderateProfile(profile, moderationOpts) - : undefined - }, [profile, moderationOpts]) - const [uri, setUri] = React.useState(null) - const [userNumber, setUserNumber] = React.useState(0) - const [error, setError] = React.useState('') - - const isLoadingData = - isProfileLoading || !moderation || !profile || !userNumber - const isLoadingImage = !uri - - const percent = userNumber / 10_000_000 - const Badge = getPercentBadge(percent) - const agent = useAgent() + const nuxDialogs = useNuxDialogContext() + const [userNumber, setUserNumber] = React.useState(0) + React.useEffect(() => { async function fetchUserNumber() { + // TODO check for 3p PDS if (agent.session?.accessJwt) { const res = await fetch( `https://bsky.social/xrpc/com.atproto.temp.getSignupNumber`, @@ -146,26 +114,83 @@ export function TenMillionInner() { } networkRetry(3, fetchUserNumber).catch(() => { - setError( - _( - msg`Oh no! We couldn't fetch your user number. Rest assured, we're glad you're here ❤️`, - ), - ) + nuxDialogs.dismissActiveNux() }) }, [ - _, agent.session?.accessJwt, setUserNumber, - controls.tenMillion, - setError, + nuxDialogs.dismissActiveNux, + nuxDialogs, ]) - const sharePost = () => { + return userNumber ? : null +} + +export function TenMillionInner({userNumber}: {userNumber: number}) { + const t = useTheme() + const lightTheme = useTheme('light') + const {_, i18n} = useLingui() + const control = Dialog.useDialogControl() + const {gtMobile} = useBreakpoints() + const {openComposer} = useComposerControls() + const {currentAccount} = useSession() + const { + isLoading: isProfileLoading, + data: profile, + error: profileError, + } = useProfileQuery({ + did: currentAccount!.did, + }) + const moderationOpts = useModerationOpts() + const nuxDialogs = useNuxDialogContext() + const moderation = React.useMemo(() => { + return profile && moderationOpts + ? moderateProfile(profile, moderationOpts) + : undefined + }, [profile, moderationOpts]) + const [uri, setUri] = React.useState(null) + const percent = userNumber / 10_000_000 + const Badge = getPercentBadge(percent) + const isLoadingData = isProfileLoading || !moderation || !profile + const isLoadingImage = !uri + + const error: string = React.useMemo(() => { + if (profileError) { + return _( + msg`Oh no! We weren't able to generate an image for you to share. Rest assured, we're glad you're here 🦋`, + ) + } + return '' + }, [_, profileError]) + + /* + * Opening and closing + */ + React.useEffect(() => { + const timeout = setTimeout(() => { + control.open() + }, 3e3) + return () => { + clearTimeout(timeout) + } + }, [control]) + const onClose = React.useCallback(() => { + nuxDialogs.dismissActiveNux() + }, [nuxDialogs]) + + /* + * Actions + */ + const sharePost = React.useCallback(() => { if (uri) { - controls.tenMillion.close(() => { + control.close(() => { setTimeout(() => { openComposer({ - text: '10 milly, babyyy', + text: _( + msg`I'm user #${i18n.number( + userNumber, + )} out of 10M. What a ride 😎`, + ), // TODO imageUris: [ { uri, @@ -177,17 +202,15 @@ export function TenMillionInner() { }, 1e3) }) } - } - - const onNativeShare = () => { + }, [_, i18n, control, openComposer, uri, userNumber]) + const onNativeShare = React.useCallback(() => { if (uri) { - controls.tenMillion.close(() => { + control.close(() => { shareUrl(uri) }) } - } - - const download = async () => { + }, [uri, control]) + const download = React.useCallback(async () => { if (uri) { const canvas = await getCanvas(uri) const imgHref = canvas @@ -198,32 +221,24 @@ export function TenMillionInner() { link.setAttribute('href', imgHref) link.click() } - } + }, [uri]) + /* + * Canvas stuff + */ const imageRef = React.useRef(null) - // const captureInProgress = React.useRef(false) - // const [cavasRelayout, setCanvasRelayout] = React.useState('key') - // const onCanvasReady = async () => { - // if ( - // imageRef.current && - // imageRef.current.capture && - // !captureInProgress.current - // ) { - // captureInProgress.current = true - // setCanvasRelayout('updated') - // } - // } - const onCanvasLayout = async () => { + const captureInProgress = React.useRef(false) + const onCanvasReady = React.useCallback(async () => { if ( imageRef.current && - imageRef.current.capture // && - // cavasRelayout === 'updated' + imageRef.current.capture && + !captureInProgress.current ) { + captureInProgress.current = true const uri = await imageRef.current.capture() setUri(uri) } - } - + }, [setUri]) const canvas = isLoadingData ? null : ( + ) : ( - + + + )} diff --git a/src/components/dialogs/nuxs/index.tsx b/src/components/dialogs/nuxs/index.tsx index 401dd3e669..6c4598cdb1 100644 --- a/src/components/dialogs/nuxs/index.tsx +++ b/src/components/dialogs/nuxs/index.tsx @@ -1,56 +1,80 @@ import React from 'react' +import {Nux, useNuxs, useUpsertNuxMutation} from '#/state/queries/nuxs' import {useSession} from '#/state/session' -import * as Dialog from '#/components/Dialog' +import {isSnoozed, snooze} from '#/components/dialogs/nuxs/snoozing' import {TenMillion} from '#/components/dialogs/nuxs/TenMillion' type Context = { - controls: { - tenMillion: Dialog.DialogOuterProps['control'] - } + activeNux: Nux | undefined + dismissActiveNux: () => void } +const queuedNuxs = [Nux.TenMillionDialog] + const Context = React.createContext({ - // @ts-ignore - controls: {}, + activeNux: undefined, + dismissActiveNux: () => {}, }) -export function useContext() { +export function useNuxDialogContext() { return React.useContext(Context) } -let SHOWN = false - export function NuxDialogs() { const {hasSession} = useSession() - const tenMillion = Dialog.useDialogControl() + return hasSession ? : null +} + +function Inner() { + const {nuxs} = useNuxs() + const [snoozed, setSnoozed] = React.useState(() => { + return isSnoozed() + }) + const [activeNux, setActiveNux] = React.useState() + const {mutate: upsertNux} = useUpsertNuxMutation() + + const snoozeNuxDialog = React.useCallback(() => { + snooze() + setSnoozed(true) + }, [setSnoozed]) + + const dismissActiveNux = React.useCallback(() => { + setActiveNux(undefined) + upsertNux({ + id: activeNux!, + completed: true, + data: undefined, + }) + }, [activeNux, setActiveNux, upsertNux]) + + React.useEffect(() => { + if (snoozed) return + if (!nuxs) return + + for (const id of queuedNuxs) { + const nux = nuxs.find(nux => nux.id === id) + + if (nux && nux.completed) continue + + setActiveNux(id) + // snooze immediately upon enabling + snoozeNuxDialog() + + break + } + }, [nuxs, snoozed, snoozeNuxDialog]) const ctx = React.useMemo(() => { return { - controls: { - tenMillion, - }, + activeNux, + dismissActiveNux, } - }, [tenMillion]) - - React.useEffect(() => { - if (!hasSession) return - - const t = setTimeout(() => { - if (!SHOWN) { - SHOWN = true - ctx.controls.tenMillion.open() - } - }, 2e3) - - return () => { - clearTimeout(t) - } - }, [ctx, hasSession]) + }, [activeNux, dismissActiveNux]) return ( - + {activeNux === Nux.TenMillionDialog && } ) } diff --git a/src/components/dialogs/nuxs/snoozing.ts b/src/components/dialogs/nuxs/snoozing.ts new file mode 100644 index 0000000000..a36efd8edc --- /dev/null +++ b/src/components/dialogs/nuxs/snoozing.ts @@ -0,0 +1,18 @@ +import {simpleAreDatesEqual} from '#/lib/strings/time' +import {device} from '#/storage' + +export function snooze() { + device.set(['lastNuxDialog'], new Date().toISOString()) +} + +export function isSnoozed() { + const lastNuxDialog = device.get(['lastNuxDialog']) + if (!lastNuxDialog) return false + const last = new Date(lastNuxDialog) + const now = new Date() + // already snoozed today + if (simpleAreDatesEqual(last, now)) { + return true + } + return false +} diff --git a/src/state/queries/nuxs/definitions.ts b/src/state/queries/nuxs/definitions.ts index c5cb1e9d9b..865967d37a 100644 --- a/src/state/queries/nuxs/definitions.ts +++ b/src/state/queries/nuxs/definitions.ts @@ -3,27 +3,16 @@ import zod from 'zod' import {BaseNux} from '#/state/queries/nuxs/types' export enum Nux { - One = 'one', - Two = 'two', + TenMillionDialog = 'TenMillionDialog', } export const nuxNames = new Set(Object.values(Nux)) -export type AppNux = - | BaseNux<{ - id: Nux.One - data: { - likes: number - } - }> - | BaseNux<{ - id: Nux.Two - data: undefined - }> +export type AppNux = BaseNux<{ + id: Nux.TenMillionDialog + data: undefined +}> -export const NuxSchemas = { - [Nux.One]: zod.object({ - likes: zod.number(), - }), - [Nux.Two]: undefined, +export const NuxSchemas: Record | undefined> = { + [Nux.TenMillionDialog]: undefined, } diff --git a/src/storage/schema.ts b/src/storage/schema.ts index 6522d75a36..be074db430 100644 --- a/src/storage/schema.ts +++ b/src/storage/schema.ts @@ -1,4 +1,6 @@ /** * Device data that's specific to the device and does not vary based account */ -export type Device = {} +export type Device = { + lastNuxDialog: string +} From c8b133863df5c6b417562f71f8a3c6feef280139 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 11 Sep 2024 21:28:34 -0500 Subject: [PATCH 054/113] Fix some nux types --- src/components/dialogs/nuxs/index.tsx | 9 ++++++--- src/state/queries/nuxs/types.ts | 4 +--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/dialogs/nuxs/index.tsx b/src/components/dialogs/nuxs/index.tsx index 6c4598cdb1..36db7764d3 100644 --- a/src/components/dialogs/nuxs/index.tsx +++ b/src/components/dialogs/nuxs/index.tsx @@ -40,13 +40,16 @@ function Inner() { }, [setSnoozed]) const dismissActiveNux = React.useCallback(() => { + if (!activeNux) return setActiveNux(undefined) + const nux = nuxs?.find(nux => nux.id === activeNux) upsertNux({ - id: activeNux!, + id: activeNux, completed: true, - data: undefined, + data: nux?.data, + expiresAt: nux?.expiresAt, }) - }, [activeNux, setActiveNux, upsertNux]) + }, [activeNux, setActiveNux, upsertNux, nuxs]) React.useEffect(() => { if (snoozed) return diff --git a/src/state/queries/nuxs/types.ts b/src/state/queries/nuxs/types.ts index 5b79184704..2331582a1d 100644 --- a/src/state/queries/nuxs/types.ts +++ b/src/state/queries/nuxs/types.ts @@ -4,6 +4,4 @@ export type Data = Record | undefined export type BaseNux< T extends Pick & {data: Data}, -> = T & { - completed: boolean -} +> = Pick & T From 6e78ce53d74e79e2349ab357c7270e30742d33a5 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Wed, 11 Sep 2024 21:47:25 -0500 Subject: [PATCH 055/113] Dev helpers, string cleanup --- .../dialogs/nuxs/TenMillion/index.tsx | 9 ++++----- src/components/dialogs/nuxs/index.tsx | 20 +++++++++++++++++-- src/components/dialogs/nuxs/snoozing.ts | 4 ++++ src/storage/schema.ts | 2 +- 4 files changed, 27 insertions(+), 8 deletions(-) diff --git a/src/components/dialogs/nuxs/TenMillion/index.tsx b/src/components/dialogs/nuxs/TenMillion/index.tsx index d96456d472..5da295ab60 100644 --- a/src/components/dialogs/nuxs/TenMillion/index.tsx +++ b/src/components/dialogs/nuxs/TenMillion/index.tsx @@ -430,7 +430,6 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { style={[ a.text_sm, a.font_semibold, - , a.leading_tight, lightTheme.atoms.text_contrast_low, ]}> @@ -533,13 +532,13 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { fontWeight: '900', }, ]}> - Thanks for being an early part of Bluesky. + You're part of the next wave of the internet. - We're rebuilding the social internet together. Congratulations, - we're glad you're here. + Thanks for being part of our first 10 million users. We're glad + you're here. {' '} @@ -554,7 +553,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { a.pt_xl, ]}> - Brag a little! + Brag a little!
) From 08ac3a27c2be2a3bf345e6d2b34779653183cf7d Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 13 Sep 2024 12:05:15 -0500 Subject: [PATCH 080/113] Add events --- src/components/dialogs/nuxs/TenMillion/index.tsx | 5 +++++ src/lib/statsig/events.ts | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/components/dialogs/nuxs/TenMillion/index.tsx b/src/components/dialogs/nuxs/TenMillion/index.tsx index 801ceb99ad..8d5511fdf0 100644 --- a/src/components/dialogs/nuxs/TenMillion/index.tsx +++ b/src/components/dialogs/nuxs/TenMillion/index.tsx @@ -12,6 +12,7 @@ import {useLingui} from '@lingui/react' import {networkRetry} from '#/lib/async/retry' import {getCanvas} from '#/lib/canvas' import {shareUrl} from '#/lib/sharing' +import {logEvent} from '#/lib/statsig/statsig' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {isIOS, isNative} from '#/platform/detection' @@ -199,6 +200,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { if (uri) { control.close(() => { setTimeout(() => { + logEvent('tmd:post', {}) openComposer({ text: _( msg`Bluesky now has over 10 million users, and I was #${i18n.number( @@ -220,6 +222,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { const onNativeShare = React.useCallback(() => { if (uri) { control.close(() => { + logEvent('tmd:share', {}) shareUrl(uri) }) } @@ -240,6 +243,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { try { await MediaLibrary.createAssetAsync(uri) + logEvent('tmd:download', {}) Toast.show(_(msg`Image saved to your camera roll!`)) } catch (e: unknown) { console.log(e) @@ -258,6 +262,7 @@ export function TenMillionInner({userNumber}: {userNumber: number}) { link.setAttribute('download', `Bluesky 10M Users.png`) link.setAttribute('href', imgHref) link.click() + logEvent('tmd:download', {}) } }, [uri]) diff --git a/src/lib/statsig/events.ts b/src/lib/statsig/events.ts index 1871894902..c9bc8fefb2 100644 --- a/src/lib/statsig/events.ts +++ b/src/lib/statsig/events.ts @@ -225,4 +225,8 @@ export type LogEvents = { 'test:gate1:sometimes': {} 'test:gate2:always': {} 'test:gate2:sometimes': {} + + 'tmd:share': {} + 'tmd:download': {} + 'tmd:post': {} } From 78a531f5ffe9287b5384ec1649dfbc45435ced28 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 13 Sep 2024 13:02:47 -0500 Subject: [PATCH 081/113] Disable pointer events on media border (#5327) --- src/components/MediaInsetBorder.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/components/MediaInsetBorder.tsx b/src/components/MediaInsetBorder.tsx index 839d79caeb..ef8b00e2e0 100644 --- a/src/components/MediaInsetBorder.tsx +++ b/src/components/MediaInsetBorder.tsx @@ -34,6 +34,9 @@ export function MediaInsetBorder({ : t.atoms.border_contrast_high, {opacity: 0.6}, ], + { + pointerEvents: 'none', + }, style, ]}> {children} From 26508cfe6a89df4ae1ab1256753faa860597bbc8 Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 13 Sep 2024 12:44:42 -0700 Subject: [PATCH 082/113] [Video] Remove `expo-video`, use `bluesky-video` (#5282) Co-authored-by: Samuel Newman --- app.config.js | 1 - package.json | 4 +- src/App.native.tsx | 79 +++-- src/components/video/PlayButtonIcon.tsx | 2 +- src/view/com/composer/videos/VideoPreview.tsx | 24 +- src/view/com/util/List.tsx | 8 +- .../post-embeds/ActiveVideoNativeContext.tsx | 65 ---- src/view/com/util/post-embeds/VideoEmbed.tsx | 142 ++------ .../VideoEmbedInner/TimeIndicator.tsx | 15 +- .../VideoEmbedInner/VideoEmbedInnerNative.tsx | 305 ++++++++++-------- yarn.lock | 9 +- 11 files changed, 269 insertions(+), 385 deletions(-) delete mode 100644 src/view/com/util/post-embeds/ActiveVideoNativeContext.tsx diff --git a/app.config.js b/app.config.js index 25014ee8f1..ddd72f75f0 100644 --- a/app.config.js +++ b/app.config.js @@ -211,7 +211,6 @@ module.exports = function (config) { sounds: PLATFORM === 'ios' ? ['assets/dm.aiff'] : ['assets/dm.mp3'], }, ], - 'expo-video', 'react-native-compressor', './plugins/starterPackAppClipExtension/withStarterPackAppClip.js', './plugins/withAndroidManifestPlugin.js', diff --git a/package.json b/package.json index 92b6cfe151..5401d5f7d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bsky.app", - "version": "1.91.0", + "version": "1.91.1", "private": true, "engines": { "node": ">=18" @@ -68,6 +68,7 @@ "@fortawesome/free-regular-svg-icons": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-native-fontawesome": "^0.3.2", + "@haileyok/bluesky-video": "0.1.2", "@lingui/react": "^4.5.0", "@mattermost/react-native-paste-input": "^0.7.1", "@miblanchard/react-native-slider": "^2.3.1", @@ -139,7 +140,6 @@ "expo-system-ui": "~3.0.4", "expo-task-manager": "~11.8.1", "expo-updates": "~0.25.14", - "expo-video": "https://github.com/bluesky-social/expo/raw/expo-video-1.2.4-patch/packages/expo-video/expo-video-v1.2.4-2.tgz", "expo-web-browser": "~13.0.3", "fast-text-encoding": "^1.0.6", "history": "^5.3.0", diff --git a/src/App.native.tsx b/src/App.native.tsx index 83f133e990..04fea126cb 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -52,7 +52,6 @@ import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {Provider as HiddenRepliesProvider} from '#/state/threadgate-hidden-replies' import {TestCtrls} from '#/view/com/testing/TestCtrls' -import {Provider as ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoNativeContext' import * as Toast from '#/view/com/util/Toast' import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' @@ -63,7 +62,6 @@ import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialo import {Provider as PortalProvider} from '#/components/Portal' import {Splash} from '#/Splash' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' -import {AudioCategory, PlatformInfo} from '../modules/expo-bluesky-swiss-army' SplashScreen.preventAutoHideAsync() @@ -110,45 +108,42 @@ function InnerApp() { - - - - - - - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -159,8 +154,6 @@ function App() { const [isReady, setReady] = useState(false) React.useEffect(() => { - PlatformInfo.setAudioCategory(AudioCategory.Ambient) - PlatformInfo.setAudioActive(false) initPersistedState().then(() => setReady(true)) }, []) diff --git a/src/components/video/PlayButtonIcon.tsx b/src/components/video/PlayButtonIcon.tsx index 90e93f744b..8e0a6bb7a0 100644 --- a/src/components/video/PlayButtonIcon.tsx +++ b/src/components/video/PlayButtonIcon.tsx @@ -4,7 +4,7 @@ import {View} from 'react-native' import {atoms as a, useTheme} from '#/alf' import {Play_Filled_Corner0_Rounded as PlayIcon} from '#/components/icons/Play' -export function PlayButtonIcon({size = 36}: {size?: number}) { +export function PlayButtonIcon({size = 32}: {size?: number}) { const t = useTheme() const bg = t.name === 'light' ? t.palette.contrast_25 : t.palette.contrast_975 const fg = t.name === 'light' ? t.palette.contrast_975 : t.palette.contrast_25 diff --git a/src/view/com/composer/videos/VideoPreview.tsx b/src/view/com/composer/videos/VideoPreview.tsx index 60b467d62b..b1bfd6715e 100644 --- a/src/view/com/composer/videos/VideoPreview.tsx +++ b/src/view/com/composer/videos/VideoPreview.tsx @@ -1,8 +1,7 @@ -/* eslint-disable @typescript-eslint/no-shadow */ import React from 'react' import {View} from 'react-native' import {ImagePickerAsset} from 'expo-image-picker' -import {useVideoPlayer, VideoView} from 'expo-video' +import {BlueskyVideoView} from '@haileyok/bluesky-video' import {CompressedVideo} from '#/lib/media/video/types' import {clamp} from '#/lib/numbers' @@ -22,15 +21,8 @@ export function VideoPreview({ clear: () => void }) { const t = useTheme() + const playerRef = React.useRef(null) const autoplayDisabled = useAutoplayDisabled() - const player = useVideoPlayer(video.uri, player => { - player.loop = true - player.muted = true - if (!autoplayDisabled) { - player.play() - } - }) - let aspectRatio = asset.width / asset.height if (isNaN(aspectRatio)) { @@ -50,12 +42,12 @@ export function VideoPreview({ t.atoms.border_contrast_low, {backgroundColor: 'black'}, ]}> - {autoplayDisabled && ( diff --git a/src/view/com/util/List.tsx b/src/view/com/util/List.tsx index 79dd2f4917..f9aeae1a86 100644 --- a/src/view/com/util/List.tsx +++ b/src/view/com/util/List.tsx @@ -1,6 +1,7 @@ import React, {memo} from 'react' import {FlatListProps, RefreshControl, ViewToken} from 'react-native' import {runOnJS, useSharedValue} from 'react-native-reanimated' +import {updateActiveVideoViewAsync} from '@haileyok/bluesky-video' import {useAnimatedScrollHandler} from '#/lib/hooks/useAnimatedScrollHandler_FIXED' import {usePalette} from '#/lib/hooks/usePalette' @@ -8,7 +9,6 @@ import {useScrollHandlers} from '#/lib/ScrollContext' import {useDedupe} from 'lib/hooks/useDedupe' import {addStyle} from 'lib/styles' import {isIOS} from 'platform/detection' -import {updateActiveViewAsync} from '../../../../modules/expo-bluesky-swiss-army/src/VisibilityView' import {FlatList_INTERNAL} from './Views' export type ListMethods = FlatList_INTERNAL @@ -69,7 +69,7 @@ function ListImpl( onBeginDragFromContext?.(e, ctx) }, onEndDrag(e, ctx) { - runOnJS(updateActiveViewAsync)() + runOnJS(updateActiveVideoViewAsync)() onEndDragFromContext?.(e, ctx) }, onScroll(e, ctx) { @@ -84,13 +84,13 @@ function ListImpl( } if (isIOS) { - runOnJS(dedupe)(updateActiveViewAsync) + runOnJS(dedupe)(updateActiveVideoViewAsync) } }, // Note: adding onMomentumBegin here makes simulator scroll // lag on Android. So either don't add it, or figure out why. onMomentumEnd(e, ctx) { - runOnJS(updateActiveViewAsync)() + runOnJS(updateActiveVideoViewAsync)() onMomentumEndFromContext?.(e, ctx) }, }) diff --git a/src/view/com/util/post-embeds/ActiveVideoNativeContext.tsx b/src/view/com/util/post-embeds/ActiveVideoNativeContext.tsx deleted file mode 100644 index 95fa0bb0ec..0000000000 --- a/src/view/com/util/post-embeds/ActiveVideoNativeContext.tsx +++ /dev/null @@ -1,65 +0,0 @@ -import React from 'react' -import {useVideoPlayer, VideoPlayer} from 'expo-video' - -import {isAndroid, isNative} from '#/platform/detection' - -const Context = React.createContext<{ - activeSource: string - activeViewId: string | undefined - setActiveSource: (src: string | null, viewId: string | null) => void - player: VideoPlayer -} | null>(null) - -export function Provider({children}: {children: React.ReactNode}) { - if (!isNative) { - throw new Error('ActiveVideoProvider may only be used on native.') - } - - const [activeSource, setActiveSource] = React.useState('') - const [activeViewId, setActiveViewId] = React.useState() - - const player = useVideoPlayer(activeSource, p => { - p.muted = true - p.loop = true - // We want to immediately call `play` so we get the loading state - p.play() - }) - - const setActiveSourceOuter = (src: string | null, viewId: string | null) => { - // HACK - // expo-video doesn't like it when you try and move a `player` to another `VideoView`. Instead, we need to actually - // unregister that player to let the new screen register it. This is only a problem on Android, so we only need to - // apply it there. - if (src === activeSource && isAndroid) { - setActiveSource('') - setTimeout(() => { - setActiveSource(src ? src : '') - }, 100) - } else { - setActiveSource(src ? src : '') - } - setActiveViewId(viewId ? viewId : '') - } - - return ( - - {children} - - ) -} - -export function useActiveVideoNative() { - const context = React.useContext(Context) - if (!context) { - throw new Error( - 'useActiveVideoNative must be used within a ActiveVideoNativeProvider', - ) - } - return context -} diff --git a/src/view/com/util/post-embeds/VideoEmbed.tsx b/src/view/com/util/post-embeds/VideoEmbed.tsx index a672830db0..267b5d1843 100644 --- a/src/view/com/util/post-embeds/VideoEmbed.tsx +++ b/src/view/com/util/post-embeds/VideoEmbed.tsx @@ -1,22 +1,18 @@ -import React, {useCallback, useEffect, useId, useState} from 'react' +import React, {useCallback, useState} from 'react' import {View} from 'react-native' import {ImageBackground} from 'expo-image' -import {PlayerError, VideoPlayerStatus} from 'expo-video' import {AppBskyEmbedVideo} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {clamp} from '#/lib/numbers' -import {useAutoplayDisabled} from 'state/preferences' import {VideoEmbedInnerNative} from '#/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative' import {atoms as a} from '#/alf' import {Button} from '#/components/Button' -import {useIsWithinMessage} from '#/components/dms/MessageContext' +import {useThrottledValue} from '#/components/hooks/useThrottledValue' import {Loader} from '#/components/Loader' import {PlayButtonIcon} from '#/components/video/PlayButtonIcon' -import {VisibilityView} from '../../../../../modules/expo-bluesky-swiss-army' import {ErrorBoundary} from '../ErrorBoundary' -import {useActiveVideoNative} from './ActiveVideoNativeContext' import * as VideoFallback from './VideoEmbedInner/VideoFallback' interface Props { @@ -59,113 +55,36 @@ export function VideoEmbed({embed}: Props) { function InnerWrapper({embed}: Props) { const {_} = useLingui() - const {activeSource, activeViewId, setActiveSource, player} = - useActiveVideoNative() - const viewId = useId() + const ref = React.useRef<{togglePlayback: () => void}>(null) - const [playerStatus, setPlayerStatus] = useState< - VideoPlayerStatus | 'paused' - >('paused') - const [isMuted, setIsMuted] = useState(player.muted) - const [isFullscreen, setIsFullscreen] = React.useState(false) - const [timeRemaining, setTimeRemaining] = React.useState(0) - const isWithinMessage = useIsWithinMessage() - const disableAutoplay = useAutoplayDisabled() || isWithinMessage - const isActive = embed.playlist === activeSource && activeViewId === viewId - // There are some different loading states that we should pay attention to and show a spinner for - const isLoading = - isActive && - (playerStatus === 'waitingToPlayAtSpecifiedRate' || - playerStatus === 'loading') - // This happens whenever the visibility view decides that another video should start playing - const showOverlay = !isActive || isLoading || playerStatus === 'paused' + const [status, setStatus] = React.useState<'playing' | 'paused' | 'pending'>( + 'pending', + ) + const [isLoading, setIsLoading] = React.useState(false) + const [isActive, setIsActive] = React.useState(false) + const showSpinner = useThrottledValue(isActive && isLoading, 100) - // send error up to error boundary - const [error, setError] = useState(null) - if (error) { - throw error - } + const showOverlay = + !isActive || + isLoading || + (status === 'paused' && !isActive) || + status === 'pending' - useEffect(() => { - if (isActive) { - // eslint-disable-next-line @typescript-eslint/no-shadow - const volumeSub = player.addListener('volumeChange', ({isMuted}) => { - setIsMuted(isMuted) - }) - const timeSub = player.addListener( - 'timeRemainingChange', - secondsRemaining => { - setTimeRemaining(secondsRemaining) - }, - ) - const statusSub = player.addListener( - 'statusChange', - (status, oldStatus, playerError) => { - setPlayerStatus(status) - if (status === 'error') { - setError(playerError ?? new Error('Unknown player error')) - } - if (status === 'readyToPlay' && oldStatus !== 'readyToPlay') { - player.play() - } - }, - ) - return () => { - volumeSub.remove() - timeSub.remove() - statusSub.remove() - } + React.useEffect(() => { + if (!isActive && status !== 'pending') { + setStatus('pending') } - }, [player, isActive, disableAutoplay]) - - // The source might already be active (for example, if you are scrolling a list of quotes and its all the same - // video). In those cases, just start playing. Otherwise, setting the active source will result in the video - // start playback immediately - const startPlaying = (ignoreAutoplayPreference: boolean) => { - if (disableAutoplay && !ignoreAutoplayPreference) { - return - } - - if (isActive) { - player.play() - } else { - setActiveSource(embed.playlist, viewId) - } - } - - const onVisibilityStatusChange = (isVisible: boolean) => { - // When `isFullscreen` is true, it means we're actually still exiting the fullscreen player. Ignore these change - // events - if (isFullscreen) { - return - } - if (isVisible) { - startPlaying(false) - } else { - // Clear the active source so the video view unmounts when autoplay is disabled. Otherwise, leave it mounted - // until it gets replaced by another video - if (disableAutoplay) { - setActiveSource(null, null) - } else { - player.muted = true - if (player.playing) { - player.pause() - } - } - } - } + }, [isActive, status]) return ( - - {isActive ? ( - - ) : null} + <> + - + ) } diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx index be3f907112..66e1df50dc 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/TimeIndicator.tsx @@ -1,4 +1,5 @@ import React from 'react' +import {StyleProp, ViewStyle} from 'react-native' import Animated, {FadeInDown, FadeOutDown} from 'react-native-reanimated' import {atoms as a, native, useTheme} from '#/alf' @@ -8,7 +9,13 @@ import {Text} from '#/components/Typography' * Absolutely positioned time indicator showing how many seconds are remaining * Time is in seconds */ -export function TimeIndicator({time}: {time: number}) { +export function TimeIndicator({ + time, + style, +}: { + time: number + style?: StyleProp +}) { const t = useTheme() if (isNaN(time)) { @@ -22,18 +29,20 @@ export function TimeIndicator({time}: {time: number}) { void - timeRemaining: number - isMuted: boolean -}) { - const {_} = useLingui() - const {player} = useActiveVideoNative() - const ref = useRef(null) +export const VideoEmbedInnerNative = React.forwardRef( + function VideoEmbedInnerNative( + { + embed, + setStatus, + setIsLoading, + setIsActive, + }: { + embed: AppBskyEmbedVideo.View + setStatus: (status: 'playing' | 'paused') => void + setIsLoading: (isLoading: boolean) => void + setIsActive: (isActive: boolean) => void + }, + ref: React.Ref<{togglePlayback: () => void}>, + ) { + const {_} = useLingui() + const videoRef = useRef(null) + const autoplayDisabled = useAutoplayDisabled() + const isWithinMessage = useIsWithinMessage() - const enterFullscreen = useCallback(() => { - ref.current?.enterFullscreen() - }, []) + const [isMuted, setIsMuted] = React.useState(true) + const [isPlaying, setIsPlaying] = React.useState(false) + const [timeRemaining, setTimeRemaining] = React.useState(0) + const [error, setError] = React.useState() - let aspectRatio = 16 / 9 + React.useImperativeHandle(ref, () => ({ + togglePlayback: () => { + videoRef.current?.togglePlayback() + }, + })) - if (embed.aspectRatio) { - const {width, height} = embed.aspectRatio - aspectRatio = width / height - aspectRatio = clamp(aspectRatio, 1 / 1, 3 / 1) - } + if (error) { + throw new Error(error) + } - return ( - - { - PlatformInfo.setAudioCategory(AudioCategory.Playback) - PlatformInfo.setAudioActive(true) - player.muted = false - setIsFullscreen(true) - if (isAndroid) { - player.play() + let aspectRatio = 16 / 9 + + if (embed.aspectRatio) { + const {width, height} = embed.aspectRatio + aspectRatio = width / height + aspectRatio = clamp(aspectRatio, 1 / 1, 3 / 1) + } + + return ( + + { + setIsActive(e.nativeEvent.isActive) + }} + onLoadingChange={e => { + setIsLoading(e.nativeEvent.isLoading) + }} + onMutedChange={e => { + setIsMuted(e.nativeEvent.isMuted) + }} + onStatusChange={e => { + setStatus(e.nativeEvent.status) + setIsPlaying(e.nativeEvent.status === 'playing') + }} + onTimeRemainingChange={e => { + setTimeRemaining(e.nativeEvent.timeRemaining) + }} + onError={e => { + setError(e.nativeEvent.error) + }} + ref={videoRef} + accessibilityLabel={ + embed.alt ? _(msg`Video: ${embed.alt}`) : _(msg`Video`) } - }} - onFullscreenExit={() => { - PlatformInfo.setAudioCategory(AudioCategory.Ambient) - PlatformInfo.setAudioActive(false) - player.muted = true - player.playbackRate = 1 - setIsFullscreen(false) - }} - accessibilityLabel={ - embed.alt ? _(msg`Video: ${embed.alt}`) : _(msg`Video`) - } - accessibilityHint="" - /> - - - - ) -} + accessibilityHint="" + /> + { + videoRef.current?.enterFullscreen() + }} + toggleMuted={() => { + videoRef.current?.toggleMuted() + }} + togglePlayback={() => { + videoRef.current?.togglePlayback() + }} + isMuted={isMuted} + isPlaying={isPlaying} + timeRemaining={timeRemaining} + /> + + + ) + }, +) function VideoControls({ - player, enterFullscreen, + toggleMuted, + togglePlayback, timeRemaining, + isPlaying, isMuted, }: { - player: VideoPlayer enterFullscreen: () => void + toggleMuted: () => void + togglePlayback: () => void timeRemaining: number + isPlaying: boolean isMuted: boolean }) { const {_} = useLingui() const t = useTheme() - const onPressFullscreen = useCallback(() => { - switch (player.status) { - case 'idle': - case 'loading': - case 'readyToPlay': { - if (!player.playing) player.play() - enterFullscreen() - break - } - case 'error': { - player.replay() - break - } - } - }, [player, enterFullscreen]) - - const toggleMuted = useCallback(() => { - const muted = !player.muted - // We want to set this to the _inverse_ of the new value, because we actually want for the audio to be mixed when - // the video is muted, and vice versa. - const mix = !muted - const category = muted ? AudioCategory.Ambient : AudioCategory.Playback - - PlatformInfo.setAudioCategory(category) - PlatformInfo.setAudioActive(mix) - player.muted = muted - }, [player]) - // show countdown when: // 1. timeRemaining is a number - was seeing NaNs // 2. duration is greater than 0 - means metadata has loaded @@ -140,44 +139,80 @@ function VideoControls({ return ( - {showTime && } - - - {isMuted ? ( - - ) : ( - - )} - - + + {isPlaying ? ( + + ) : ( + + )} + + {showTime && } + + + {isMuted ? ( + + ) : ( + + )} + ) } + +function ControlButton({ + onPress, + children, + label, + accessibilityHint, + style, +}: { + onPress: () => void + children: React.ReactNode + label: string + accessibilityHint: string + style?: StyleProp +}) { + return ( + + + {children} + + + ) +} diff --git a/yarn.lock b/yarn.lock index b2e389aa13..5fd07230a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4104,6 +4104,11 @@ resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== +"@haileyok/bluesky-video@0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@haileyok/bluesky-video/-/bluesky-video-0.1.2.tgz#53abb04c22885fcf8a1d8a7510d2cfbe7d45ff91" + integrity sha512-OPltVPNhjrm/+d4YYbaSsKLK7VQWC62ci8J05GO4I/PhWsYLWsAu79CGfZ1YTpfpIjYXyo0HjMmiig5X/hhOsQ== + "@hapi/accept@^6.0.3": version "6.0.3" resolved "https://registry.yarnpkg.com/@hapi/accept/-/accept-6.0.3.tgz#eef0800a4f89cd969da8e5d0311dc877c37279ab" @@ -12415,10 +12420,6 @@ expo-updates@~0.25.14: ignore "^5.3.1" resolve-from "^5.0.0" -"expo-video@https://github.com/bluesky-social/expo/raw/expo-video-1.2.4-patch/packages/expo-video/expo-video-v1.2.4-2.tgz": - version "1.2.4" - resolved "https://github.com/bluesky-social/expo/raw/expo-video-1.2.4-patch/packages/expo-video/expo-video-v1.2.4-2.tgz#4127dd5cea5fdf7ab745104c73b8ecf5506f5d34" - expo-web-browser@~13.0.3: version "13.0.3" resolved "https://registry.yarnpkg.com/expo-web-browser/-/expo-web-browser-13.0.3.tgz#dceb05dbc187b498ca937b02adf385b0232a4e92" From 791bc7afbe0efd9519740b999799e6002b0fc835 Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 13 Sep 2024 21:11:17 +0100 Subject: [PATCH 083/113] Fix lexicon validation in PWI Discover (#5329) --- src/lib/api/feed/custom.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/api/feed/custom.ts b/src/lib/api/feed/custom.ts index 6db96a8d63..f3ac45b6e3 100644 --- a/src/lib/api/feed/custom.ts +++ b/src/lib/api/feed/custom.ts @@ -2,6 +2,7 @@ import { AppBskyFeedDefs, AppBskyFeedGetFeed as GetCustomFeed, BskyAgent, + jsonStringToLex, } from '@atproto/api' import {getContentLanguages} from '#/state/preferences/languages' @@ -111,7 +112,7 @@ async function loggedOutFetch({ }&limit=${limit}&lang=${contentLangs}`, {method: 'GET', headers: {'Accept-Language': contentLangs}}, ) - let data = res.ok ? await res.json() : null + let data = res.ok ? jsonStringToLex(await res.text()) : null if (data?.feed?.length) { return { success: true, @@ -126,7 +127,7 @@ async function loggedOutFetch({ }&limit=${limit}`, {method: 'GET', headers: {'Accept-Language': ''}}, ) - data = res.ok ? await res.json() : null + data = res.ok ? jsonStringToLex(await res.text()) : null if (data?.feed?.length) { return { success: true, From 843f9925f5d0773db321e617c1bd0be6a308ef7f Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 13 Sep 2024 14:07:13 -0700 Subject: [PATCH 084/113] [Video] Remember mute state while scrolling (#5331) --- package.json | 2 +- src/App.native.tsx | 72 +++++++++--------- src/App.web.tsx | 75 ++++++++++--------- .../VideoEmbedInner/VideoEmbedInnerNative.tsx | 15 ++-- .../util/post-embeds/VideoVolumeContext.tsx | 32 ++++++++ yarn.lock | 8 +- 6 files changed, 121 insertions(+), 83 deletions(-) create mode 100644 src/view/com/util/post-embeds/VideoVolumeContext.tsx diff --git a/package.json b/package.json index 5401d5f7d2..1cff0d4534 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@fortawesome/free-regular-svg-icons": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-native-fontawesome": "^0.3.2", - "@haileyok/bluesky-video": "0.1.2", + "@haileyok/bluesky-video": "0.1.4", "@lingui/react": "^4.5.0", "@mattermost/react-native-paste-input": "^0.7.1", "@miblanchard/react-native-slider": "^2.3.1", diff --git a/src/App.native.tsx b/src/App.native.tsx index 04fea126cb..2ec666e2cc 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -52,6 +52,7 @@ import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {Provider as HiddenRepliesProvider} from '#/state/threadgate-hidden-replies' import {TestCtrls} from '#/view/com/testing/TestCtrls' +import {Provider as VideoVolumeProvider} from '#/view/com/util/post-embeds/VideoVolumeContext' import * as Toast from '#/view/com/util/Toast' import {Shell} from '#/view/shell' import {ThemeProvider as Alf} from '#/alf' @@ -109,40 +110,43 @@ function InnerApp() { - - - - - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/App.web.tsx b/src/App.web.tsx index ff9944fa4a..bef320826f 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -41,6 +41,7 @@ import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' import {Provider as StarterPackProvider} from '#/state/shell/starter-pack' import {Provider as HiddenRepliesProvider} from '#/state/threadgate-hidden-replies' import {Provider as ActiveVideoProvider} from '#/view/com/util/post-embeds/ActiveVideoWebContext' +import {Provider as VideoVolumeProvider} from '#/view/com/util/post-embeds/VideoVolumeContext' import * as Toast from '#/view/com/util/Toast' import {ToastContainer} from '#/view/com/util/Toast.web' import {Shell} from '#/view/shell/index' @@ -95,42 +96,44 @@ function InnerApp() { - - - - - - {/* LabelDefsProvider MUST come before ModerationOptsProvider */} - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + {/* LabelDefsProvider MUST come before ModerationOptsProvider */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx index 39ed990abe..ee71daa830 100644 --- a/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx +++ b/src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx @@ -9,6 +9,7 @@ import {useLingui} from '@lingui/react' import {HITSLOP_30} from '#/lib/constants' import {clamp} from '#/lib/numbers' import {useAutoplayDisabled} from '#/state/preferences' +import {useVideoVolumeState} from 'view/com/util/post-embeds/VideoVolumeContext' import {atoms as a, useTheme} from '#/alf' import {useIsWithinMessage} from '#/components/dms/MessageContext' import {Mute_Stroke2_Corner0_Rounded as MuteIcon} from '#/components/icons/Mute' @@ -37,8 +38,8 @@ export const VideoEmbedInnerNative = React.forwardRef( const videoRef = useRef(null) const autoplayDisabled = useAutoplayDisabled() const isWithinMessage = useIsWithinMessage() + const {muted, setMuted} = useVideoVolumeState() - const [isMuted, setIsMuted] = React.useState(true) const [isPlaying, setIsPlaying] = React.useState(false) const [timeRemaining, setTimeRemaining] = React.useState(0) const [error, setError] = React.useState() @@ -66,7 +67,7 @@ export const VideoEmbedInnerNative = React.forwardRef( { setIsActive(e.nativeEvent.isActive) @@ -75,7 +76,7 @@ export const VideoEmbedInnerNative = React.forwardRef( setIsLoading(e.nativeEvent.isLoading) }} onMutedChange={e => { - setIsMuted(e.nativeEvent.isMuted) + setMuted(e.nativeEvent.isMuted) }} onStatusChange={e => { setStatus(e.nativeEvent.status) @@ -103,7 +104,6 @@ export const VideoEmbedInnerNative = React.forwardRef( togglePlayback={() => { videoRef.current?.togglePlayback() }} - isMuted={isMuted} isPlaying={isPlaying} timeRemaining={timeRemaining} /> @@ -119,17 +119,16 @@ function VideoControls({ togglePlayback, timeRemaining, isPlaying, - isMuted, }: { enterFullscreen: () => void toggleMuted: () => void togglePlayback: () => void timeRemaining: number isPlaying: boolean - isMuted: boolean }) { const {_} = useLingui() const t = useTheme() + const {muted} = useVideoVolumeState() // show countdown when: // 1. timeRemaining is a number - was seeing NaNs @@ -161,10 +160,10 @@ function VideoControls({ - {isMuted ? ( + {muted ? ( ) : ( diff --git a/src/view/com/util/post-embeds/VideoVolumeContext.tsx b/src/view/com/util/post-embeds/VideoVolumeContext.tsx new file mode 100644 index 0000000000..cccb93ba8b --- /dev/null +++ b/src/view/com/util/post-embeds/VideoVolumeContext.tsx @@ -0,0 +1,32 @@ +import React from 'react' + +const Context = React.createContext( + {} as { + muted: boolean + setMuted: (muted: boolean) => void + }, +) + +export function Provider({children}: {children: React.ReactNode}) { + const [muted, setMuted] = React.useState(true) + + const value = React.useMemo( + () => ({ + muted, + setMuted, + }), + [muted, setMuted], + ) + + return {children} +} + +export function useVideoVolumeState() { + const context = React.useContext(Context) + if (!context) { + throw new Error( + 'useVideoVolumeState must be used within a VideoVolumeProvider', + ) + } + return context +} diff --git a/yarn.lock b/yarn.lock index 5fd07230a4..16cfb34067 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4104,10 +4104,10 @@ resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== -"@haileyok/bluesky-video@0.1.2": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@haileyok/bluesky-video/-/bluesky-video-0.1.2.tgz#53abb04c22885fcf8a1d8a7510d2cfbe7d45ff91" - integrity sha512-OPltVPNhjrm/+d4YYbaSsKLK7VQWC62ci8J05GO4I/PhWsYLWsAu79CGfZ1YTpfpIjYXyo0HjMmiig5X/hhOsQ== +"@haileyok/bluesky-video@0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@haileyok/bluesky-video/-/bluesky-video-0.1.4.tgz#76acad0dffb9c80745bb752577be23cb566e4562" + integrity sha512-ggpk6E6U3giT+tmTc4GPraViA3ssnP32/Bty61UbZ3LiCQuc694LX+AOt01SfQ0B0fyd63J9DtT5rfaEJyjuzg== "@hapi/accept@^6.0.3": version "6.0.3" From 533382173c498a382c5192bb7829da7ac900d7e3 Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 13 Sep 2024 14:08:45 -0700 Subject: [PATCH 085/113] [Video] Don't require email verification on self-host (#5332) --- src/view/com/composer/videos/SelectVideoBtn.tsx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/view/com/composer/videos/SelectVideoBtn.tsx b/src/view/com/composer/videos/SelectVideoBtn.tsx index da67d781e0..2f2b4c3e7a 100644 --- a/src/view/com/composer/videos/SelectVideoBtn.tsx +++ b/src/view/com/composer/videos/SelectVideoBtn.tsx @@ -13,6 +13,8 @@ import {useVideoLibraryPermission} from '#/lib/hooks/usePermissions' import {isNative} from '#/platform/detection' import {useModalControls} from '#/state/modals' import {useSession} from '#/state/session' +import {BSKY_SERVICE} from 'lib/constants' +import {getHostnameFromUrl} from 'lib/strings/url-helpers' import {atoms as a, useTheme} from '#/alf' import {Button} from '#/components/Button' import {VideoClip_Stroke2_Corner0_Rounded as VideoClipIcon} from '#/components/icons/VideoClip' @@ -38,7 +40,12 @@ export function SelectVideoBtn({onSelectVideo, disabled, setError}: Props) { return } - if (!currentAccount?.emailConfirmed) { + if ( + currentAccount && + !currentAccount.emailConfirmed && + getHostnameFromUrl(currentAccount.service) === + getHostnameFromUrl(BSKY_SERVICE) + ) { Keyboard.dismiss() control.open() } else { @@ -71,12 +78,12 @@ export function SelectVideoBtn({onSelectVideo, disabled, setError}: Props) { } } }, [ - onSelectVideo, requestVideoAccessIfNeeded, + currentAccount, + control, setError, _, - control, - currentAccount?.emailConfirmed, + onSelectVideo, ]) return ( From 88813f57c98041507eec708294272387cdc4a0f2 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 13 Sep 2024 16:21:45 -0500 Subject: [PATCH 086/113] Always display next button on login page (#5326) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Vinícius Souza <39967235+vinifsouza@users.noreply.github.com> Co-authored-by: Hailey --- src/screens/Login/ForgotPasswordForm.tsx | 3 +-- src/screens/Login/LoginForm.tsx | 31 +++++++----------------- 2 files changed, 10 insertions(+), 24 deletions(-) diff --git a/src/screens/Login/ForgotPasswordForm.tsx b/src/screens/Login/ForgotPasswordForm.tsx index ec30bab4a8..8588888b87 100644 --- a/src/screens/Login/ForgotPasswordForm.tsx +++ b/src/screens/Login/ForgotPasswordForm.tsx @@ -144,8 +144,7 @@ export const ForgotPasswordForm = ({ variant="solid" color={'primary'} size="medium" - onPress={onPressNext} - disabled={!email}> + onPress={onPressNext}> Next diff --git a/src/screens/Login/LoginForm.tsx b/src/screens/Login/LoginForm.tsx index 35b124b611..9a01c04990 100644 --- a/src/screens/Login/LoginForm.tsx +++ b/src/screens/Login/LoginForm.tsx @@ -60,7 +60,6 @@ export const LoginForm = ({ const {track} = useAnalytics() const t = useTheme() const [isProcessing, setIsProcessing] = useState(false) - const [isReady, setIsReady] = useState(false) const [isAuthFactorTokenNeeded, setIsAuthFactorTokenNeeded] = useState(false) const identifierValueRef = useRef(initialHandle || '') @@ -83,12 +82,18 @@ export const LoginForm = ({ Keyboard.dismiss() LayoutAnimation.configureNext(LayoutAnimation.Presets.easeInEaseOut) setError('') - setIsProcessing(true) const identifier = identifierValueRef.current.toLowerCase().trim() const password = passwordValueRef.current const authFactorToken = authFactorTokenValueRef.current + if (!identifier || !password) { + setError(_(msg`Invalid username or password`)) + return + } + + setIsProcessing(true) + try { // try to guess the handle if the user just gave their own username let fullIdent = identifier @@ -157,22 +162,6 @@ export const LoginForm = ({ } } - const checkIsReady = () => { - if ( - !!serviceDescription && - !!identifierValueRef.current && - !!passwordValueRef.current - ) { - if (!isReady) { - setIsReady(true) - } - } else { - if (isReady) { - setIsReady(false) - } - } - } - return ( Sign in}> @@ -204,7 +193,6 @@ export const LoginForm = ({ defaultValue={initialHandle || ''} onChangeText={v => { identifierValueRef.current = v - checkIsReady() }} onSubmitEditing={() => { passwordRef.current?.focus() @@ -233,7 +221,6 @@ export const LoginForm = ({ clearButtonMode="while-editing" onChangeText={v => { passwordValueRef.current = v - checkIsReady() }} onSubmitEditing={onPressNext} blurOnSubmit={false} // HACK: https://github.com/facebook/react-native/issues/21911#issuecomment-558343069 Keyboard blur behavior is now handled in onSubmitEditing @@ -325,7 +312,7 @@ export const LoginForm = ({ Connecting... - ) : isReady ? ( + ) : ( - ) : undefined} + )} ) From ce3893d8169cb63e982b57d18817c9155c2e874c Mon Sep 17 00:00:00 2001 From: dan Date: Fri, 13 Sep 2024 22:30:09 +0100 Subject: [PATCH 087/113] Apply Following settings to Lists (#5313) * Apply Following settings to Lists * Remove dead code --- src/components/StarterPack/Main/PostsList.tsx | 2 +- src/state/preferences/feed-tuners.tsx | 26 +------------------ src/state/queries/post-feed.ts | 2 -- 3 files changed, 2 insertions(+), 28 deletions(-) diff --git a/src/components/StarterPack/Main/PostsList.tsx b/src/components/StarterPack/Main/PostsList.tsx index c19c6bc63e..0ff84ff459 100644 --- a/src/components/StarterPack/Main/PostsList.tsx +++ b/src/components/StarterPack/Main/PostsList.tsx @@ -18,7 +18,7 @@ interface ProfilesListProps { export const PostsList = React.forwardRef( function PostsListImpl({listUri, headerHeight, scrollElRef}, ref) { - const feed: FeedDescriptor = `list|${listUri}|as_following` + const feed: FeedDescriptor = `list|${listUri}` const {_} = useLingui() const onScrollToTop = useCallback(() => { diff --git a/src/state/preferences/feed-tuners.tsx b/src/state/preferences/feed-tuners.tsx index b6f14fae7b..3ed60e5988 100644 --- a/src/state/preferences/feed-tuners.tsx +++ b/src/state/preferences/feed-tuners.tsx @@ -21,31 +21,7 @@ export function useFeedTuners(feedDesc: FeedDescriptor) { if (feedDesc.startsWith('feedgen')) { return [FeedTuner.preferredLangOnly(langPrefs.contentLanguages)] } - if (feedDesc.startsWith('list')) { - let feedTuners = [] - if (feedDesc.endsWith('|as_following')) { - // Same as Following tuners below, copypaste for now. - feedTuners.push(FeedTuner.removeOrphans) - if (preferences?.feedViewPrefs.hideReposts) { - feedTuners.push(FeedTuner.removeReposts) - } - if (preferences?.feedViewPrefs.hideReplies) { - feedTuners.push(FeedTuner.removeReplies) - } else { - feedTuners.push( - FeedTuner.followedRepliesOnly({ - userDid: currentAccount?.did || '', - }), - ) - } - if (preferences?.feedViewPrefs.hideQuotePosts) { - feedTuners.push(FeedTuner.removeQuotePosts) - } - feedTuners.push(FeedTuner.dedupThreads) - } - return feedTuners - } - if (feedDesc === 'following') { + if (feedDesc === 'following' || feedDesc.startsWith('list')) { const feedTuners = [FeedTuner.removeOrphans] if (preferences?.feedViewPrefs.hideReposts) { diff --git a/src/state/queries/post-feed.ts b/src/state/queries/post-feed.ts index ee3e2c14d2..7daf441adb 100644 --- a/src/state/queries/post-feed.ts +++ b/src/state/queries/post-feed.ts @@ -51,7 +51,6 @@ type AuthorFilter = | 'posts_with_media' type FeedUri = string type ListUri = string -type ListFilter = 'as_following' // Applies current Following settings. Currently client-side. export type FeedDescriptor = | 'following' @@ -59,7 +58,6 @@ export type FeedDescriptor = | `feedgen|${FeedUri}` | `likes|${ActorDid}` | `list|${ListUri}` - | `list|${ListUri}|${ListFilter}` export interface FeedParams { mergeFeedEnabled?: boolean mergeFeedSources?: string[] From cac43127f0163c84a921afd806d91e1df10ea568 Mon Sep 17 00:00:00 2001 From: Hailey Date: Fri, 13 Sep 2024 14:46:02 -0700 Subject: [PATCH 088/113] [Video] Bump video (#5333) --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 1cff0d4534..b970a54da5 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "@fortawesome/free-regular-svg-icons": "^6.1.1", "@fortawesome/free-solid-svg-icons": "^6.1.1", "@fortawesome/react-native-fontawesome": "^0.3.2", - "@haileyok/bluesky-video": "0.1.4", + "@haileyok/bluesky-video": "0.1.5", "@lingui/react": "^4.5.0", "@mattermost/react-native-paste-input": "^0.7.1", "@miblanchard/react-native-slider": "^2.3.1", diff --git a/yarn.lock b/yarn.lock index 16cfb34067..33c16f3a54 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4104,10 +4104,10 @@ resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== -"@haileyok/bluesky-video@0.1.4": - version "0.1.4" - resolved "https://registry.yarnpkg.com/@haileyok/bluesky-video/-/bluesky-video-0.1.4.tgz#76acad0dffb9c80745bb752577be23cb566e4562" - integrity sha512-ggpk6E6U3giT+tmTc4GPraViA3ssnP32/Bty61UbZ3LiCQuc694LX+AOt01SfQ0B0fyd63J9DtT5rfaEJyjuzg== +"@haileyok/bluesky-video@0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@haileyok/bluesky-video/-/bluesky-video-0.1.5.tgz#76b2adb89baa321fd881e7463bba3288f161ff06" + integrity sha512-nx0RWk1oghu/ObR2iPvlJDSBdtzh8UOvgawLF60leL/v+mM8SUrCJgba51SfosJKFvAX3/ABms/VOryFu0U/iw== "@hapi/accept@^6.0.3": version "6.0.3" From d76f9abdd718e24848a9b8f67486129aee421427 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Fri, 13 Sep 2024 16:48:28 -0500 Subject: [PATCH 089/113] "N" keyboard shortcut to open a new post modal (#5197) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Add hook on web app to open composer with 'N' keyboard shortcut * Extract, don't fire open composer if already open * Ignore interactive elements --------- Co-authored-by: João Gabriel Co-authored-by: Hailey --- src/App.web.tsx | 3 ++ .../{composer.tsx => composer/index.tsx} | 0 .../composer/useComposerKeyboardShortcut.tsx | 49 +++++++++++++++++++ 3 files changed, 52 insertions(+) rename src/state/shell/{composer.tsx => composer/index.tsx} (100%) create mode 100644 src/state/shell/composer/useComposerKeyboardShortcut.tsx diff --git a/src/App.web.tsx b/src/App.web.tsx index bef320826f..6efe7cc022 100644 --- a/src/App.web.tsx +++ b/src/App.web.tsx @@ -35,6 +35,7 @@ import { } from '#/state/session' import {readLastActiveAccount} from '#/state/session/util' import {Provider as ShellStateProvider} from '#/state/shell' +import {useComposerKeyboardShortcut} from '#/state/shell/composer/useComposerKeyboardShortcut' import {Provider as LoggedOutViewProvider} from '#/state/shell/logged-out' import {Provider as ProgressGuideProvider} from '#/state/shell/progress-guide' import {Provider as SelectedFeedProvider} from '#/state/shell/selected-feed' @@ -62,6 +63,8 @@ function InnerApp() { useIntentHandler() const hasCheckedReferrer = useStarterPackEntry() + useComposerKeyboardShortcut() + // init useEffect(() => { async function onLaunch(account?: SessionAccount) { diff --git a/src/state/shell/composer.tsx b/src/state/shell/composer/index.tsx similarity index 100% rename from src/state/shell/composer.tsx rename to src/state/shell/composer/index.tsx diff --git a/src/state/shell/composer/useComposerKeyboardShortcut.tsx b/src/state/shell/composer/useComposerKeyboardShortcut.tsx new file mode 100644 index 0000000000..f460621858 --- /dev/null +++ b/src/state/shell/composer/useComposerKeyboardShortcut.tsx @@ -0,0 +1,49 @@ +import React from 'react' + +import {useComposerControls} from './' + +/** + * Based on {@link https://github.com/jaywcjlove/hotkeys-js/blob/b0038773f3b902574f22af747f3bb003a850f1da/src/index.js#L51C1-L64C2} + */ +function shouldIgnore(event: KeyboardEvent) { + const target: any = event.target || event.srcElement + if (!target) return false + const {tagName} = target + if (!tagName) return false + const isInput = + tagName === 'INPUT' && + ![ + 'checkbox', + 'radio', + 'range', + 'button', + 'file', + 'reset', + 'submit', + 'color', + ].includes(target.type) + // ignore: isContentEditable === 'true', and