Merge branch 'main' into patch-3

zio/stable
Minseo Lee 2024-02-19 14:17:59 +09:00 committed by GitHub
commit 6d422bb583
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
43 changed files with 2289 additions and 2383 deletions

View File

@ -2,6 +2,7 @@
<html> <html>
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta name="theme-color">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, viewport-fit=cover"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, viewport-fit=cover">
<meta name="referrer" content="origin-when-cross-origin"> <meta name="referrer" content="origin-when-cross-origin">
<!-- <!--
@ -215,6 +216,7 @@
<meta name="application-name" content="Bluesky"> <meta name="application-name" content="Bluesky">
<meta name="generator" content="bskyweb"> <meta name="generator" content="bskyweb">
<meta property="og:site_name" content="Bluesky Social" /> <meta property="og:site_name" content="Bluesky Social" />
<link type="application/activity+json" href="" />
{% block html_head_extra -%}{%- endblock %} {% block html_head_extra -%}{%- endblock %}
</head> </head>

View File

@ -123,7 +123,6 @@
"js-sha256": "^0.9.0", "js-sha256": "^0.9.0",
"jwt-decode": "^4.0.0", "jwt-decode": "^4.0.0",
"lande": "^1.0.10", "lande": "^1.0.10",
"libphonenumber-js": "^1.10.53",
"lodash.chunk": "^4.2.0", "lodash.chunk": "^4.2.0",
"lodash.debounce": "^4.0.8", "lodash.debounce": "^4.0.8",
"lodash.isequal": "^4.5.0", "lodash.isequal": "^4.5.0",
@ -137,7 +136,7 @@
"mobx": "^6.6.1", "mobx": "^6.6.1",
"mobx-react-lite": "^3.4.0", "mobx-react-lite": "^3.4.0",
"mobx-utils": "^6.0.6", "mobx-utils": "^6.0.6",
"nanoid": "^5.0.2", "nanoid": "^5.0.5",
"normalize-url": "^8.0.0", "normalize-url": "^8.0.0",
"patch-package": "^6.5.1", "patch-package": "^6.5.1",
"postinstall-postinstall": "^2.1.0", "postinstall-postinstall": "^2.1.0",
@ -164,6 +163,7 @@
"react-native-safe-area-context": "4.8.2", "react-native-safe-area-context": "4.8.2",
"react-native-screens": "~3.29.0", "react-native-screens": "~3.29.0",
"react-native-svg": "14.1.0", "react-native-svg": "14.1.0",
"react-native-ui-text-view": "link:./modules/react-native-ui-text-view",
"react-native-url-polyfill": "^1.3.0", "react-native-url-polyfill": "^1.3.0",
"react-native-uuid": "^2.0.1", "react-native-uuid": "^2.0.1",
"react-native-version-number": "^0.3.6", "react-native-version-number": "^0.3.6",
@ -178,8 +178,7 @@
"tlds": "^1.234.0", "tlds": "^1.234.0",
"use-deep-compare": "^1.1.0", "use-deep-compare": "^1.1.0",
"zeego": "^1.6.2", "zeego": "^1.6.2",
"zod": "^3.20.2", "zod": "^3.20.2"
"react-native-ui-text-view": "link:./modules/react-native-ui-text-view"
}, },
"devDependencies": { "devDependencies": {
"@atproto/dev-env": "^0.2.28", "@atproto/dev-env": "^0.2.28",

View File

@ -21,7 +21,6 @@ import {useSafeAreaInsets} from 'react-native-safe-area-context'
import Svg, {Path, SvgProps} from 'react-native-svg' import Svg, {Path, SvgProps} from 'react-native-svg'
import {isAndroid} from '#/platform/detection' import {isAndroid} from '#/platform/detection'
import {useThemePrefs} from 'state/shell'
import {Logotype} from '#/view/icons/Logotype' import {Logotype} from '#/view/icons/Logotype'
// @ts-ignore // @ts-ignore
@ -75,10 +74,8 @@ export function Splash(props: React.PropsWithChildren<Props>) {
isLayoutReady && isLayoutReady &&
reduceMotion !== undefined reduceMotion !== undefined
const {colorMode} = useThemePrefs()
const colorScheme = useColorScheme() const colorScheme = useColorScheme()
const themeName = colorMode === 'system' ? colorScheme : colorMode const isDarkMode = colorScheme === 'dark'
const isDarkMode = themeName === 'dark'
const logoAnimation = useAnimatedStyle(() => { const logoAnimation = useAnimatedStyle(() => {
return { return {
@ -263,7 +260,12 @@ export function Splash(props: React.PropsWithChildren<Props>) {
<View <View
style={[ style={[
StyleSheet.absoluteFillObject, StyleSheet.absoluteFillObject,
{backgroundColor: '#fff'}, {
backgroundColor: isDarkMode
? // special off-spec color for dark mode
'#0F1824'
: '#fff',
},
]} ]}
/> />
)} )}

View File

@ -122,6 +122,9 @@ export const atoms = {
flex_shrink: { flex_shrink: {
flexShrink: 1, flexShrink: 1,
}, },
justify_start: {
justifyContent: 'flex-start',
},
justify_center: { justify_center: {
justifyContent: 'center', justifyContent: 'center',
}, },
@ -140,10 +143,31 @@ export const atoms = {
align_end: { align_end: {
alignItems: 'flex-end', alignItems: 'flex-end',
}, },
self_auto: {
alignSelf: 'auto',
},
self_start: {
alignSelf: 'flex-start',
},
self_end: {
alignSelf: 'flex-end',
},
self_center: {
alignSelf: 'center',
},
self_stretch: {
alignSelf: 'stretch',
},
self_baseline: {
alignSelf: 'baseline',
},
/* /*
* Text * Text
*/ */
text_left: {
textAlign: 'left',
},
text_center: { text_center: {
textAlign: 'center', textAlign: 'center',
}, },
@ -195,10 +219,16 @@ export const atoms = {
font_bold: { font_bold: {
fontWeight: tokens.fontWeight.semibold, fontWeight: tokens.fontWeight.semibold,
}, },
italic: {
fontStyle: 'italic',
},
/* /*
* Border * Border
*/ */
border_0: {
borderWidth: 0,
},
border: { border: {
borderWidth: 1, borderWidth: 1,
}, },
@ -208,6 +238,12 @@ export const atoms = {
border_b: { border_b: {
borderBottomWidth: 1, borderBottomWidth: 1,
}, },
border_l: {
borderLeftWidth: 1,
},
border_r: {
borderRightWidth: 1,
},
/* /*
* Shadow * Shadow

View File

@ -13,7 +13,7 @@ export function useColorModeTheme(): ThemeName {
React.useLayoutEffect(() => { React.useLayoutEffect(() => {
const theme = getThemeName(colorScheme, colorMode, darkTheme) const theme = getThemeName(colorScheme, colorMode, darkTheme)
updateDocument(theme) updateDocument(theme)
updateSystemBackground(theme) SystemUI.setBackgroundColorAsync(getBackgroundColor(theme))
}, [colorMode, colorScheme, darkTheme]) }, [colorMode, colorScheme, darkTheme])
return React.useMemo( return React.useMemo(
@ -42,23 +42,24 @@ function updateDocument(theme: ThemeName) {
if (isWeb && typeof window !== 'undefined') { if (isWeb && typeof window !== 'undefined') {
// @ts-ignore web only // @ts-ignore web only
const html = window.document.documentElement const html = window.document.documentElement
// @ts-ignore web only
const meta = window.document.querySelector('meta[name="theme-color"]')
// remove any other color mode classes // remove any other color mode classes
html.className = html.className.replace(/(theme)--\w+/g, '') html.className = html.className.replace(/(theme)--\w+/g, '')
html.classList.add(`theme--${theme}`) html.classList.add(`theme--${theme}`)
// set color to 'theme-color' meta tag
meta?.setAttribute('content', getBackgroundColor(theme))
} }
} }
function updateSystemBackground(theme: ThemeName) { function getBackgroundColor(theme: ThemeName): string {
switch (theme) { switch (theme) {
case 'light': case 'light':
SystemUI.setBackgroundColorAsync(light.atoms.bg.backgroundColor) return light.atoms.bg.backgroundColor
break
case 'dark': case 'dark':
SystemUI.setBackgroundColorAsync(dark.atoms.bg.backgroundColor) return dark.atoms.bg.backgroundColor
break
case 'dim': case 'dim':
SystemUI.setBackgroundColorAsync(dim.atoms.bg.backgroundColor) return dim.atoms.bg.backgroundColor
break
} }
} }

View File

@ -27,7 +27,7 @@ export type ButtonColor =
| 'gradient_sunset' | 'gradient_sunset'
| 'gradient_nordic' | 'gradient_nordic'
| 'gradient_bonfire' | 'gradient_bonfire'
export type ButtonSize = 'small' | 'large' export type ButtonSize = 'tiny' | 'small' | 'large'
export type ButtonShape = 'round' | 'square' | 'default' export type ButtonShape = 'round' | 'square' | 'default'
export type VariantProps = { export type VariantProps = {
/** /**
@ -48,25 +48,32 @@ export type VariantProps = {
shape?: ButtonShape shape?: ButtonShape
} }
export type ButtonProps = React.PropsWithChildren< export type ButtonState = {
Pick<PressableProps, 'disabled' | 'onPress'> & hovered: boolean
AccessibilityProps & focused: boolean
VariantProps & { pressed: boolean
testID?: string disabled: boolean
label: string }
style?: StyleProp<ViewStyle>
} export type ButtonContext = VariantProps & ButtonState
>
export type ButtonProps = Pick<
PressableProps,
'disabled' | 'onPress' | 'testID'
> &
AccessibilityProps &
VariantProps & {
testID?: string
label: string
style?: StyleProp<ViewStyle>
children:
| React.ReactNode
| string
| ((context: ButtonContext) => React.ReactNode | string)
}
export type ButtonTextProps = TextProps & VariantProps & {disabled?: boolean} export type ButtonTextProps = TextProps & VariantProps & {disabled?: boolean}
const Context = React.createContext< const Context = React.createContext<VariantProps & ButtonState>({
VariantProps & {
hovered: boolean
focused: boolean
pressed: boolean
disabled: boolean
}
>({
hovered: false, hovered: false,
focused: false, focused: false,
pressed: false, pressed: false,
@ -277,6 +284,8 @@ export function Button({
baseStyles.push({paddingVertical: 15}, a.px_2xl, a.rounded_sm, a.gap_md) baseStyles.push({paddingVertical: 15}, a.px_2xl, a.rounded_sm, a.gap_md)
} else if (size === 'small') { } else if (size === 'small') {
baseStyles.push({paddingVertical: 9}, a.px_lg, a.rounded_sm, a.gap_sm) baseStyles.push({paddingVertical: 9}, a.px_lg, a.rounded_sm, a.gap_sm)
} else if (size === 'tiny') {
baseStyles.push({paddingVertical: 4}, a.px_sm, a.rounded_xs, a.gap_xs)
} }
} else if (shape === 'round' || shape === 'square') { } else if (shape === 'round' || shape === 'square') {
if (size === 'large') { if (size === 'large') {
@ -287,12 +296,18 @@ export function Button({
} }
} else if (size === 'small') { } else if (size === 'small') {
baseStyles.push({height: 40, width: 40}) baseStyles.push({height: 40, width: 40})
} else if (size === 'tiny') {
baseStyles.push({height: 20, width: 20})
} }
if (shape === 'round') { if (shape === 'round') {
baseStyles.push(a.rounded_full) baseStyles.push(a.rounded_full)
} else if (shape === 'square') { } else if (shape === 'square') {
baseStyles.push(a.rounded_sm) if (size === 'tiny') {
baseStyles.push(a.rounded_xs)
} else {
baseStyles.push(a.rounded_sm)
}
} }
} }
@ -338,7 +353,7 @@ export function Button({
} }
}, [variant, color]) }, [variant, color])
const context = React.useMemo( const context = React.useMemo<ButtonContext>(
() => ({ () => ({
...state, ...state,
variant, variant,
@ -349,6 +364,8 @@ export function Button({
[state, variant, color, size, disabled], [state, variant, color, size, disabled],
) )
const flattenedBaseStyles = flatten(baseStyles)
return ( return (
<Pressable <Pressable
role="button" role="button"
@ -362,15 +379,14 @@ export function Button({
disabled: disabled || false, disabled: disabled || false,
}} }}
style={[ style={[
flatten(style),
a.flex_row, a.flex_row,
a.align_center, a.align_center,
a.justify_center, a.justify_center,
a.overflow_hidden,
a.justify_center, a.justify_center,
...baseStyles, flattenedBaseStyles,
...(state.hovered || state.pressed ? hoverStyles : []), ...(state.hovered || state.pressed ? hoverStyles : []),
...(state.focused ? focusStyles : []), ...(state.focused ? focusStyles : []),
flatten(style),
]} ]}
onPressIn={onPressIn} onPressIn={onPressIn}
onPressOut={onPressOut} onPressOut={onPressOut}
@ -379,21 +395,31 @@ export function Button({
onFocus={onFocus} onFocus={onFocus}
onBlur={onBlur}> onBlur={onBlur}>
{variant === 'gradient' && ( {variant === 'gradient' && (
<LinearGradient <View
colors={ style={[
state.hovered || state.pressed || state.focused a.absolute,
? gradientHoverColors a.inset_0,
: gradientColors a.overflow_hidden,
} {borderRadius: flattenedBaseStyles.borderRadius},
locations={gradientLocations} ]}>
start={{x: 0, y: 0}} <LinearGradient
end={{x: 1, y: 1}} colors={
style={[a.absolute, a.inset_0]} state.hovered || state.pressed || state.focused
/> ? gradientHoverColors
: gradientColors
}
locations={gradientLocations}
start={{x: 0, y: 0}}
end={{x: 1, y: 1}}
style={[a.absolute, a.inset_0]}
/>
</View>
)} )}
<Context.Provider value={context}> <Context.Provider value={context}>
{typeof children === 'string' ? ( {typeof children === 'string' ? (
<ButtonText>{children}</ButtonText> <ButtonText>{children}</ButtonText>
) : typeof children === 'function' ? (
children(context)
) : ( ) : (
children children
)} )}
@ -493,6 +519,8 @@ export function useSharedButtonTextStyles() {
if (size === 'large') { if (size === 'large') {
baseStyles.push(a.text_md, android({paddingBottom: 1})) baseStyles.push(a.text_md, android({paddingBottom: 1}))
} else if (size === 'tiny') {
baseStyles.push(a.text_xs, android({paddingBottom: 1}))
} else { } else {
baseStyles.push(a.text_sm, android({paddingBottom: 1})) baseStyles.push(a.text_sm, android({paddingBottom: 1}))
} }
@ -514,9 +542,11 @@ export function ButtonText({children, style, ...rest}: ButtonTextProps) {
export function ButtonIcon({ export function ButtonIcon({
icon: Comp, icon: Comp,
position, position,
size: iconSize,
}: { }: {
icon: React.ComponentType<SVGIconProps> icon: React.ComponentType<SVGIconProps>
position?: 'left' | 'right' position?: 'left' | 'right'
size?: SVGIconProps['size']
}) { }) {
const {size, disabled} = useButtonContext() const {size, disabled} = useButtonContext()
const textStyles = useSharedButtonTextStyles() const textStyles = useSharedButtonTextStyles()
@ -532,7 +562,9 @@ export function ButtonIcon({
}, },
]}> ]}>
<Comp <Comp
size={size === 'large' ? 'md' : 'sm'} size={
iconSize ?? (size === 'large' ? 'md' : size === 'tiny' ? 'xs' : 'sm')
}
style={[{color: textStyles.color, pointerEvents: 'none'}]} style={[{color: textStyles.color, pointerEvents: 'none'}]}
/> />
</View> </View>

View File

@ -13,7 +13,7 @@ import {sanitizeUrl} from '@braintree/sanitize-url'
import {useInteractionState} from '#/components/hooks/useInteractionState' import {useInteractionState} from '#/components/hooks/useInteractionState'
import {isWeb} from '#/platform/detection' import {isWeb} from '#/platform/detection'
import {useTheme, web, flatten, TextStyleProp} from '#/alf' import {useTheme, web, flatten, TextStyleProp, atoms as a} from '#/alf'
import {Button, ButtonProps} from '#/components/Button' import {Button, ButtonProps} from '#/components/Button'
import {AllNavigatorParams, NavigationProp} from '#/lib/routes/types' import {AllNavigatorParams, NavigationProp} from '#/lib/routes/types'
import { import {
@ -35,6 +35,13 @@ type BaseLinkProps = Pick<
Parameters<typeof useLinkProps<AllNavigatorParams>>[0], Parameters<typeof useLinkProps<AllNavigatorParams>>[0],
'to' 'to'
> & { > & {
testID?: string
/**
* Label for a11y. Defaults to the href.
*/
label?: string
/** /**
* The React Navigation `StackAction` to perform when the link is pressed. * The React Navigation `StackAction` to perform when the link is pressed.
*/ */
@ -46,6 +53,18 @@ type BaseLinkProps = Pick<
* Note: atm this only works for `InlineLink`s with a string child. * Note: atm this only works for `InlineLink`s with a string child.
*/ */
warnOnMismatchingTextChild?: boolean warnOnMismatchingTextChild?: boolean
/**
* Callback for when the link is pressed.
*
* DO NOT use this for navigation, that's what the `to` prop is for.
*/
onPress?: (e: GestureResponderEvent) => void
/**
* Web-only attribute. Sets `download` attr on web.
*/
download?: string
} }
export function useLink({ export function useLink({
@ -53,6 +72,7 @@ export function useLink({
displayText, displayText,
action = 'push', action = 'push',
warnOnMismatchingTextChild, warnOnMismatchingTextChild,
onPress: outerOnPress,
}: BaseLinkProps & { }: BaseLinkProps & {
displayText: string displayText: string
}) { }) {
@ -66,6 +86,8 @@ export function useLink({
const onPress = React.useCallback( const onPress = React.useCallback(
(e: GestureResponderEvent) => { (e: GestureResponderEvent) => {
outerOnPress?.(e)
const requiresWarning = Boolean( const requiresWarning = Boolean(
warnOnMismatchingTextChild && warnOnMismatchingTextChild &&
displayText && displayText &&
@ -132,6 +154,7 @@ export function useLink({
displayText, displayText,
closeModal, closeModal,
openModal, openModal,
outerOnPress,
], ],
) )
@ -143,16 +166,7 @@ export function useLink({
} }
export type LinkProps = Omit<BaseLinkProps, 'warnOnMismatchingTextChild'> & export type LinkProps = Omit<BaseLinkProps, 'warnOnMismatchingTextChild'> &
Omit<ButtonProps, 'style' | 'onPress' | 'disabled' | 'label'> & { Omit<ButtonProps, 'onPress' | 'disabled' | 'label'>
/**
* Label for a11y. Defaults to the href.
*/
label?: string
/**
* Web-only attribute. Sets `download` attr on web.
*/
download?: string
}
/** /**
* A interactive element that renders as a `<a>` tag on the web. On mobile it * A interactive element that renders as a `<a>` tag on the web. On mobile it
@ -166,6 +180,7 @@ export function Link({
children, children,
to, to,
action = 'push', action = 'push',
onPress: outerOnPress,
download, download,
...rest ...rest
}: LinkProps) { }: LinkProps) {
@ -173,24 +188,26 @@ export function Link({
to, to,
displayText: typeof children === 'string' ? children : '', displayText: typeof children === 'string' ? children : '',
action, action,
onPress: outerOnPress,
}) })
return ( return (
<Button <Button
label={href} label={href}
{...rest} {...rest}
style={[a.justify_start, flatten(rest.style)]}
role="link" role="link"
accessibilityRole="link" accessibilityRole="link"
href={href} href={href}
onPress={onPress} onPress={download ? undefined : onPress}
{...web({ {...web({
hrefAttrs: { hrefAttrs: {
target: isExternal ? 'blank' : undefined, target: download ? undefined : isExternal ? 'blank' : undefined,
rel: isExternal ? 'noopener noreferrer' : undefined, rel: isExternal ? 'noopener noreferrer' : undefined,
download, download,
}, },
dataSet: { dataSet: {
// default to no underline, apply this ourselves // no underline, only `InlineLink` has underlines
noUnderline: '1', noUnderline: '1',
}, },
})}> })}>
@ -200,13 +217,7 @@ export function Link({
} }
export type InlineLinkProps = React.PropsWithChildren< export type InlineLinkProps = React.PropsWithChildren<
BaseLinkProps & BaseLinkProps & TextStyleProp
TextStyleProp & {
/**
* Label for a11y. Defaults to the href.
*/
label?: string
}
> >
export function InlineLink({ export function InlineLink({
@ -215,6 +226,8 @@ export function InlineLink({
action = 'push', action = 'push',
warnOnMismatchingTextChild, warnOnMismatchingTextChild,
style, style,
onPress: outerOnPress,
download,
...rest ...rest
}: InlineLinkProps) { }: InlineLinkProps) {
const t = useTheme() const t = useTheme()
@ -224,18 +237,25 @@ export function InlineLink({
displayText: stringChildren ? children : '', displayText: stringChildren ? children : '',
action, action,
warnOnMismatchingTextChild, warnOnMismatchingTextChild,
onPress: outerOnPress,
}) })
const {
state: hovered,
onIn: onHoverIn,
onOut: onHoverOut,
} = useInteractionState()
const {state: focused, onIn: onFocus, onOut: onBlur} = useInteractionState() const {state: focused, onIn: onFocus, onOut: onBlur} = useInteractionState()
const { const {
state: pressed, state: pressed,
onIn: onPressIn, onIn: onPressIn,
onOut: onPressOut, onOut: onPressOut,
} = useInteractionState() } = useInteractionState()
const flattenedStyle = flatten(style)
return ( return (
<TouchableWithoutFeedback <TouchableWithoutFeedback
accessibilityRole="button" accessibilityRole="button"
onPress={onPress} onPress={download ? undefined : onPress}
onPressIn={onPressIn} onPressIn={onPressIn}
onPressOut={onPressOut} onPressOut={onPressOut}
onFocus={onFocus} onFocus={onFocus}
@ -245,27 +265,28 @@ export function InlineLink({
{...rest} {...rest}
style={[ style={[
{color: t.palette.primary_500}, {color: t.palette.primary_500},
(focused || pressed) && { (hovered || focused || pressed) && {
outline: 0, outline: 0,
textDecorationLine: 'underline', textDecorationLine: 'underline',
textDecorationColor: t.palette.primary_500, textDecorationColor: flattenedStyle.color ?? t.palette.primary_500,
}, },
flatten(style), flattenedStyle,
]} ]}
role="link" role="link"
onMouseEnter={onHoverIn}
onMouseLeave={onHoverOut}
accessibilityRole="link" accessibilityRole="link"
href={href} href={href}
{...web({ {...web({
hrefAttrs: { hrefAttrs: {
target: isExternal ? 'blank' : undefined, target: download ? undefined : isExternal ? 'blank' : undefined,
rel: isExternal ? 'noopener noreferrer' : undefined, rel: isExternal ? 'noopener noreferrer' : undefined,
download,
},
dataSet: {
// default to no underline, apply this ourselves
noUnderline: '1',
}, },
dataSet: stringChildren
? {}
: {
// default to no underline, apply this ourselves
noUnderline: '1',
},
})}> })}>
{children} {children}
</Text> </Text>

View File

@ -7,11 +7,12 @@ import Animated, {
withTiming, withTiming,
} from 'react-native-reanimated' } from 'react-native-reanimated'
import {atoms as a} from '#/alf' import {atoms as a, useTheme, flatten} from '#/alf'
import {Props, useCommonSVGProps} from '#/components/icons/common' import {Props, useCommonSVGProps} from '#/components/icons/common'
import {Loader_Stroke2_Corner0_Rounded as Icon} from '#/components/icons/Loader' import {Loader_Stroke2_Corner0_Rounded as Icon} from '#/components/icons/Loader'
export function Loader(props: Props) { export function Loader(props: Props) {
const t = useTheme()
const common = useCommonSVGProps(props) const common = useCommonSVGProps(props)
const rotation = useSharedValue(0) const rotation = useSharedValue(0)
@ -35,7 +36,15 @@ export function Loader(props: Props) {
{width: common.size, height: common.size}, {width: common.size, height: common.size},
animatedStyles, animatedStyles,
]}> ]}>
<Icon {...props} style={[a.absolute, a.inset_0, props.style]} /> <Icon
{...props}
style={[
a.absolute,
a.inset_0,
t.atoms.text_contrast_high,
flatten(props.style),
]}
/>
</Animated.View> </Animated.View>
) )
} }

View File

@ -1,256 +0,0 @@
import {CountryCode} from 'libphonenumber-js'
// ISO 3166-1 alpha-2 codes
export interface CountryCodeMap {
code2: CountryCode
name: string
}
export const COUNTRY_CODES: CountryCodeMap[] = [
{code2: 'AF', name: 'Afghanistan (+93)'},
{code2: 'AX', name: 'Åland Islands (+358)'},
{code2: 'AL', name: 'Albania (+355)'},
{code2: 'DZ', name: 'Algeria (+213)'},
{code2: 'AS', name: 'American Samoa (+1)'},
{code2: 'AD', name: 'Andorra (+376)'},
{code2: 'AO', name: 'Angola (+244)'},
{code2: 'AI', name: 'Anguilla (+1)'},
{code2: 'AG', name: 'Antigua and Barbuda (+1)'},
{code2: 'AR', name: 'Argentina (+54)'},
{code2: 'AM', name: 'Armenia (+374)'},
{code2: 'AW', name: 'Aruba (+297)'},
{code2: 'AU', name: 'Australia (+61)'},
{code2: 'AT', name: 'Austria (+43)'},
{code2: 'AZ', name: 'Azerbaijan (+994)'},
{code2: 'BS', name: 'Bahamas (+1)'},
{code2: 'BH', name: 'Bahrain (+973)'},
{code2: 'BD', name: 'Bangladesh (+880)'},
{code2: 'BB', name: 'Barbados (+1)'},
{code2: 'BY', name: 'Belarus (+375)'},
{code2: 'BE', name: 'Belgium (+32)'},
{code2: 'BZ', name: 'Belize (+501)'},
{code2: 'BJ', name: 'Benin (+229)'},
{code2: 'BM', name: 'Bermuda (+1)'},
{code2: 'BT', name: 'Bhutan (+975)'},
{code2: 'BO', name: 'Bolivia (Plurinational State of) (+591)'},
{code2: 'BQ', name: 'Bonaire, Sint Eustatius and Saba (+599)'},
{code2: 'BA', name: 'Bosnia and Herzegovina (+387)'},
{code2: 'BW', name: 'Botswana (+267)'},
{code2: 'BR', name: 'Brazil (+55)'},
{code2: 'IO', name: 'British Indian Ocean Territory (+246)'},
{code2: 'BN', name: 'Brunei Darussalam (+673)'},
{code2: 'BG', name: 'Bulgaria (+359)'},
{code2: 'BF', name: 'Burkina Faso (+226)'},
{code2: 'BI', name: 'Burundi (+257)'},
{code2: 'CV', name: 'Cabo Verde (+238)'},
{code2: 'KH', name: 'Cambodia (+855)'},
{code2: 'CM', name: 'Cameroon (+237)'},
{code2: 'CA', name: 'Canada (+1)'},
{code2: 'KY', name: 'Cayman Islands (+1)'},
{code2: 'CF', name: 'Central African Republic (+236)'},
{code2: 'TD', name: 'Chad (+235)'},
{code2: 'CL', name: 'Chile (+56)'},
{code2: 'CN', name: 'China (+86)'},
{code2: 'CX', name: 'Christmas Island (+61)'},
{code2: 'CC', name: 'Cocos (Keeling) Islands (+61)'},
{code2: 'CO', name: 'Colombia (+57)'},
{code2: 'KM', name: 'Comoros (+269)'},
{code2: 'CG', name: 'Congo (+242)'},
{code2: 'CD', name: 'Congo, Democratic Republic of the (+243)'},
{code2: 'CK', name: 'Cook Islands (+682)'},
{code2: 'CR', name: 'Costa Rica (+506)'},
{code2: 'CI', name: "Côte d'Ivoire (+225)"},
{code2: 'HR', name: 'Croatia (+385)'},
{code2: 'CU', name: 'Cuba (+53)'},
{code2: 'CW', name: 'Curaçao (+599)'},
{code2: 'CY', name: 'Cyprus (+357)'},
{code2: 'CZ', name: 'Czechia (+420)'},
{code2: 'DK', name: 'Denmark (+45)'},
{code2: 'DJ', name: 'Djibouti (+253)'},
{code2: 'DM', name: 'Dominica (+1)'},
{code2: 'DO', name: 'Dominican Republic (+1)'},
{code2: 'EC', name: 'Ecuador (+593)'},
{code2: 'EG', name: 'Egypt (+20)'},
{code2: 'SV', name: 'El Salvador (+503)'},
{code2: 'GQ', name: 'Equatorial Guinea (+240)'},
{code2: 'ER', name: 'Eritrea (+291)'},
{code2: 'EE', name: 'Estonia (+372)'},
{code2: 'SZ', name: 'Eswatini (+268)'},
{code2: 'ET', name: 'Ethiopia (+251)'},
{code2: 'FK', name: 'Falkland Islands (Malvinas) (+500)'},
{code2: 'FO', name: 'Faroe Islands (+298)'},
{code2: 'FJ', name: 'Fiji (+679)'},
{code2: 'FI', name: 'Finland (+358)'},
{code2: 'FR', name: 'France (+33)'},
{code2: 'GF', name: 'French Guiana (+594)'},
{code2: 'PF', name: 'French Polynesia (+689)'},
{code2: 'GA', name: 'Gabon (+241)'},
{code2: 'GM', name: 'Gambia (+220)'},
{code2: 'GE', name: 'Georgia (+995)'},
{code2: 'DE', name: 'Germany (+49)'},
{code2: 'GH', name: 'Ghana (+233)'},
{code2: 'GI', name: 'Gibraltar (+350)'},
{code2: 'GR', name: 'Greece (+30)'},
{code2: 'GL', name: 'Greenland (+299)'},
{code2: 'GD', name: 'Grenada (+1)'},
{code2: 'GP', name: 'Guadeloupe (+590)'},
{code2: 'GU', name: 'Guam (+1)'},
{code2: 'GT', name: 'Guatemala (+502)'},
{code2: 'GG', name: 'Guernsey (+44)'},
{code2: 'GN', name: 'Guinea (+224)'},
{code2: 'GW', name: 'Guinea-Bissau (+245)'},
{code2: 'GY', name: 'Guyana (+592)'},
{code2: 'HT', name: 'Haiti (+509)'},
{code2: 'VA', name: 'Holy See (+39)'},
{code2: 'HN', name: 'Honduras (+504)'},
{code2: 'HK', name: 'Hong Kong (+852)'},
{code2: 'HU', name: 'Hungary (+36)'},
{code2: 'IS', name: 'Iceland (+354)'},
{code2: 'IN', name: 'India (+91)'},
{code2: 'ID', name: 'Indonesia (+62)'},
{code2: 'IR', name: 'Iran (Islamic Republic of) (+98)'},
{code2: 'IQ', name: 'Iraq (+964)'},
{code2: 'IE', name: 'Ireland (+353)'},
{code2: 'IM', name: 'Isle of Man (+44)'},
{code2: 'IL', name: 'Israel (+972)'},
{code2: 'IT', name: 'Italy (+39)'},
{code2: 'JM', name: 'Jamaica (+1)'},
{code2: 'JP', name: 'Japan (+81)'},
{code2: 'JE', name: 'Jersey (+44)'},
{code2: 'JO', name: 'Jordan (+962)'},
{code2: 'KZ', name: 'Kazakhstan (+7)'},
{code2: 'KE', name: 'Kenya (+254)'},
{code2: 'KI', name: 'Kiribati (+686)'},
{code2: 'KP', name: "Korea (Democratic People's Republic of) (+850)"},
{code2: 'KR', name: 'Korea, Republic of (+82)'},
{code2: 'KW', name: 'Kuwait (+965)'},
{code2: 'KG', name: 'Kyrgyzstan (+996)'},
{code2: 'LA', name: "Lao People's Democratic Republic (+856)"},
{code2: 'LV', name: 'Latvia (+371)'},
{code2: 'LB', name: 'Lebanon (+961)'},
{code2: 'LS', name: 'Lesotho (+266)'},
{code2: 'LR', name: 'Liberia (+231)'},
{code2: 'LY', name: 'Libya (+218)'},
{code2: 'LI', name: 'Liechtenstein (+423)'},
{code2: 'LT', name: 'Lithuania (+370)'},
{code2: 'LU', name: 'Luxembourg (+352)'},
{code2: 'MO', name: 'Macao (+853)'},
{code2: 'MG', name: 'Madagascar (+261)'},
{code2: 'MW', name: 'Malawi (+265)'},
{code2: 'MY', name: 'Malaysia (+60)'},
{code2: 'MV', name: 'Maldives (+960)'},
{code2: 'ML', name: 'Mali (+223)'},
{code2: 'MT', name: 'Malta (+356)'},
{code2: 'MH', name: 'Marshall Islands (+692)'},
{code2: 'MQ', name: 'Martinique (+596)'},
{code2: 'MR', name: 'Mauritania (+222)'},
{code2: 'MU', name: 'Mauritius (+230)'},
{code2: 'YT', name: 'Mayotte (+262)'},
{code2: 'MX', name: 'Mexico (+52)'},
{code2: 'FM', name: 'Micronesia (Federated States of) (+691)'},
{code2: 'MD', name: 'Moldova, Republic of (+373)'},
{code2: 'MC', name: 'Monaco (+377)'},
{code2: 'MN', name: 'Mongolia (+976)'},
{code2: 'ME', name: 'Montenegro (+382)'},
{code2: 'MS', name: 'Montserrat (+1)'},
{code2: 'MA', name: 'Morocco (+212)'},
{code2: 'MZ', name: 'Mozambique (+258)'},
{code2: 'MM', name: 'Myanmar (+95)'},
{code2: 'NA', name: 'Namibia (+264)'},
{code2: 'NR', name: 'Nauru (+674)'},
{code2: 'NP', name: 'Nepal (+977)'},
{code2: 'NL', name: 'Netherlands, Kingdom of the (+31)'},
{code2: 'NC', name: 'New Caledonia (+687)'},
{code2: 'NZ', name: 'New Zealand (+64)'},
{code2: 'NI', name: 'Nicaragua (+505)'},
{code2: 'NE', name: 'Niger (+227)'},
{code2: 'NG', name: 'Nigeria (+234)'},
{code2: 'NU', name: 'Niue (+683)'},
{code2: 'NF', name: 'Norfolk Island (+672)'},
{code2: 'MK', name: 'North Macedonia (+389)'},
{code2: 'MP', name: 'Northern Mariana Islands (+1)'},
{code2: 'NO', name: 'Norway (+47)'},
{code2: 'OM', name: 'Oman (+968)'},
{code2: 'PK', name: 'Pakistan (+92)'},
{code2: 'PW', name: 'Palau (+680)'},
{code2: 'PS', name: 'Palestine, State of (+970)'},
{code2: 'PA', name: 'Panama (+507)'},
{code2: 'PG', name: 'Papua New Guinea (+675)'},
{code2: 'PY', name: 'Paraguay (+595)'},
{code2: 'PE', name: 'Peru (+51)'},
{code2: 'PH', name: 'Philippines (+63)'},
{code2: 'PL', name: 'Poland (+48)'},
{code2: 'PT', name: 'Portugal (+351)'},
{code2: 'PR', name: 'Puerto Rico (+1)'},
{code2: 'QA', name: 'Qatar (+974)'},
{code2: 'RE', name: 'Réunion (+262)'},
{code2: 'RO', name: 'Romania (+40)'},
{code2: 'RU', name: 'Russian Federation (+7)'},
{code2: 'RW', name: 'Rwanda (+250)'},
{code2: 'BL', name: 'Saint Barthélemy (+590)'},
{code2: 'SH', name: 'Saint Helena, Ascension and Tristan da Cunha (+290)'},
{code2: 'KN', name: 'Saint Kitts and Nevis (+1)'},
{code2: 'LC', name: 'Saint Lucia (+1)'},
{code2: 'MF', name: 'Saint Martin (French part) (+590)'},
{code2: 'PM', name: 'Saint Pierre and Miquelon (+508)'},
{code2: 'VC', name: 'Saint Vincent and the Grenadines (+1)'},
{code2: 'WS', name: 'Samoa (+685)'},
{code2: 'SM', name: 'San Marino (+378)'},
{code2: 'ST', name: 'Sao Tome and Principe (+239)'},
{code2: 'SA', name: 'Saudi Arabia (+966)'},
{code2: 'SN', name: 'Senegal (+221)'},
{code2: 'RS', name: 'Serbia (+381)'},
{code2: 'SC', name: 'Seychelles (+248)'},
{code2: 'SL', name: 'Sierra Leone (+232)'},
{code2: 'SG', name: 'Singapore (+65)'},
{code2: 'SX', name: 'Sint Maarten (Dutch part) (+1)'},
{code2: 'SK', name: 'Slovakia (+421)'},
{code2: 'SI', name: 'Slovenia (+386)'},
{code2: 'SB', name: 'Solomon Islands (+677)'},
{code2: 'SO', name: 'Somalia (+252)'},
{code2: 'ZA', name: 'South Africa (+27)'},
{code2: 'SS', name: 'South Sudan (+211)'},
{code2: 'ES', name: 'Spain (+34)'},
{code2: 'LK', name: 'Sri Lanka (+94)'},
{code2: 'SD', name: 'Sudan (+249)'},
{code2: 'SR', name: 'Suriname (+597)'},
{code2: 'SJ', name: 'Svalbard and Jan Mayen (+47)'},
{code2: 'SE', name: 'Sweden (+46)'},
{code2: 'CH', name: 'Switzerland (+41)'},
{code2: 'SY', name: 'Syrian Arab Republic (+963)'},
{code2: 'TW', name: 'Taiwan (+886)'},
{code2: 'TJ', name: 'Tajikistan (+992)'},
{code2: 'TZ', name: 'Tanzania, United Republic of (+255)'},
{code2: 'TH', name: 'Thailand (+66)'},
{code2: 'TL', name: 'Timor-Leste (+670)'},
{code2: 'TG', name: 'Togo (+228)'},
{code2: 'TK', name: 'Tokelau (+690)'},
{code2: 'TO', name: 'Tonga (+676)'},
{code2: 'TT', name: 'Trinidad and Tobago (+1)'},
{code2: 'TN', name: 'Tunisia (+216)'},
{code2: 'TR', name: 'Türkiye (+90)'},
{code2: 'TM', name: 'Turkmenistan (+993)'},
{code2: 'TC', name: 'Turks and Caicos Islands (+1)'},
{code2: 'TV', name: 'Tuvalu (+688)'},
{code2: 'UG', name: 'Uganda (+256)'},
{code2: 'UA', name: 'Ukraine (+380)'},
{code2: 'AE', name: 'United Arab Emirates (+971)'},
{
code2: 'GB',
name: 'United Kingdom of Great Britain and Northern Ireland (+44)',
},
{code2: 'US', name: 'United States of America (+1)'},
{code2: 'UY', name: 'Uruguay (+598)'},
{code2: 'UZ', name: 'Uzbekistan (+998)'},
{code2: 'VU', name: 'Vanuatu (+678)'},
{code2: 'VE', name: 'Venezuela (Bolivarian Republic of) (+58)'},
{code2: 'VN', name: 'Viet Nam (+84)'},
{code2: 'VG', name: 'Virgin Islands (British) (+1)'},
{code2: 'VI', name: 'Virgin Islands (U.S.) (+1)'},
{code2: 'WF', name: 'Wallis and Futuna (+681)'},
{code2: 'EH', name: 'Western Sahara (+212)'},
{code2: 'YE', name: 'Yemen (+967)'},
{code2: 'ZM', name: 'Zambia (+260)'},
{code2: 'ZW', name: 'Zimbabwe (+263)'},
]

View File

@ -344,6 +344,25 @@ export const dimTheme: Theme = {
default: { default: {
...darkTheme.palette.default, ...darkTheme.palette.default,
background: dimPalette.black, background: dimPalette.black,
backgroundLight: dimPalette.contrast_50,
text: dimPalette.white,
textLight: dimPalette.contrast_700,
textInverted: dimPalette.black,
link: dimPalette.primary_500,
border: dimPalette.contrast_100,
borderDark: dimPalette.contrast_200,
icon: dimPalette.contrast_500,
// non-standard
textVeryLight: dimPalette.contrast_400,
replyLine: dimPalette.contrast_100,
replyLineDot: dimPalette.contrast_200,
unreadNotifBg: dimPalette.primary_975,
unreadNotifBorder: dimPalette.primary_900,
postCtrl: dimPalette.contrast_500,
brandText: dimPalette.primary_500,
emptyStateIcon: dimPalette.contrast_300,
borderLinkHover: dimPalette.contrast_300,
}, },
}, },
} }

View File

@ -361,21 +361,21 @@ msgstr ""
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "Nuesa artística o no eròtica." msgstr "Nuesa artística o no eròtica."
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "Endarrere" msgstr "Endarrere"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "Endarrere" msgstr "Endarrere"
@ -388,7 +388,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "Conceptes bàsics" msgstr "Conceptes bàsics"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "Aniversari" msgstr "Aniversari"
@ -440,7 +440,7 @@ msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Els comptes bloquejats no poden respondre a cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera. No veuràs mai el seu contingut ni ells el teu." msgstr "Els comptes bloquejats no poden respondre a cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera. No veuràs mai el seu contingut ni ells el teu."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "Publicació bloquejada." msgstr "Publicació bloquejada."
@ -681,7 +681,7 @@ msgstr "Tria els algoritmes que potenciaran la teva experiència amb els canals
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "Tria la teva contrasenya" msgstr "Tria la teva contrasenya"
@ -782,6 +782,10 @@ msgstr "Directrius de la comunitat"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters" msgstr "Crea publicacions de fins a {MAX_GRAPHEME_LENGTH} caràcters"
@ -837,12 +841,12 @@ msgstr "Codi de confirmació"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "Confirma afegir {email} a la llista d'espera" msgstr "Confirma afegir {email} a la llista d'espera"
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "Connectant…" msgstr "Connectant…"
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "Contacta amb suport" msgstr "Contacta amb suport"
@ -954,8 +958,8 @@ msgid "Could not load list"
msgstr "No es pot carregar la llista" msgstr "No es pot carregar la llista"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "País" #~ msgstr "País"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -967,7 +971,7 @@ msgstr "Crea un nou compte"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "Crea un nou compte de Bluesky" msgstr "Crea un nou compte de Bluesky"
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "Crea un compte" msgstr "Crea un compte"
@ -1081,7 +1085,7 @@ msgstr "Vols eliminar aquesta publicació?"
msgid "Deleted" msgid "Deleted"
msgstr "Eliminat" msgstr "Eliminat"
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "Publicació eliminada." msgstr "Publicació eliminada."
@ -1145,7 +1149,7 @@ msgstr "Nom mostrat"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "Domini verificat!" msgstr "Domini verificat!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "No tens un codi d'invitació?" msgstr "No tens un codi d'invitació?"
@ -1287,16 +1291,14 @@ msgstr "Edita la descripció del teu perfil"
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "Correu" msgstr "Correu"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "Adreça de correu" msgstr "Adreça de correu"
@ -1371,7 +1373,7 @@ msgstr "Introdueix el domini que vols utilitzar"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "Introdueix el correu que vas fer servir per crear el teu compte. T'enviarem un \"codi de restabliment\" perquè puguis posar una nova contrasenya." msgstr "Introdueix el correu que vas fer servir per crear el teu compte. T'enviarem un \"codi de restabliment\" perquè puguis posar una nova contrasenya."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "Introdueix la teva data de naixement" msgstr "Introdueix la teva data de naixement"
@ -1380,7 +1382,7 @@ msgstr "Introdueix la teva data de naixement"
msgid "Enter your email" msgid "Enter your email"
msgstr "Introdueix el teu correu" msgstr "Introdueix el teu correu"
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "Introdueix el teu correu" msgstr "Introdueix el teu correu"
@ -1393,13 +1395,17 @@ msgid "Enter your new email address below."
msgstr "Introdueix el teu nou correu a continuació." msgstr "Introdueix el teu nou correu a continuació."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "Introdueix el teu telèfon" #~ msgstr "Introdueix el teu telèfon"
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "Introdueix el teu usuari i contrasenya" msgstr "Introdueix el teu usuari i contrasenya"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "Error:" msgstr "Error:"
@ -1496,7 +1502,7 @@ msgstr "Canal fora de línia"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "Preferències del canal" msgstr "Preferències del canal"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "Comentaris" msgstr "Comentaris"
@ -1667,7 +1673,7 @@ msgstr "He oblidat la contrasenya"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "He oblidat la contrasenya" msgstr "He oblidat la contrasenya"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "De <0/>" msgstr "De <0/>"
@ -1717,11 +1723,11 @@ msgstr "Ves al següent"
msgid "Handle" msgid "Handle"
msgstr "Identificador" msgstr "Identificador"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "Tens problemes?" msgstr "Tens problemes?"
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "Ajuda" msgstr "Ajuda"
@ -1811,7 +1817,7 @@ msgstr "Inici"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "Preferències dels canals a l'inici" msgstr "Preferències dels canals a l'inici"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "Proveïdor d'allotjament" msgstr "Proveïdor d'allotjament"
@ -1870,11 +1876,11 @@ msgstr "Introdueix el codi que s'ha enviat al teu correu per restablir la contra
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "Introdueix el codi de confirmació per eliminar el compte" msgstr "Introdueix el codi de confirmació per eliminar el compte"
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "Introdueix el correu del compte de Bluesky" msgstr "Introdueix el correu del compte de Bluesky"
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "Introdueix el codi d'invitació per continuar" msgstr "Introdueix el codi d'invitació per continuar"
@ -1891,8 +1897,8 @@ msgid "Input password for account deletion"
msgstr "Introdueix la contrasenya per elimiar el compte" msgstr "Introdueix la contrasenya per elimiar el compte"
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "Introdueix el telèfon per la verificació per SMS" #~ msgstr "Introdueix el telèfon per la verificació per SMS"
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1903,8 +1909,8 @@ msgid "Input the username or email address you used at signup"
msgstr "Introdueix el nom d'usuari o correu que vas utilitzar per registrar-te" msgstr "Introdueix el nom d'usuari o correu que vas utilitzar per registrar-te"
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "Introdueix el codi de verificació que t'hem enviat" #~ msgstr "Introdueix el codi de verificació que t'hem enviat"
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1914,11 +1920,11 @@ msgstr "Introdueix el teu correu per afegir-te a la llista d'espera de Bluesky"
msgid "Input your password" msgid "Input your password"
msgstr "Introdueix la teva contrasenya" msgstr "Introdueix la teva contrasenya"
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "Introdueix el teu identificador d'usuari" msgstr "Introdueix el teu identificador d'usuari"
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "Registre de publicació no vàlid o no admès" msgstr "Registre de publicació no vàlid o no admès"
@ -1934,12 +1940,12 @@ msgstr "Nom d'usuari o contrasenya incorrectes"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "Convida un amic" msgstr "Convida un amic"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "Codi d'invitació" msgstr "Codi d'invitació"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." 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." msgstr "Codi d'invitació rebutjat. Comprova que l'has entrat correctament i torna-ho a provar."
@ -1968,8 +1974,8 @@ msgstr "Feines"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Uneix-te a la llista d'espera" msgstr "Uneix-te a la llista d'espera"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Uneix-te a la llista d'espera." msgstr "Uneix-te a la llista d'espera."
@ -2100,7 +2106,7 @@ msgstr "li ha agradat la teva publicació"
msgid "Likes" msgid "Likes"
msgstr "M'agrades" msgstr "M'agrades"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "M'agrades a aquesta publicació" msgstr "M'agrades a aquesta publicació"
@ -2148,8 +2154,8 @@ msgstr "Llista no silenciada"
msgid "Lists" msgid "Lists"
msgstr "Llistes" msgstr "Llistes"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "Carrega més publicacions" msgstr "Carrega més publicacions"
@ -2157,7 +2163,7 @@ msgstr "Carrega més publicacions"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "Carrega noves notificacions" msgstr "Carrega noves notificacions"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2415,7 +2421,7 @@ msgstr "Nova contrasenya"
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "Nova publicació" msgstr "Nova publicació"
@ -2451,7 +2457,7 @@ msgstr "Les respostes més noves primer"
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2727,8 +2733,8 @@ msgstr "Pàgina no trobada"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2764,8 +2770,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "Telèfon" #~ msgstr "Telèfon"
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2793,14 +2799,18 @@ msgstr "Reprodueix el vídeo"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "Reprodueix el GIF" msgstr "Reprodueix el GIF"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "Tria el teu identificador." msgstr "Tria el teu identificador."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "Tria la teva contrasenya." msgstr "Tria la teva contrasenya."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "Confirma el teu correu abans de canviar-lo. Aquest és un requisit temporal mentre no s'afegeixin eines per actualitzar el correu. Aviat no serà necessari," msgstr "Confirma el teu correu abans de canviar-lo. Aquest és un requisit temporal mentre no s'afegeixin eines per actualitzar el correu. Aviat no serà necessari,"
@ -2810,22 +2820,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "Introdueix un nom per a la contrasenya de la vostra aplicació. No es permeten tot en espais." msgstr "Introdueix un nom per a la contrasenya de la vostra aplicació. No es permeten tot en espais."
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "Introdueix un telèfon que pugui rebre missatges SMS" #~ msgstr "Introdueix un telèfon que pugui rebre missatges SMS"
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "Introdueix un nom únic per aquesta contrasenya d'aplicació o fes servir un nom generat aleatòriament." msgstr "Introdueix un nom únic per aquesta contrasenya d'aplicació o fes servir un nom generat aleatòriament."
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "Introdueix el codi que has rebut per SMS" #~ msgstr "Introdueix el codi que has rebut per SMS"
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "Introdueix el codi de verificació enviat a {phoneNumberFormatted}" #~ msgstr "Introdueix el codi de verificació enviat a {phoneNumberFormatted}"
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "Introdueix el teu correu." msgstr "Introdueix el teu correu."
@ -2863,7 +2873,7 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "Publica" msgstr "Publica"
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "Publicació" msgstr "Publicació"
@ -2874,7 +2884,7 @@ msgstr "Publicació"
#~ msgid "Post" #~ msgid "Post"
#~ msgstr "Publicació" #~ msgstr "Publicació"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "Publicació per {0}" msgstr "Publicació per {0}"
@ -2888,7 +2898,7 @@ msgstr "Publicació per @{0}"
msgid "Post deleted" msgid "Post deleted"
msgstr "Publicació eliminada" msgstr "Publicació eliminada"
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "Publicació oculta" msgstr "Publicació oculta"
@ -2900,7 +2910,7 @@ msgstr "Idioma de la publicació"
msgid "Post Languages" msgid "Post Languages"
msgstr "Idiomes de les publicacions" msgstr "Idiomes de les publicacions"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "Publicació no trobada" msgstr "Publicació no trobada"
@ -2929,7 +2939,7 @@ msgid "Prioritize Your Follows"
msgstr "Prioritza els usuaris que segueixes" msgstr "Prioritza els usuaris que segueixes"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "Privacitat" msgstr "Privacitat"
@ -3095,7 +3105,7 @@ msgid "Reply Filters"
msgstr "Filtres de resposta" msgstr "Filtres de resposta"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "Resposta a <0/>" msgstr "Resposta a <0/>"
@ -3146,7 +3156,7 @@ msgstr "Republica o cita la publicació"
msgid "Reposted By" msgid "Reposted By"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "" msgstr ""
@ -3154,7 +3164,7 @@ msgstr ""
#~ msgid "Reposted by {0})" #~ msgid "Reposted by {0})"
#~ msgstr "Republicada per {0}" #~ msgstr "Republicada per {0}"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "Republicada per <0/>" msgstr "Republicada per <0/>"
@ -3162,7 +3172,7 @@ msgstr "Republicada per <0/>"
msgid "reposted your post" msgid "reposted your post"
msgstr "ha republicat la teva publicació" msgstr "ha republicat la teva publicació"
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "Republicacions d'aquesta publicació" msgstr "Republicacions d'aquesta publicació"
@ -3172,8 +3182,8 @@ msgid "Request Change"
msgstr "Demana un canvi" msgstr "Demana un canvi"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "Demana un codi" #~ msgstr "Demana un codi"
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3184,7 +3194,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "Requereix un text alternatiu abans de publicar" msgstr "Requereix un text alternatiu abans de publicar"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "Requerit per aquest proveïdor" msgstr "Requerit per aquest proveïdor"
@ -3236,9 +3246,8 @@ msgstr "Torna a intentar l'última acció, que ha donat error"
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3247,16 +3256,16 @@ msgid "Retry"
msgstr "Torna-ho a provar" msgstr "Torna-ho a provar"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "Torna-ho a provar" #~ msgstr "Torna-ho a provar"
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "Torna a la pàgina anterior" msgstr "Torna a la pàgina anterior"
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "ENTORN DE PROVES. Les publicacions i els comptes no són permanents." #~ msgstr "ENTORN DE PROVES. Les publicacions i els comptes no són permanents."
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3365,7 +3374,7 @@ msgstr "Selecciona d'un compte existent"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "Selecciona l'opció {i} de {numItems}" msgstr "Selecciona l'opció {i} de {numItems}"
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "Selecciona el servei" msgstr "Selecciona el servei"
@ -3399,8 +3408,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "Selecciona el país del teu telèfon" #~ msgstr "Selecciona el país del teu telèfon"
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3483,7 +3492,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "Estableix una nova contrasenya" msgstr "Estableix una nova contrasenya"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "Estableix una contrasenya" msgstr "Estableix una contrasenya"
@ -3523,7 +3532,7 @@ msgstr "Estableix un correu per restablir la contrasenya"
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "Estableix un proveïdor d'allotjament per restablir la contrasenya" msgstr "Estableix un proveïdor d'allotjament per restablir la contrasenya"
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "Estableix el servidor pel cient de Bluesky" msgstr "Estableix el servidor pel cient de Bluesky"
@ -3579,9 +3588,9 @@ msgstr "Mostra els incrustats de {0}"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "Mostra seguidors semblants a {0}" msgstr "Mostra seguidors semblants a {0}"
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "Mostra més" msgstr "Mostra més"
@ -3734,8 +3743,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "Verificació per SMS" #~ msgstr "Verificació per SMS"
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3863,7 +3872,7 @@ msgstr "Toca per veure-ho completament"
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "Condicions" msgstr "Condicions"
@ -3879,6 +3888,10 @@ msgstr "Condicions del servei"
msgid "Text input field" msgid "Text input field"
msgstr "Camp d'introducció de text" msgstr "Camp d'introducció de text"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "El compte podrà interactuar amb tu després del desbloqueig." msgstr "El compte podrà interactuar amb tu després del desbloqueig."
@ -3895,7 +3908,7 @@ msgstr "La política de drets d'autoria ha estat traslladada a <0/>"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "És possible que la publicació s'hagi esborrat." msgstr "És possible que la publicació s'hagi esborrat."
@ -4000,8 +4013,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "Aquest telèfon és erroni. Tria el teu país i introdueix el teu telèfon complert" #~ msgstr "Aquest telèfon és erroni. Tria el teu país i introdueix el teu telèfon complert"
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4121,8 +4134,8 @@ msgstr "Commuta el menú desplegable"
msgid "Transformations" msgid "Transformations"
msgstr "Transformacions" msgstr "Transformacions"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "Tradueix" msgstr "Tradueix"
@ -4144,7 +4157,7 @@ msgstr "Desbloqueja la llista"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "Deixa de silenciar la llista" msgstr "Deixa de silenciar la llista"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4183,7 +4196,7 @@ msgstr "Deixa de seguir"
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "Deixa de seguir a {0}" msgstr "Deixa de seguir a {0}"
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "No compleixes les condicions per crear un compte." msgstr "No compleixes les condicions per crear un compte."
@ -4275,7 +4288,7 @@ msgstr "Usuari bloquejat per una llista"
msgid "User Blocks You" msgid "User Blocks You"
msgstr "L'usuari t'ha bloquejat" msgstr "L'usuari t'ha bloquejat"
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "Identificador d'usuari" msgstr "Identificador d'usuari"
@ -4324,8 +4337,8 @@ msgid "Users in \"{0}\""
msgstr "Usuaris a \"{0}\"" msgstr "Usuaris a \"{0}\""
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "Codi de verificació" #~ msgstr "Codi de verificació"
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4417,7 +4430,7 @@ msgstr "Analitzarem la teva apel·lació ràpidament."
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!" msgstr "Ens fa molta il·lusió que t'uneixis a nosaltres!"
@ -4484,8 +4497,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "XXXXXX" #~ msgstr "XXXXXX"
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4535,7 +4548,7 @@ msgstr "No tens cap canal desat!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "No tens cap canal desat." msgstr "No tens cap canal desat."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "Has bloquejat l'autor o has estat bloquejat per ell." msgstr "Has bloquejat l'autor o has estat bloquejat per ell."
@ -4625,7 +4638,7 @@ msgstr "El teu compte s'ha eliminat"
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "La teva data de naixement" msgstr "La teva data de naixement"
@ -4637,7 +4650,7 @@ msgstr "La teva elecció es desarà, però es pot canviar més endavant a la con
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4659,7 +4672,7 @@ msgstr "El teu correu encara no s'ha verificat. Et recomanem fer-ho per segureta
msgid "Your following feed is empty! Follow more users to see what's happening." 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 saber què està passant." msgstr "El teu canal de seguint està buit! Segueix a més usuaris per saber què està passant."
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "El teu identificador complet serà" msgstr "El teu identificador complet serà"
@ -4700,6 +4713,6 @@ msgstr "El teu perfil"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "S'ha publicat a teva resposta" msgstr "S'ha publicat a teva resposta"
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "El teu identificador d'usuari" msgstr "El teu identificador d'usuari"

View File

@ -347,21 +347,21 @@ msgstr ""
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "Künstlerische oder nicht-erotische Nacktheit." msgstr "Künstlerische oder nicht-erotische Nacktheit."
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "Zurück" msgstr "Zurück"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -374,7 +374,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "Grundlagen" msgstr "Grundlagen"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "Geburtstag" msgstr "Geburtstag"
@ -426,7 +426,7 @@ msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwäh
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen." msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "Gesperrter Beitrag." msgstr "Gesperrter Beitrag."
@ -663,7 +663,7 @@ msgstr ""
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "Wähle dein Passwort" msgstr "Wähle dein Passwort"
@ -764,6 +764,10 @@ msgstr "Community-Richtlinien"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "" msgstr ""
@ -819,12 +823,12 @@ msgstr "Bestätigungscode"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "Verbinden..." msgstr "Verbinden..."
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "" msgstr ""
@ -936,8 +940,8 @@ msgid "Could not load list"
msgstr "Liste konnte nicht geladen werden" msgstr "Liste konnte nicht geladen werden"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "" #~ msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -949,7 +953,7 @@ msgstr "Ein neues Konto erstellen"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "Konto erstellen" msgstr "Konto erstellen"
@ -1063,7 +1067,7 @@ msgstr "Diesen Beitrag löschen?"
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "Gelöschter Beitrag." msgstr "Gelöschter Beitrag."
@ -1123,7 +1127,7 @@ msgstr "Anzeigename"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "Domain verifiziert!" msgstr "Domain verifiziert!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "" msgstr ""
@ -1265,16 +1269,14 @@ msgstr ""
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "E-Mail" msgstr "E-Mail"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "E-Mail-Adresse" msgstr "E-Mail-Adresse"
@ -1345,7 +1347,7 @@ msgstr "Gib die Domain ein, die du verwenden möchtest"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "Gib die E-Mail ein, die du zur Erstellung deines Kontos verwendet hast. Wir schicken dir einen \"Reset-Code\", damit du ein neues Passwort festlegen kannst." msgstr "Gib die E-Mail ein, die du zur Erstellung deines Kontos verwendet hast. Wir schicken dir einen \"Reset-Code\", damit du ein neues Passwort festlegen kannst."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "" msgstr ""
@ -1354,7 +1356,7 @@ msgstr ""
msgid "Enter your email" msgid "Enter your email"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "Gib deine E-Mail-Adresse ein" msgstr "Gib deine E-Mail-Adresse ein"
@ -1367,13 +1369,17 @@ msgid "Enter your new email address below."
msgstr "Gib unten deine neue E-Mail-Adresse ein." msgstr "Gib unten deine neue E-Mail-Adresse ein."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "Gib deinen Benutzernamen und dein Passwort ein" msgstr "Gib deinen Benutzernamen und dein Passwort ein"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "Fehler:" msgstr "Fehler:"
@ -1470,7 +1476,7 @@ msgstr "Feed offline"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "Feed-Einstellungen" msgstr "Feed-Einstellungen"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "Feedback" msgstr "Feedback"
@ -1645,7 +1651,7 @@ msgstr "Passwort vergessen"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "Passwort vergessen" msgstr "Passwort vergessen"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "" msgstr ""
@ -1695,11 +1701,11 @@ msgstr "Gehe zum nächsten"
msgid "Handle" msgid "Handle"
msgstr "Handle" msgstr "Handle"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "Hilfe" msgstr "Hilfe"
@ -1789,7 +1795,7 @@ msgstr "Home"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "Home-Feed-Einstellungen" msgstr "Home-Feed-Einstellungen"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "Hosting-Anbieter" msgstr "Hosting-Anbieter"
@ -1843,11 +1849,11 @@ msgstr ""
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "" msgstr ""
@ -1864,8 +1870,8 @@ msgid "Input password for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1876,8 +1882,8 @@ msgid "Input the username or email address you used at signup"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "" #~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1887,11 +1893,11 @@ msgstr ""
msgid "Input your password" msgid "Input your password"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "" msgstr ""
@ -1907,12 +1913,12 @@ msgstr "Ungültiger Benutzername oder Passwort"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "Einen Freund einladen" msgstr "Einen Freund einladen"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "Einladungscode" msgstr "Einladungscode"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." 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." msgstr "Einladungscode nicht akzeptiert. Überprüfe, ob du ihn richtig eingegeben hast und versuche es erneut."
@ -1941,8 +1947,8 @@ msgstr "Jobs"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Der Warteliste beitreten" msgstr "Der Warteliste beitreten"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Der Warteliste beitreten." msgstr "Der Warteliste beitreten."
@ -2069,7 +2075,7 @@ msgstr ""
msgid "Likes" msgid "Likes"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "" msgstr ""
@ -2117,8 +2123,8 @@ msgstr ""
msgid "Lists" msgid "Lists"
msgstr "Listen" msgstr "Listen"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "Mehr Beiträge laden" msgstr "Mehr Beiträge laden"
@ -2126,7 +2132,7 @@ msgstr "Mehr Beiträge laden"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "Neue Benachrichtigungen laden" msgstr "Neue Benachrichtigungen laden"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2377,7 +2383,7 @@ msgstr ""
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "" msgstr ""
@ -2409,7 +2415,7 @@ msgstr ""
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2685,8 +2691,8 @@ msgstr "Seite nicht gefunden"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2722,8 +2728,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "" #~ msgstr ""
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2751,14 +2757,18 @@ msgstr ""
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "Bitte wähle deinen Handle." msgstr "Bitte wähle deinen Handle."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "Bitte wähle dein Passwort." msgstr "Bitte wähle dein Passwort."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "Bitte bestätige deine E-Mail, bevor du sie änderst. Dies ist eine vorübergehende Anforderung, während E-Mail-Aktualisierungstools hinzugefügt werden, und wird bald wieder entfernt." msgstr "Bitte bestätige deine E-Mail, bevor du sie änderst. Dies ist eine vorübergehende Anforderung, während E-Mail-Aktualisierungstools hinzugefügt werden, und wird bald wieder entfernt."
@ -2768,22 +2778,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "" #~ msgstr ""
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "Bitte gib deine E-Mail ein." msgstr "Bitte gib deine E-Mail ein."
@ -2818,12 +2828,12 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "Beitrag" msgstr "Beitrag"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "" msgstr ""
@ -2837,7 +2847,7 @@ msgstr ""
msgid "Post deleted" msgid "Post deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "Beitrag ausgeblendet" msgstr "Beitrag ausgeblendet"
@ -2849,7 +2859,7 @@ msgstr "Beitragssprache"
msgid "Post Languages" msgid "Post Languages"
msgstr "Beitragssprachen" msgstr "Beitragssprachen"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "Beitrag nicht gefunden" msgstr "Beitrag nicht gefunden"
@ -2878,7 +2888,7 @@ msgid "Prioritize Your Follows"
msgstr "Priorisiere deine Follower" msgstr "Priorisiere deine Follower"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "Privatsphäre" msgstr "Privatsphäre"
@ -3040,7 +3050,7 @@ msgid "Reply Filters"
msgstr "Antwortfilter" msgstr "Antwortfilter"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "" msgstr ""
@ -3087,11 +3097,11 @@ msgstr ""
msgid "Reposted By" msgid "Reposted By"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "" msgstr ""
@ -3099,7 +3109,7 @@ msgstr ""
msgid "reposted your post" msgid "reposted your post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "" msgstr ""
@ -3109,8 +3119,8 @@ msgid "Request Change"
msgstr "Änderung anfordern" msgstr "Änderung anfordern"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "" #~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3121,7 +3131,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "Für diesen Anbieter erforderlich" msgstr "Für diesen Anbieter erforderlich"
@ -3173,9 +3183,8 @@ msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3184,16 +3193,16 @@ msgid "Retry"
msgstr "Wiederholen" msgstr "Wiederholen"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "" #~ msgstr ""
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "" #~ msgstr ""
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3302,7 +3311,7 @@ msgstr "Von einem bestehenden Konto auswählen"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "Service auswählen" msgstr "Service auswählen"
@ -3340,8 +3349,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "" #~ msgstr ""
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3420,7 +3429,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "Neues Passwort festlegen" msgstr "Neues Passwort festlegen"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "" msgstr ""
@ -3460,7 +3469,7 @@ msgstr ""
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "" msgstr ""
@ -3516,9 +3525,9 @@ msgstr ""
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "" msgstr ""
@ -3671,8 +3680,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3800,7 +3809,7 @@ msgstr ""
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "Bedingungen" msgstr "Bedingungen"
@ -3816,6 +3825,10 @@ msgstr "Nutzungsbedingungen"
msgid "Text input field" msgid "Text input field"
msgstr "Text-Eingabefeld" msgstr "Text-Eingabefeld"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "" msgstr ""
@ -3832,7 +3845,7 @@ msgstr ""
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "Möglicherweise wurde der Post gelöscht." msgstr "Möglicherweise wurde der Post gelöscht."
@ -3933,8 +3946,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4047,8 +4060,8 @@ msgstr ""
msgid "Transformations" msgid "Transformations"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "Übersetzen" msgstr "Übersetzen"
@ -4066,7 +4079,7 @@ msgstr ""
msgid "Un-mute list" msgid "Un-mute list"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4105,7 +4118,7 @@ msgstr ""
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Leider erfüllst du nicht die Voraussetzungen, um einen Account zu erstellen." msgstr "Leider erfüllst du nicht die Voraussetzungen, um einen Account zu erstellen."
@ -4197,7 +4210,7 @@ msgstr ""
msgid "User Blocks You" msgid "User Blocks You"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "Benutzerhandle" msgstr "Benutzerhandle"
@ -4246,8 +4259,8 @@ msgid "Users in \"{0}\""
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "" #~ msgstr ""
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4343,7 +4356,7 @@ msgstr ""
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "Wir freuen uns sehr, dass du dabei bist!" msgstr "Wir freuen uns sehr, dass du dabei bist!"
@ -4407,8 +4420,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "" #~ msgstr ""
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4462,7 +4475,7 @@ msgstr "Du hast keine gespeicherten Feeds!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "Du hast keine gespeicherten Feeds." msgstr "Du hast keine gespeicherten Feeds."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "Du hast den Verfasser blockiert oder du wurdest vom Verfasser blockiert." msgstr "Du hast den Verfasser blockiert oder du wurdest vom Verfasser blockiert."
@ -4552,7 +4565,7 @@ msgstr ""
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "Dein Geburtsdatum" msgstr "Dein Geburtsdatum"
@ -4564,7 +4577,7 @@ msgstr ""
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4586,7 +4599,7 @@ msgstr "Deine E-Mail wurde noch nicht bestätigt. Dies ist ein wichtiger Sicherh
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "" msgstr ""
@ -4623,6 +4636,6 @@ msgstr "Dein Profil"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "Dein Benutzerhandle" msgstr "Dein Benutzerhandle"

View File

@ -347,21 +347,21 @@ msgstr ""
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -374,7 +374,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "" msgstr ""
@ -426,7 +426,7 @@ msgstr ""
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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 "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "" msgstr ""
@ -663,7 +663,7 @@ msgstr ""
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "" msgstr ""
@ -764,6 +764,10 @@ msgstr ""
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "" msgstr ""
@ -819,12 +823,12 @@ msgstr ""
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "" msgstr ""
@ -936,8 +940,8 @@ msgid "Could not load list"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "" #~ msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -949,7 +953,7 @@ msgstr ""
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "" msgstr ""
@ -1063,7 +1067,7 @@ msgstr ""
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "" msgstr ""
@ -1123,7 +1127,7 @@ msgstr ""
msgid "Domain verified!" msgid "Domain verified!"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "" msgstr ""
@ -1265,16 +1269,14 @@ msgstr ""
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "" msgstr ""
@ -1345,7 +1347,7 @@ msgstr ""
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "" msgstr ""
@ -1354,7 +1356,7 @@ msgstr ""
msgid "Enter your email" msgid "Enter your email"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "" msgstr ""
@ -1367,13 +1369,17 @@ msgid "Enter your new email address below."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "" msgstr ""
@ -1470,7 +1476,7 @@ msgstr ""
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "" msgstr ""
@ -1645,7 +1651,7 @@ msgstr ""
msgid "Forgot Password" msgid "Forgot Password"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "" msgstr ""
@ -1695,11 +1701,11 @@ msgstr ""
msgid "Handle" msgid "Handle"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "" msgstr ""
@ -1789,7 +1795,7 @@ msgstr ""
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "" msgstr ""
@ -1843,11 +1849,11 @@ msgstr ""
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "" msgstr ""
@ -1864,8 +1870,8 @@ msgid "Input password for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1876,8 +1882,8 @@ msgid "Input the username or email address you used at signup"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "" #~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1887,11 +1893,11 @@ msgstr ""
msgid "Input your password" msgid "Input your password"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "" msgstr ""
@ -1907,12 +1913,12 @@ msgstr ""
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." msgid "Invite code not accepted. Check that you input it correctly and try again."
msgstr "" msgstr ""
@ -1941,8 +1947,8 @@ msgstr ""
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "" msgstr ""
@ -2069,7 +2075,7 @@ msgstr ""
msgid "Likes" msgid "Likes"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "" msgstr ""
@ -2117,8 +2123,8 @@ msgstr ""
msgid "Lists" msgid "Lists"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "" msgstr ""
@ -2126,7 +2132,7 @@ msgstr ""
msgid "Load new notifications" msgid "Load new notifications"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2377,7 +2383,7 @@ msgstr ""
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "" msgstr ""
@ -2409,7 +2415,7 @@ msgstr ""
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2685,8 +2691,8 @@ msgstr ""
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2722,8 +2728,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "" #~ msgstr ""
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2751,14 +2757,18 @@ msgstr ""
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "" msgstr ""
@ -2768,22 +2778,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "" #~ msgstr ""
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "" msgstr ""
@ -2823,12 +2833,12 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "" msgstr ""
@ -2842,7 +2852,7 @@ msgstr ""
msgid "Post deleted" msgid "Post deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "" msgstr ""
@ -2854,7 +2864,7 @@ msgstr ""
msgid "Post Languages" msgid "Post Languages"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "" msgstr ""
@ -2883,7 +2893,7 @@ msgid "Prioritize Your Follows"
msgstr "" msgstr ""
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "" msgstr ""
@ -3045,7 +3055,7 @@ msgid "Reply Filters"
msgstr "" msgstr ""
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "" msgstr ""
@ -3092,11 +3102,11 @@ msgstr ""
msgid "Reposted By" msgid "Reposted By"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "" msgstr ""
@ -3104,7 +3114,7 @@ msgstr ""
msgid "reposted your post" msgid "reposted your post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "" msgstr ""
@ -3114,8 +3124,8 @@ msgid "Request Change"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "" #~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3126,7 +3136,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "" msgstr ""
@ -3178,9 +3188,8 @@ msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3189,16 +3198,16 @@ msgid "Retry"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "" #~ msgstr ""
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "" #~ msgstr ""
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3307,7 +3316,7 @@ msgstr ""
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "" msgstr ""
@ -3345,8 +3354,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "" #~ msgstr ""
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3425,7 +3434,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "" msgstr ""
@ -3465,7 +3474,7 @@ msgstr ""
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "" msgstr ""
@ -3521,9 +3530,9 @@ msgstr ""
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "" msgstr ""
@ -3676,8 +3685,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3805,7 +3814,7 @@ msgstr ""
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "" msgstr ""
@ -3821,6 +3830,10 @@ msgstr ""
msgid "Text input field" msgid "Text input field"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "" msgstr ""
@ -3837,7 +3850,7 @@ msgstr ""
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "" msgstr ""
@ -3938,8 +3951,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4052,8 +4065,8 @@ msgstr ""
msgid "Transformations" msgid "Transformations"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "" msgstr ""
@ -4071,7 +4084,7 @@ msgstr ""
msgid "Un-mute list" msgid "Un-mute list"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4110,7 +4123,7 @@ msgstr ""
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "" msgstr ""
@ -4202,7 +4215,7 @@ msgstr ""
msgid "User Blocks You" msgid "User Blocks You"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "" msgstr ""
@ -4251,8 +4264,8 @@ msgid "Users in \"{0}\""
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "" #~ msgstr ""
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4348,7 +4361,7 @@ msgstr ""
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "" msgstr ""
@ -4412,8 +4425,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "" #~ msgstr ""
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4467,7 +4480,7 @@ msgstr ""
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "" msgstr ""
@ -4557,7 +4570,7 @@ msgstr ""
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "" msgstr ""
@ -4569,7 +4582,7 @@ msgstr ""
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4591,7 +4604,7 @@ msgstr ""
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "" msgstr ""
@ -4628,6 +4641,6 @@ msgstr ""
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "" msgstr ""

View File

@ -347,21 +347,21 @@ msgstr ""
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "Desnudez artística o no erótica." msgstr "Desnudez artística o no erótica."
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "Regresar" msgstr "Regresar"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -374,7 +374,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "Conceptos básicos" msgstr "Conceptos básicos"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "Cumpleaños" msgstr "Cumpleaños"
@ -426,7 +426,7 @@ msgstr "Las cuentas bloqueadas no pueden responder en tus hilos, mencionarte ni
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Las cuentas bloqueadas no pueden responder en tus hilos, mencionarte ni interactuar contigo de ninguna otra forma. Tú no verás su contenido y ellos no podrán ver el tuyo." msgstr "Las cuentas bloqueadas no pueden responder en tus hilos, mencionarte ni interactuar contigo de ninguna otra forma. Tú no verás su contenido y ellos no podrán ver el tuyo."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "Publicación bloqueada." msgstr "Publicación bloqueada."
@ -663,7 +663,7 @@ msgstr "Elige los algoritmos que potencian tu experiencia con publicaciones pers
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "Elige tu contraseña" msgstr "Elige tu contraseña"
@ -764,6 +764,10 @@ msgstr "Directrices de la comunidad"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "" msgstr ""
@ -819,12 +823,12 @@ msgstr "Código de confirmación"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "Conectando..." msgstr "Conectando..."
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "" msgstr ""
@ -936,8 +940,8 @@ msgid "Could not load list"
msgstr "No se ha podido cargar la lista" msgstr "No se ha podido cargar la lista"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "" #~ msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -949,7 +953,7 @@ msgstr "Crear una cuenta nueva"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "Crear una cuenta" msgstr "Crear una cuenta"
@ -1063,7 +1067,7 @@ msgstr "¿Borrar esta publicación?"
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "Se borró la publicación." msgstr "Se borró la publicación."
@ -1123,7 +1127,7 @@ msgstr "Mostrar el nombre"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "¡Dominio verificado!" msgstr "¡Dominio verificado!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "" msgstr ""
@ -1265,16 +1269,14 @@ msgstr ""
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "Correo electrónico" msgstr "Correo electrónico"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "Dirección de correo electrónico" msgstr "Dirección de correo electrónico"
@ -1345,7 +1347,7 @@ msgstr "Introduce el dominio que quieres utilizar"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "Introduce el correo electrónico que utilizaste para crear tu cuenta. Te enviaremos un \"código de restablecimiento\" para que puedas establecer una nueva contraseña." msgstr "Introduce el correo electrónico que utilizaste para crear tu cuenta. Te enviaremos un \"código de restablecimiento\" para que puedas establecer una nueva contraseña."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "" msgstr ""
@ -1354,7 +1356,7 @@ msgstr ""
msgid "Enter your email" msgid "Enter your email"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "Introduce la dirección de correo electrónico" msgstr "Introduce la dirección de correo electrónico"
@ -1367,13 +1369,17 @@ msgid "Enter your new email address below."
msgstr "Introduce tu nueva dirección de correo electrónico a continuación." msgstr "Introduce tu nueva dirección de correo electrónico a continuación."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "Introduce tu nombre de usuario y contraseña" msgstr "Introduce tu nombre de usuario y contraseña"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "Error:" msgstr "Error:"
@ -1470,7 +1476,7 @@ msgstr "Noticias fuera de línea"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "Preferencias de noticias" msgstr "Preferencias de noticias"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "Comentarios" msgstr "Comentarios"
@ -1645,7 +1651,7 @@ msgstr "Olvidé mi contraseña"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "Olvidé mi contraseña" msgstr "Olvidé mi contraseña"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "" msgstr ""
@ -1695,11 +1701,11 @@ msgstr "Ir al siguiente"
msgid "Handle" msgid "Handle"
msgstr "Identificador" msgstr "Identificador"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "Ayuda" msgstr "Ayuda"
@ -1789,7 +1795,7 @@ msgstr "Página inicial"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "Preferencias de noticias de la página inicial" msgstr "Preferencias de noticias de la página inicial"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "Proveedor de alojamiento" msgstr "Proveedor de alojamiento"
@ -1843,11 +1849,11 @@ msgstr ""
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "" msgstr ""
@ -1864,8 +1870,8 @@ msgid "Input password for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1876,8 +1882,8 @@ msgid "Input the username or email address you used at signup"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "" #~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1887,11 +1893,11 @@ msgstr ""
msgid "Input your password" msgid "Input your password"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "" msgstr ""
@ -1907,12 +1913,12 @@ msgstr "Nombre de usuario o contraseña no válidos"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "Invitar a un amigo" msgstr "Invitar a un amigo"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "Código de invitación" msgstr "Código de invitación"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." 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." msgstr "No se acepta el código de invitación. Comprueba que lo has introducido correctamente e inténtalo de nuevo."
@ -1941,8 +1947,8 @@ msgstr "Tareas"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Únete a la lista de espera" msgstr "Únete a la lista de espera"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Únete a la lista de espera." msgstr "Únete a la lista de espera."
@ -2069,7 +2075,7 @@ msgstr ""
msgid "Likes" msgid "Likes"
msgstr "Cantidad de «Me gusta»" msgstr "Cantidad de «Me gusta»"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "" msgstr ""
@ -2117,8 +2123,8 @@ msgstr ""
msgid "Lists" msgid "Lists"
msgstr "Listas" msgstr "Listas"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "Cargar más publicaciones" msgstr "Cargar más publicaciones"
@ -2126,7 +2132,7 @@ msgstr "Cargar más publicaciones"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "Cargar notificaciones nuevas" msgstr "Cargar notificaciones nuevas"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2377,7 +2383,7 @@ msgstr ""
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "" msgstr ""
@ -2409,7 +2415,7 @@ msgstr ""
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2685,8 +2691,8 @@ msgstr "Página no encontrada"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2722,8 +2728,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "" #~ msgstr ""
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2751,14 +2757,18 @@ msgstr ""
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "Por favor, elige tu identificador." msgstr "Por favor, elige tu identificador."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "Por favor, elige tu contraseña." msgstr "Por favor, elige tu contraseña."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "Por favor, confirma tu correo electrónico antes de cambiarlo. Se trata de un requisito temporal mientras se añaden herramientas de actualización de correo electrónico, y pronto se eliminará." msgstr "Por favor, confirma tu correo electrónico antes de cambiarlo. Se trata de un requisito temporal mientras se añaden herramientas de actualización de correo electrónico, y pronto se eliminará."
@ -2768,22 +2778,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "" #~ msgstr ""
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "Introduce un nombre único para la contraseña de esta app o utiliza una generada aleatoriamente." msgstr "Introduce un nombre único para la contraseña de esta app o utiliza una generada aleatoriamente."
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "Introduce tu correo electrónico." msgstr "Introduce tu correo electrónico."
@ -2818,12 +2828,12 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "Publicación" msgstr "Publicación"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "" msgstr ""
@ -2837,7 +2847,7 @@ msgstr ""
msgid "Post deleted" msgid "Post deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "Publicación oculta" msgstr "Publicación oculta"
@ -2849,7 +2859,7 @@ msgstr "Lenguaje de la publicación"
msgid "Post Languages" msgid "Post Languages"
msgstr "Lenguajes de la publicación" msgstr "Lenguajes de la publicación"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "Publicación no encontrada" msgstr "Publicación no encontrada"
@ -2878,7 +2888,7 @@ msgid "Prioritize Your Follows"
msgstr "Priorizar los usuarios a los que sigue" msgstr "Priorizar los usuarios a los que sigue"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "Privacidad" msgstr "Privacidad"
@ -3040,7 +3050,7 @@ msgid "Reply Filters"
msgstr "Filtros de respuestas" msgstr "Filtros de respuestas"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "" msgstr ""
@ -3087,11 +3097,11 @@ msgstr "Volver a publicar o citar publicación"
msgid "Reposted By" msgid "Reposted By"
msgstr "Vuelto a publicar por" msgstr "Vuelto a publicar por"
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "Vuelto a publicar por {0}" msgstr "Vuelto a publicar por {0}"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "Vuelto a publicar por <0/>" msgstr "Vuelto a publicar por <0/>"
@ -3099,7 +3109,7 @@ msgstr "Vuelto a publicar por <0/>"
msgid "reposted your post" msgid "reposted your post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "" msgstr ""
@ -3109,8 +3119,8 @@ msgid "Request Change"
msgstr "Solicitar un cambio" msgstr "Solicitar un cambio"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "" #~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3121,7 +3131,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "Requerido para este proveedor" msgstr "Requerido para este proveedor"
@ -3173,9 +3183,8 @@ msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3184,16 +3193,16 @@ msgid "Retry"
msgstr "Volver a intentar" msgstr "Volver a intentar"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "" #~ msgstr ""
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "" #~ msgstr ""
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3302,7 +3311,7 @@ msgstr "Selecciona de una cuenta existente"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "Selecciona el servicio" msgstr "Selecciona el servicio"
@ -3340,8 +3349,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "" #~ msgstr ""
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3420,7 +3429,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "Establecer la contraseña nueva" msgstr "Establecer la contraseña nueva"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "" msgstr ""
@ -3460,7 +3469,7 @@ msgstr ""
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "" msgstr ""
@ -3516,9 +3525,9 @@ msgstr ""
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "" msgstr ""
@ -3671,8 +3680,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3800,7 +3809,7 @@ msgstr ""
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "Condiciones" msgstr "Condiciones"
@ -3816,6 +3825,10 @@ msgstr "Condiciones de servicio"
msgid "Text input field" msgid "Text input field"
msgstr "Campo de introducción de texto" msgstr "Campo de introducción de texto"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "La cuenta podrá interactuar contigo tras el desbloqueo." msgstr "La cuenta podrá interactuar contigo tras el desbloqueo."
@ -3832,7 +3845,7 @@ msgstr "La Política de derechos de autor se han trasladado a <0/>"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "Es posible que se haya borrado la publicación." msgstr "Es posible que se haya borrado la publicación."
@ -3933,8 +3946,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4047,8 +4060,8 @@ msgstr "Conmutar el menú desplegable"
msgid "Transformations" msgid "Transformations"
msgstr "Transformaciones" msgstr "Transformaciones"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "Traducir" msgstr "Traducir"
@ -4066,7 +4079,7 @@ msgstr "Desbloquear una lista"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "Desactivar la opción de silenciar la lista" msgstr "Desactivar la opción de silenciar la lista"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4105,7 +4118,7 @@ msgstr ""
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Lamentablemente, no cumples los requisitos para crear una cuenta." msgstr "Lamentablemente, no cumples los requisitos para crear una cuenta."
@ -4197,7 +4210,7 @@ msgstr ""
msgid "User Blocks You" msgid "User Blocks You"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "Identificador del usuario" msgstr "Identificador del usuario"
@ -4246,8 +4259,8 @@ msgid "Users in \"{0}\""
msgstr "Usuarios en «{0}»" msgstr "Usuarios en «{0}»"
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "" #~ msgstr ""
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4343,7 +4356,7 @@ msgstr ""
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "¡Nos hace mucha ilusión que te unas a nosotros!" msgstr "¡Nos hace mucha ilusión que te unas a nosotros!"
@ -4407,8 +4420,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "" #~ msgstr ""
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4462,7 +4475,7 @@ msgstr "¡No tienes ninguna noticia guardada!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "No tienes ninguna noticia guardada." msgstr "No tienes ninguna noticia guardada."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "Has bloqueado al autor o has sido bloqueado por el autor." msgstr "Has bloqueado al autor o has sido bloqueado por el autor."
@ -4552,7 +4565,7 @@ msgstr ""
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "Tu fecha de nacimiento" msgstr "Tu fecha de nacimiento"
@ -4564,7 +4577,7 @@ msgstr ""
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4586,7 +4599,7 @@ msgstr "Tu correo electrónico aún no ha sido verificado. Este es un paso de se
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "Tu identificador completo será" msgstr "Tu identificador completo será"
@ -4623,6 +4636,6 @@ msgstr "Tu perfil"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "Tu identificador del usuario" msgstr "Tu identificador del usuario"

View File

@ -351,21 +351,21 @@ msgstr ""
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "Nudité artistique ou non érotique." msgstr "Nudité artistique ou non érotique."
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "Arrière" msgstr "Arrière"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "Retour" msgstr "Retour"
@ -378,7 +378,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "Principes de base" msgstr "Principes de base"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "Date de naissance" msgstr "Date de naissance"
@ -430,7 +430,7 @@ msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous m
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous. Vous ne verrez pas leur contenu et ils ne pourront pas voir le vôtre." msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous. Vous ne verrez pas leur contenu et ils ne pourront pas voir le vôtre."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "Post bloqué." msgstr "Post bloqué."
@ -667,7 +667,7 @@ msgstr "Choisissez les algorithmes qui alimentent votre expérience avec des fil
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "Choisissez votre mot de passe" msgstr "Choisissez votre mot de passe"
@ -768,6 +768,10 @@ msgstr "Directives communautaires"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "Permet décrire des messages de {MAX_GRAPHEME_LENGTH} caractères maximum" msgstr "Permet décrire des messages de {MAX_GRAPHEME_LENGTH} caractères maximum"
@ -823,12 +827,12 @@ msgstr "Code de confirmation"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "Confirme linscription de {email} sur la liste dattente" msgstr "Confirme linscription de {email} sur la liste dattente"
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "Connexion…" msgstr "Connexion…"
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "" msgstr ""
@ -940,8 +944,8 @@ msgid "Could not load list"
msgstr "Impossible de charger la liste" msgstr "Impossible de charger la liste"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "" #~ msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -953,7 +957,7 @@ msgstr "Créer un nouveau compte"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "Créer un compte Bluesky" msgstr "Créer un compte Bluesky"
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "Créer un compte" msgstr "Créer un compte"
@ -1067,7 +1071,7 @@ msgstr "Supprimer ce post ?"
msgid "Deleted" msgid "Deleted"
msgstr "Supprimé" msgstr "Supprimé"
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "Post supprimé." msgstr "Post supprimé."
@ -1127,7 +1131,7 @@ msgstr "Afficher le nom"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "Domaine vérifié !" msgstr "Domaine vérifié !"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "Pas de code dinvitation ?" msgstr "Pas de code dinvitation ?"
@ -1269,16 +1273,14 @@ msgstr "Modifier votre description de profil"
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "Adresse e-mail" msgstr "Adresse e-mail"
@ -1349,7 +1351,7 @@ msgstr "Entrez le domaine que vous voulez utiliser"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "Saisissez le-mail que vous avez utilisé pour créer votre compte. Nous vous enverrons un « code de réinitialisation » afin changer votre mot de passe." msgstr "Saisissez le-mail que vous avez utilisé pour créer votre compte. Nous vous enverrons un « code de réinitialisation » afin changer votre mot de passe."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "Saisissez votre date de naissance" msgstr "Saisissez votre date de naissance"
@ -1358,7 +1360,7 @@ msgstr "Saisissez votre date de naissance"
msgid "Enter your email" msgid "Enter your email"
msgstr "Entrez votre e-mail" msgstr "Entrez votre e-mail"
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "Entrez votre e-mail" msgstr "Entrez votre e-mail"
@ -1371,13 +1373,17 @@ msgid "Enter your new email address below."
msgstr "Entrez votre nouvelle e-mail ci-dessous." msgstr "Entrez votre nouvelle e-mail ci-dessous."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "Entrez votre pseudo et votre mot de passe" msgstr "Entrez votre pseudo et votre mot de passe"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "Erreur :" msgstr "Erreur :"
@ -1474,7 +1480,7 @@ msgstr "Fil dactu hors ligne"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "Préférences en matière de fil dactu" msgstr "Préférences en matière de fil dactu"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "Feedback" msgstr "Feedback"
@ -1649,7 +1655,7 @@ msgstr "Mot de passe oublié"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "Mot de passe oublié" msgstr "Mot de passe oublié"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "Tiré de <0/>" msgstr "Tiré de <0/>"
@ -1699,11 +1705,11 @@ msgstr "Aller à la suite"
msgid "Handle" msgid "Handle"
msgstr "Pseudo" msgstr "Pseudo"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "Aide" msgstr "Aide"
@ -1793,7 +1799,7 @@ msgstr "Accueil"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "Préférences de fils dactu de laccueil" msgstr "Préférences de fils dactu de laccueil"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "Hébergeur" msgstr "Hébergeur"
@ -1847,11 +1853,11 @@ msgstr "Entrez le code envoyé à votre e-mail pour réinitialiser le mot de pas
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "Entrez le code de confirmation pour supprimer le compte" msgstr "Entrez le code de confirmation pour supprimer le compte"
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "Entrez le code dinvitation pour continuer" msgstr "Entrez le code dinvitation pour continuer"
@ -1868,8 +1874,8 @@ msgid "Input password for account deletion"
msgstr "Entrez le mot de passe pour la suppression du compte" msgstr "Entrez le mot de passe pour la suppression du compte"
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1880,8 +1886,8 @@ msgid "Input the username or email address you used at signup"
msgstr "Entrez le pseudo ou ladresse e-mail que vous avez utilisé lors de linscription" msgstr "Entrez le pseudo ou ladresse e-mail que vous avez utilisé lors de linscription"
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "" #~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1891,11 +1897,11 @@ msgstr "Entrez votre e-mail pour vous inscrire sur la liste dattente de Blues
msgid "Input your password" msgid "Input your password"
msgstr "Entrez votre mot de passe" msgstr "Entrez votre mot de passe"
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "Entrez votre pseudo" msgstr "Entrez votre pseudo"
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "Enregistrement de post invalide ou non pris en charge" msgstr "Enregistrement de post invalide ou non pris en charge"
@ -1911,12 +1917,12 @@ msgstr "Pseudo ou mot de passe incorrect"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "Inviter un ami" msgstr "Inviter un ami"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "Code dinvitation" msgstr "Code dinvitation"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." msgid "Invite code not accepted. Check that you input it correctly and try again."
msgstr "Code dinvitation refusé. Vérifiez que vous lavez saisi correctement et réessayez." msgstr "Code dinvitation refusé. Vérifiez que vous lavez saisi correctement et réessayez."
@ -1945,8 +1951,8 @@ msgstr "Emplois"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Sinscrire sur la liste dattente" msgstr "Sinscrire sur la liste dattente"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Sinscrire sur la liste dattente." msgstr "Sinscrire sur la liste dattente."
@ -2073,7 +2079,7 @@ msgstr "liké votre post"
msgid "Likes" msgid "Likes"
msgstr "Likes" msgstr "Likes"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "Likes sur ce post" msgstr "Likes sur ce post"
@ -2121,8 +2127,8 @@ msgstr "Liste démasquée"
msgid "Lists" msgid "Lists"
msgstr "Listes" msgstr "Listes"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "Charger plus darticles" msgstr "Charger plus darticles"
@ -2130,7 +2136,7 @@ msgstr "Charger plus darticles"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "Charger les nouvelles notifications" msgstr "Charger les nouvelles notifications"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2381,7 +2387,7 @@ msgstr "Nouveau mot de passe"
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "Nouveau post" msgstr "Nouveau post"
@ -2413,7 +2419,7 @@ msgstr "Réponses les plus récentes en premier"
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2689,8 +2695,8 @@ msgstr "Page introuvable"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2726,8 +2732,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "" #~ msgstr ""
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2755,14 +2761,18 @@ msgstr "Lire la vidéo"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "Lit le GIF" msgstr "Lit le GIF"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "Veuillez choisir votre pseudo." msgstr "Veuillez choisir votre pseudo."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "Veuillez choisir votre mot de passe." msgstr "Veuillez choisir votre mot de passe."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "Veuillez confirmer votre e-mail avant de le modifier. Ceci est temporairement requis pendant que des outils de mise à jour de-mail sont ajoutés, cette étape ne sera bientôt plus nécessaire." msgstr "Veuillez confirmer votre e-mail avant de le modifier. Ceci est temporairement requis pendant que des outils de mise à jour de-mail sont ajoutés, cette étape ne sera bientôt plus nécessaire."
@ -2772,22 +2782,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "Veuillez entrer un nom pour votre mot de passe dapplication. Les espaces ne sont pas autorisés." msgstr "Veuillez entrer un nom pour votre mot de passe dapplication. Les espaces ne sont pas autorisés."
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "" #~ msgstr ""
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "Veuillez saisir un nom unique pour le mot de passe de lapplication ou utiliser celui que nous avons généré de manière aléatoire." msgstr "Veuillez saisir un nom unique pour le mot de passe de lapplication ou utiliser celui que nous avons généré de manière aléatoire."
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "Veuillez entrer votre e-mail." msgstr "Veuillez entrer votre e-mail."
@ -2822,12 +2832,12 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "Poster" msgstr "Poster"
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "Post" msgstr "Post"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "Post de {0}" msgstr "Post de {0}"
@ -2841,7 +2851,7 @@ msgstr "Post de @{0}"
msgid "Post deleted" msgid "Post deleted"
msgstr "Post supprimé" msgstr "Post supprimé"
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "Post caché" msgstr "Post caché"
@ -2853,7 +2863,7 @@ msgstr "Langue du post"
msgid "Post Languages" msgid "Post Languages"
msgstr "Langues du post" msgstr "Langues du post"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "Post introuvable" msgstr "Post introuvable"
@ -2882,7 +2892,7 @@ msgid "Prioritize Your Follows"
msgstr "Définissez des priorités de vos suivis" msgstr "Définissez des priorités de vos suivis"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "Vie privée" msgstr "Vie privée"
@ -3044,7 +3054,7 @@ msgid "Reply Filters"
msgstr "Filtres de réponse" msgstr "Filtres de réponse"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "Réponse à <0/>" msgstr "Réponse à <0/>"
@ -3091,11 +3101,11 @@ msgstr "Republier ou citer"
msgid "Reposted By" msgid "Reposted By"
msgstr "Republié par" msgstr "Republié par"
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "Republié par {0}" msgstr "Republié par {0}"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "Republié par <0/>" msgstr "Republié par <0/>"
@ -3103,7 +3113,7 @@ msgstr "Republié par <0/>"
msgid "reposted your post" msgid "reposted your post"
msgstr "a republié votre post" msgstr "a republié votre post"
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "Reposts de ce post" msgstr "Reposts de ce post"
@ -3113,8 +3123,8 @@ msgid "Request Change"
msgstr "Demande de modification" msgstr "Demande de modification"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "" #~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3125,7 +3135,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "Nécessiter un texte alt avant de publier" msgstr "Nécessiter un texte alt avant de publier"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "Obligatoire pour cet hébergeur" msgstr "Obligatoire pour cet hébergeur"
@ -3177,9 +3187,8 @@ msgstr "Réessaye la dernière action, qui a échoué"
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3188,16 +3197,16 @@ msgid "Retry"
msgstr "Réessayer" msgstr "Réessayer"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "" #~ msgstr ""
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "Retourne à la page précédente" msgstr "Retourne à la page précédente"
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "SANDBOX. Les posts et les comptes ne sont pas permanents." #~ msgstr "SANDBOX. Les posts et les comptes ne sont pas permanents."
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3306,7 +3315,7 @@ msgstr "Sélectionner un compte existant"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "Sélectionne loption {i} sur {numItems}" msgstr "Sélectionne loption {i} sur {numItems}"
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "Sélectionner un service" msgstr "Sélectionner un service"
@ -3344,8 +3353,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "" #~ msgstr ""
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3424,7 +3433,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "Définir un nouveau mot de passe" msgstr "Définir un nouveau mot de passe"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "Définit le mot de passe" msgstr "Définit le mot de passe"
@ -3464,7 +3473,7 @@ msgstr "Définit le-mail pour la réinitialisation du mot de passe"
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "Définit lhébergeur pour la réinitialisation du mot de passe" msgstr "Définit lhébergeur pour la réinitialisation du mot de passe"
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "Définit le serveur pour le client Bluesky" msgstr "Définit le serveur pour le client Bluesky"
@ -3520,9 +3529,9 @@ msgstr "Afficher les intégrations de {0}"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "Afficher les suivis similaires à {0}" msgstr "Afficher les suivis similaires à {0}"
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "Voir plus" msgstr "Voir plus"
@ -3675,8 +3684,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3804,7 +3813,7 @@ msgstr "Tapper pour voir en entier"
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "Conditions générales" msgstr "Conditions générales"
@ -3820,6 +3829,10 @@ msgstr "Conditions dutilisation"
msgid "Text input field" msgid "Text input field"
msgstr "Champ de saisie de texte" msgstr "Champ de saisie de texte"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "Ce compte pourra interagir avec vous après le déblocage." msgstr "Ce compte pourra interagir avec vous après le déblocage."
@ -3836,7 +3849,7 @@ msgstr "Notre politique de droits dauteur a été déplacée vers <0/>"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "Ce post a peut-être été supprimé." msgstr "Ce post a peut-être été supprimé."
@ -3937,8 +3950,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4051,8 +4064,8 @@ msgstr "Activer le menu déroulant"
msgid "Transformations" msgid "Transformations"
msgstr "Transformations" msgstr "Transformations"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "Traduire" msgstr "Traduire"
@ -4070,7 +4083,7 @@ msgstr "Débloquer la liste"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "Réafficher cette liste" msgstr "Réafficher cette liste"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4109,7 +4122,7 @@ msgstr "Se désabonner"
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "Se désabonner de {0}" msgstr "Se désabonner de {0}"
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Malheureusement, vous ne remplissez pas les conditions requises pour créer un compte." msgstr "Malheureusement, vous ne remplissez pas les conditions requises pour créer un compte."
@ -4201,7 +4214,7 @@ msgstr "Compte bloqué par liste"
msgid "User Blocks You" msgid "User Blocks You"
msgstr "Compte qui vous bloque" msgstr "Compte qui vous bloque"
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "Pseudo" msgstr "Pseudo"
@ -4250,8 +4263,8 @@ msgid "Users in \"{0}\""
msgstr "Comptes dans « {0} »" msgstr "Comptes dans « {0} »"
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "" #~ msgstr ""
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4347,7 +4360,7 @@ msgstr "Nous examinerons votre appel rapidement."
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "Nous sommes ravis de vous accueillir !" msgstr "Nous sommes ravis de vous accueillir !"
@ -4411,8 +4424,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "" #~ msgstr ""
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4466,7 +4479,7 @@ msgstr "Vous navez encore aucun fil enregistré !"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "Vous navez encore aucun fil enregistré." msgstr "Vous navez encore aucun fil enregistré."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "Vous avez bloqué cet auteur ou vous avez été bloqué par celui-ci." msgstr "Vous avez bloqué cet auteur ou vous avez été bloqué par celui-ci."
@ -4556,7 +4569,7 @@ msgstr "Votre compte a été supprimé"
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "Votre date de naissance" msgstr "Votre date de naissance"
@ -4568,7 +4581,7 @@ msgstr ""
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4590,7 +4603,7 @@ msgstr "Votre e-mail na pas encore été vérifié. Il sagit dune mesur
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "Votre fil dactu des comptes suivis est vide ! Suivez plus de comptes pour voir ce qui se passe." msgstr "Votre fil dactu des comptes suivis est vide ! Suivez plus de comptes pour voir ce qui se passe."
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "Votre nom complet sera" msgstr "Votre nom complet sera"
@ -4627,6 +4640,6 @@ msgstr "Votre profil"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "Votre réponse a été publiée" msgstr "Votre réponse a été publiée"
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "Votre pseudo" msgstr "Votre pseudo"

View File

@ -351,21 +351,21 @@ msgstr ""
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "कलात्मक या गैर-कामुक नग्नता।।" msgstr "कलात्मक या गैर-कामुक नग्नता।।"
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "वापस" msgstr "वापस"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -378,7 +378,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "मूल बातें" msgstr "मूल बातें"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "जन्मदिन" msgstr "जन्मदिन"
@ -430,7 +430,7 @@ msgstr "अवरुद्ध खाते आपके थ्रेड्स
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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 "अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते। आप उनकी सामग्री नहीं देख पाएंगे और उन्हें आपकी सामग्री देखने से रोका जाएगा।" msgstr "अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते। आप उनकी सामग्री नहीं देख पाएंगे और उन्हें आपकी सामग्री देखने से रोका जाएगा।"
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "ब्लॉक पोस्ट।" msgstr "ब्लॉक पोस्ट।"
@ -667,7 +667,7 @@ msgstr "उन एल्गोरिदम का चयन करें जो
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "अपना पासवर्ड चुनें" msgstr "अपना पासवर्ड चुनें"
@ -768,6 +768,10 @@ msgstr "समुदाय दिशानिर्देश"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "" msgstr ""
@ -823,12 +827,12 @@ msgstr "OTP कोड"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "कनेक्टिंग ..।" msgstr "कनेक्टिंग ..।"
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "" msgstr ""
@ -940,8 +944,8 @@ msgid "Could not load list"
msgstr "सूची लोड नहीं कर सकता" msgstr "सूची लोड नहीं कर सकता"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "" #~ msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -953,7 +957,7 @@ msgstr "नया खाता बनाएं"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "खाता बनाएँ" msgstr "खाता बनाएँ"
@ -1067,7 +1071,7 @@ msgstr "इस पोस्ट को डीलीट करें?"
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "यह पोस्ट मिटाई जा चुकी है" msgstr "यह पोस्ट मिटाई जा चुकी है"
@ -1127,7 +1131,7 @@ msgstr "प्रदर्शन का नाम"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "डोमेन सत्यापित!" msgstr "डोमेन सत्यापित!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "" msgstr ""
@ -1269,16 +1273,14 @@ msgstr ""
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "ईमेल" msgstr "ईमेल"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "ईमेल" msgstr "ईमेल"
@ -1349,7 +1351,7 @@ msgstr "आप जिस डोमेन का उपयोग करना च
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "वह ईमेल दर्ज करें जिसका उपयोग आपने अपना खाता बनाने के लिए किया था। हम आपको एक \"reset code\" भेजेंगे ताकि आप एक नया पासवर्ड सेट कर सकें।" msgstr "वह ईमेल दर्ज करें जिसका उपयोग आपने अपना खाता बनाने के लिए किया था। हम आपको एक \"reset code\" भेजेंगे ताकि आप एक नया पासवर्ड सेट कर सकें।"
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "" msgstr ""
@ -1358,7 +1360,7 @@ msgstr ""
msgid "Enter your email" msgid "Enter your email"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "अपना ईमेल पता दर्ज करें" msgstr "अपना ईमेल पता दर्ज करें"
@ -1371,13 +1373,17 @@ msgid "Enter your new email address below."
msgstr "नीचे अपना नया ईमेल पता दर्ज करें।।" msgstr "नीचे अपना नया ईमेल पता दर्ज करें।।"
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "अपने यूज़रनेम और पासवर्ड दर्ज करें" msgstr "अपने यूज़रनेम और पासवर्ड दर्ज करें"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "" msgstr ""
@ -1474,7 +1480,7 @@ msgstr "फ़ीड ऑफ़लाइन है"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "फ़ीड प्राथमिकता" msgstr "फ़ीड प्राथमिकता"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "प्रतिक्रिया" msgstr "प्रतिक्रिया"
@ -1649,7 +1655,7 @@ msgstr "पासवर्ड भूल गए"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "पासवर्ड भूल गए" msgstr "पासवर्ड भूल गए"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "" msgstr ""
@ -1699,11 +1705,11 @@ msgstr "अगला"
msgid "Handle" msgid "Handle"
msgstr "हैंडल" msgstr "हैंडल"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "सहायता" msgstr "सहायता"
@ -1793,7 +1799,7 @@ msgstr "होम फीड"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "होम फ़ीड प्राथमिकताएं" msgstr "होम फ़ीड प्राथमिकताएं"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "होस्टिंग प्रदाता" msgstr "होस्टिंग प्रदाता"
@ -1847,11 +1853,11 @@ msgstr ""
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "" msgstr ""
@ -1868,8 +1874,8 @@ msgid "Input password for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1880,8 +1886,8 @@ msgid "Input the username or email address you used at signup"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "" #~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1891,11 +1897,11 @@ msgstr ""
msgid "Input your password" msgid "Input your password"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "" msgstr ""
@ -1911,12 +1917,12 @@ msgstr "अवैध उपयोगकर्ता नाम या पास
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "एक दोस्त को आमंत्रित करें" msgstr "एक दोस्त को आमंत्रित करें"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "आमंत्रण कोड" msgstr "आमंत्रण कोड"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." msgid "Invite code not accepted. Check that you input it correctly and try again."
msgstr "" msgstr ""
@ -1945,8 +1951,8 @@ msgstr ""
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "प्रतीक्षा सूची में शामिल हों" msgstr "प्रतीक्षा सूची में शामिल हों"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "प्रतीक्षा सूची में शामिल हों।।" msgstr "प्रतीक्षा सूची में शामिल हों।।"
@ -2073,7 +2079,7 @@ msgstr ""
msgid "Likes" msgid "Likes"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "" msgstr ""
@ -2121,8 +2127,8 @@ msgstr ""
msgid "Lists" msgid "Lists"
msgstr "सूची" msgstr "सूची"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "अधिक पोस्ट लोड करें" msgstr "अधिक पोस्ट लोड करें"
@ -2130,7 +2136,7 @@ msgstr "अधिक पोस्ट लोड करें"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "नई सूचनाएं लोड करें" msgstr "नई सूचनाएं लोड करें"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2381,7 +2387,7 @@ msgstr ""
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "" msgstr ""
@ -2413,7 +2419,7 @@ msgstr ""
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2693,8 +2699,8 @@ msgstr "पृष्ठ नहीं मिला"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2730,8 +2736,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "" #~ msgstr ""
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2759,14 +2765,18 @@ msgstr ""
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "इसे बदलने से पहले कृपया अपने ईमेल की पुष्टि करें। यह एक अस्थायी आवश्यकता है जबकि ईमेल-अपडेटिंग टूल जोड़ा जाता है, और इसे जल्द ही हटा दिया जाएगा।।" msgstr "इसे बदलने से पहले कृपया अपने ईमेल की पुष्टि करें। यह एक अस्थायी आवश्यकता है जबकि ईमेल-अपडेटिंग टूल जोड़ा जाता है, और इसे जल्द ही हटा दिया जाएगा।।"
@ -2776,22 +2786,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "" #~ msgstr ""
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "कृपया इस ऐप पासवर्ड के लिए एक अद्वितीय नाम दर्ज करें या हमारे यादृच्छिक रूप से उत्पन्न एक का उपयोग करें।।" msgstr "कृपया इस ऐप पासवर्ड के लिए एक अद्वितीय नाम दर्ज करें या हमारे यादृच्छिक रूप से उत्पन्न एक का उपयोग करें।।"
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "" msgstr ""
@ -2826,12 +2836,12 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "पोस्ट" msgstr "पोस्ट"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "" msgstr ""
@ -2845,7 +2855,7 @@ msgstr ""
msgid "Post deleted" msgid "Post deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "छुपा पोस्ट" msgstr "छुपा पोस्ट"
@ -2857,7 +2867,7 @@ msgstr "पोस्ट भाषा"
msgid "Post Languages" msgid "Post Languages"
msgstr "पोस्ट भाषा" msgstr "पोस्ट भाषा"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "पोस्ट नहीं मिला" msgstr "पोस्ट नहीं मिला"
@ -2886,7 +2896,7 @@ msgid "Prioritize Your Follows"
msgstr "अपने फ़ॉलोअर्स को प्राथमिकता दें" msgstr "अपने फ़ॉलोअर्स को प्राथमिकता दें"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "गोपनीयता" msgstr "गोपनीयता"
@ -3048,7 +3058,7 @@ msgid "Reply Filters"
msgstr "फिल्टर" msgstr "फिल्टर"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "" msgstr ""
@ -3095,11 +3105,11 @@ msgstr "पोस्ट दोबारा पोस्ट करें या
msgid "Reposted By" msgid "Reposted By"
msgstr "द्वारा दोबारा पोस्ट किया गया" msgstr "द्वारा दोबारा पोस्ट किया गया"
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "" msgstr ""
@ -3107,7 +3117,7 @@ msgstr ""
msgid "reposted your post" msgid "reposted your post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "" msgstr ""
@ -3117,8 +3127,8 @@ msgid "Request Change"
msgstr "अनुरोध बदलें" msgstr "अनुरोध बदलें"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "" #~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3129,7 +3139,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "पोस्ट करने से पहले वैकल्पिक टेक्स्ट की आवश्यकता है" msgstr "पोस्ट करने से पहले वैकल्पिक टेक्स्ट की आवश्यकता है"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "इस प्रदाता के लिए आवश्यक" msgstr "इस प्रदाता के लिए आवश्यक"
@ -3181,9 +3191,8 @@ msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3192,16 +3201,16 @@ msgid "Retry"
msgstr "फिर से कोशिश करो" msgstr "फिर से कोशिश करो"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "" #~ msgstr ""
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "" #~ msgstr ""
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3310,7 +3319,7 @@ msgstr "मौजूदा खाते से चुनें"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "सेवा चुनें" msgstr "सेवा चुनें"
@ -3348,8 +3357,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "" #~ msgstr ""
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3428,7 +3437,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "नया पासवर्ड सेट करें" msgstr "नया पासवर्ड सेट करें"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "" msgstr ""
@ -3468,7 +3477,7 @@ msgstr ""
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "" msgstr ""
@ -3524,9 +3533,9 @@ msgstr ""
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "" msgstr ""
@ -3679,8 +3688,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3808,7 +3817,7 @@ msgstr ""
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "शर्तें" msgstr "शर्तें"
@ -3824,6 +3833,10 @@ msgstr "सेवा की शर्तें"
msgid "Text input field" msgid "Text input field"
msgstr "पाठ इनपुट फ़ील्ड" msgstr "पाठ इनपुट फ़ील्ड"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "अनब्लॉक करने के बाद अकाउंट आपसे इंटरैक्ट कर सकेगा।" msgstr "अनब्लॉक करने के बाद अकाउंट आपसे इंटरैक्ट कर सकेगा।"
@ -3840,7 +3853,7 @@ msgstr "कॉपीराइट नीति को <0/> पर स्थान
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "हो सकता है कि यह पोस्ट हटा दी गई हो।" msgstr "हो सकता है कि यह पोस्ट हटा दी गई हो।"
@ -3941,8 +3954,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4055,8 +4068,8 @@ msgstr "ड्रॉपडाउन टॉगल करें"
msgid "Transformations" msgid "Transformations"
msgstr "परिवर्तन" msgstr "परिवर्तन"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "अनुवाद" msgstr "अनुवाद"
@ -4074,7 +4087,7 @@ msgstr ""
msgid "Un-mute list" msgid "Un-mute list"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4113,7 +4126,7 @@ msgstr ""
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "" msgstr ""
@ -4205,7 +4218,7 @@ msgstr ""
msgid "User Blocks You" msgid "User Blocks You"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "यूजर हैंडल" msgstr "यूजर हैंडल"
@ -4254,8 +4267,8 @@ msgid "Users in \"{0}\""
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "" #~ msgstr ""
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4351,7 +4364,7 @@ msgstr ""
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "हम आपके हमारी सेवा में शामिल होने को लेकर बहुत उत्साहित हैं!" msgstr "हम आपके हमारी सेवा में शामिल होने को लेकर बहुत उत्साहित हैं!"
@ -4415,8 +4428,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "" #~ msgstr ""
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4470,7 +4483,7 @@ msgstr ""
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "आपके पास कोई सहेजी गई फ़ीड नहीं है." msgstr "आपके पास कोई सहेजी गई फ़ीड नहीं है."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "आपने लेखक को अवरुद्ध किया है या आपने लेखक द्वारा अवरुद्ध किया है।।" msgstr "आपने लेखक को अवरुद्ध किया है या आपने लेखक द्वारा अवरुद्ध किया है।।"
@ -4560,7 +4573,7 @@ msgstr ""
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "जन्म तिथि" msgstr "जन्म तिथि"
@ -4572,7 +4585,7 @@ msgstr ""
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4594,7 +4607,7 @@ msgstr "आपका ईमेल अभी तक सत्यापित न
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "आपका पूरा हैंडल होगा" msgstr "आपका पूरा हैंडल होगा"
@ -4631,6 +4644,6 @@ msgstr "आपकी प्रोफ़ाइल"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "आपका यूजर हैंडल" msgstr "आपका यूजर हैंडल"

View File

@ -366,21 +366,21 @@ msgstr ""
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "Ketelanjangan artistik atau non-erotis." msgstr "Ketelanjangan artistik atau non-erotis."
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "Kembali" msgstr "Kembali"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "Kembali" msgstr "Kembali"
@ -393,7 +393,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "Dasar" msgstr "Dasar"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "Tanggal lahir" msgstr "Tanggal lahir"
@ -445,7 +445,7 @@ msgstr "Akun yang diblokir tidak dapat membalas di utas Anda, menyebut Anda, ata
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Akun yang diblokir tidak dapat membalas postingan Anda, menyebutkan Anda, dan interaksi lain dengan Anda. Anda tidak akan melihat konten mereka dan mereka akan dicegah melihat konten Anda." msgstr "Akun yang diblokir tidak dapat membalas postingan Anda, menyebutkan Anda, dan interaksi lain dengan Anda. Anda tidak akan melihat konten mereka dan mereka akan dicegah melihat konten Anda."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "Postingan yang diblokir." msgstr "Postingan yang diblokir."
@ -688,7 +688,7 @@ msgstr "Pilih algoritma yang akan digunakan untuk kustom feed Anda."
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "Pilih kata sandi Anda" msgstr "Pilih kata sandi Anda"
@ -789,6 +789,10 @@ msgstr "Panduan Komunitas"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "Buat postingan dengan panjang hingga {MAX_GRAPHEME_LENGTH} karakter" msgstr "Buat postingan dengan panjang hingga {MAX_GRAPHEME_LENGTH} karakter"
@ -844,12 +848,12 @@ msgstr "Kode konfirmasi"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "Konfirmasi pendaftaran {email} ke daftar tunggu" msgstr "Konfirmasi pendaftaran {email} ke daftar tunggu"
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "Menghubungkan..." msgstr "Menghubungkan..."
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "" msgstr ""
@ -961,8 +965,8 @@ msgid "Could not load list"
msgstr "Tidak dapat memuat daftar" msgstr "Tidak dapat memuat daftar"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "" #~ msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -974,7 +978,7 @@ msgstr "Buat akun baru"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "Buat akun Bluesky baru" msgstr "Buat akun Bluesky baru"
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "Buat Akun" msgstr "Buat Akun"
@ -1092,7 +1096,7 @@ msgstr "Hapus postingan ini?"
msgid "Deleted" msgid "Deleted"
msgstr "Dihapus" msgstr "Dihapus"
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "Postingan dihapus." msgstr "Postingan dihapus."
@ -1156,7 +1160,7 @@ msgstr "Nama Tampilan"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "Domain terverifikasi!" msgstr "Domain terverifikasi!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "Tidak punya kode undangan?" msgstr "Tidak punya kode undangan?"
@ -1298,16 +1302,14 @@ msgstr "Ubah deskripsi profil Anda"
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "Alamat email" msgstr "Alamat email"
@ -1382,7 +1384,7 @@ msgstr "Masukkan domain yang ingin Anda gunakan"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "Masukkan email yang Anda gunakan untuk membuat akun. Kami akan mengirimkan \"kode reset\" untuk mengatur kata sandi baru." msgstr "Masukkan email yang Anda gunakan untuk membuat akun. Kami akan mengirimkan \"kode reset\" untuk mengatur kata sandi baru."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "Masukkan tanggal lahir Anda" msgstr "Masukkan tanggal lahir Anda"
@ -1391,7 +1393,7 @@ msgstr "Masukkan tanggal lahir Anda"
msgid "Enter your email" msgid "Enter your email"
msgstr "Masukkan email Anda" msgstr "Masukkan email Anda"
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "Masukkan alamat email Anda" msgstr "Masukkan alamat email Anda"
@ -1404,13 +1406,17 @@ msgid "Enter your new email address below."
msgstr "Masukkan alamat email baru Anda di bawah ini." msgstr "Masukkan alamat email baru Anda di bawah ini."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "Masukkan nama pengguna dan kata sandi Anda" msgstr "Masukkan nama pengguna dan kata sandi Anda"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "Eror:" msgstr "Eror:"
@ -1507,7 +1513,7 @@ msgstr "Feed offline"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "Preferensi Feed" msgstr "Preferensi Feed"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "Masukan" msgstr "Masukan"
@ -1689,7 +1695,7 @@ msgstr "Lupa kata sandi"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "Lupa Kata Sandi" msgstr "Lupa Kata Sandi"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "Dari <0/>" msgstr "Dari <0/>"
@ -1739,11 +1745,11 @@ msgstr "Berikutnya"
msgid "Handle" msgid "Handle"
msgstr "Handle" msgstr "Handle"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "Bantuan" msgstr "Bantuan"
@ -1837,7 +1843,7 @@ msgstr "Beranda"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "Preferensi Feed Beranda" msgstr "Preferensi Feed Beranda"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "Provider hosting" msgstr "Provider hosting"
@ -1895,7 +1901,7 @@ msgstr "Masukkan kode yang dikirim ke email Anda untuk pengaturan ulang kata san
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "Masukkan kode konfirmasi untuk penghapusan akun" msgstr "Masukkan kode konfirmasi untuk penghapusan akun"
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "" msgstr ""
@ -1907,7 +1913,7 @@ msgstr ""
#~ msgid "Input hosting provider address" #~ msgid "Input hosting provider address"
#~ msgstr "Masukkan alamat penyedia hosting" #~ msgstr "Masukkan alamat penyedia hosting"
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "Masukkan kode undangan untuk melanjutkan" msgstr "Masukkan kode undangan untuk melanjutkan"
@ -1924,8 +1930,8 @@ msgid "Input password for account deletion"
msgstr "Masukkan kata sandi untuk penghapusan akun" msgstr "Masukkan kata sandi untuk penghapusan akun"
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1936,8 +1942,8 @@ msgid "Input the username or email address you used at signup"
msgstr "Masukkan nama pengguna atau alamat email yang Anda gunakan saat mendaftar" msgstr "Masukkan nama pengguna atau alamat email yang Anda gunakan saat mendaftar"
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "" #~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1947,11 +1953,11 @@ msgstr "Masukkan email Anda untuk masuk ke daftar tunggu Bluesky"
msgid "Input your password" msgid "Input your password"
msgstr "Masukkan kata sandi Anda" msgstr "Masukkan kata sandi Anda"
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "Masukkan handle pengguna Anda" msgstr "Masukkan handle pengguna Anda"
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "Catatan posting tidak valid atau tidak didukung" msgstr "Catatan posting tidak valid atau tidak didukung"
@ -1967,12 +1973,12 @@ msgstr "Username atau kata sandi salah"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "Undang Teman" msgstr "Undang Teman"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "Kode Undangan" msgstr "Kode Undangan"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." 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." msgstr "Kode undangan salah. Periksa bahwa Anda memasukkannya dengan benar dan coba lagi."
@ -2001,8 +2007,8 @@ msgstr "Karir"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Gabung ke daftar tunggu" msgstr "Gabung ke daftar tunggu"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Gabung ke daftar tunggu." msgstr "Gabung ke daftar tunggu."
@ -2137,7 +2143,7 @@ msgstr "menyukai postingan Anda"
msgid "Likes" msgid "Likes"
msgstr "Suka" msgstr "Suka"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "Suka pada postingan ini" msgstr "Suka pada postingan ini"
@ -2185,8 +2191,8 @@ msgstr "Daftar tidak dibisukan"
msgid "Lists" msgid "Lists"
msgstr "Daftar" msgstr "Daftar"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "Muat postingan lainnya" msgstr "Muat postingan lainnya"
@ -2194,7 +2200,7 @@ msgstr "Muat postingan lainnya"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "Muat notifikasi baru" msgstr "Muat notifikasi baru"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2451,7 +2457,7 @@ msgstr "Kata sandi baru"
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "Postingan baru" msgstr "Postingan baru"
@ -2486,7 +2492,7 @@ msgstr "Balasan terbaru terlebih dahulu"
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2766,8 +2772,8 @@ msgstr "Halaman tidak ditemukan"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2803,8 +2809,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "" #~ msgstr ""
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2832,14 +2838,18 @@ msgstr "Putar Video"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "Putar GIF" msgstr "Putar GIF"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "Silakan pilih handle Anda." msgstr "Silakan pilih handle Anda."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "Masukkan kata sandi Anda." msgstr "Masukkan kata sandi Anda."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "Harap konfirmasi email Anda sebelum mengubahnya. Ini adalah persyaratan sementara selama alat pembaruan email ditambahkan, dan akan segera dihapus." msgstr "Harap konfirmasi email Anda sebelum mengubahnya. Ini adalah persyaratan sementara selama alat pembaruan email ditambahkan, dan akan segera dihapus."
@ -2849,22 +2859,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "Masukkan nama untuk kata sandi aplikasi Anda. Semua spasi tidak diperbolehkan." msgstr "Masukkan nama untuk kata sandi aplikasi Anda. Semua spasi tidak diperbolehkan."
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "" #~ msgstr ""
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "Masukkan nama unik untuk Kata Sandi Aplikasi ini atau gunakan nama yang dibuat secara acak." msgstr "Masukkan nama unik untuk Kata Sandi Aplikasi ini atau gunakan nama yang dibuat secara acak."
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "Masukkan email Anda." msgstr "Masukkan email Anda."
@ -2902,7 +2912,7 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "Posting" msgstr "Posting"
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "Posting" msgstr "Posting"
@ -2910,7 +2920,7 @@ msgstr "Posting"
#~ msgid "Post" #~ msgid "Post"
#~ msgstr "Posting" #~ msgstr "Posting"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "Postingan oleh {0}" msgstr "Postingan oleh {0}"
@ -2924,7 +2934,7 @@ msgstr "Postingan oleh @{0}"
msgid "Post deleted" msgid "Post deleted"
msgstr "Postingan dihapus" msgstr "Postingan dihapus"
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "Postingan disembunyikan" msgstr "Postingan disembunyikan"
@ -2936,7 +2946,7 @@ msgstr "Bahasa postingan"
msgid "Post Languages" msgid "Post Languages"
msgstr "Bahasa Postingan" msgstr "Bahasa Postingan"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "Postingan tidak ditemukan" msgstr "Postingan tidak ditemukan"
@ -2965,7 +2975,7 @@ msgid "Prioritize Your Follows"
msgstr "Prioritaskan Pengikut Anda" msgstr "Prioritaskan Pengikut Anda"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "Privasi" msgstr "Privasi"
@ -3130,7 +3140,7 @@ msgid "Reply Filters"
msgstr "Penyaring Balasan" msgstr "Penyaring Balasan"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "Balas ke <0/>" msgstr "Balas ke <0/>"
@ -3181,7 +3191,7 @@ msgstr "Posting ulang atau kutip postingan"
msgid "Reposted By" msgid "Reposted By"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "" msgstr ""
@ -3189,7 +3199,7 @@ msgstr ""
#~ msgid "Reposted by {0})" #~ msgid "Reposted by {0})"
#~ msgstr "Diposting ulang oleh {0})" #~ msgstr "Diposting ulang oleh {0})"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "Diposting ulang oleh <0/>" msgstr "Diposting ulang oleh <0/>"
@ -3197,7 +3207,7 @@ msgstr "Diposting ulang oleh <0/>"
msgid "reposted your post" msgid "reposted your post"
msgstr "posting ulang posting Anda" msgstr "posting ulang posting Anda"
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "Posting ulang postingan ini" msgstr "Posting ulang postingan ini"
@ -3207,8 +3217,8 @@ msgid "Request Change"
msgstr "Ajukan Perubahan" msgstr "Ajukan Perubahan"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "" #~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3219,7 +3229,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "Memerlukan teks alt sebelum memposting" msgstr "Memerlukan teks alt sebelum memposting"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "Diwajibkan untuk provider ini" msgstr "Diwajibkan untuk provider ini"
@ -3271,9 +3281,8 @@ msgstr "Coba kembali tindakan terakhir, yang gagal"
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3282,16 +3291,16 @@ msgid "Retry"
msgstr "Ulangi" msgstr "Ulangi"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "" #~ msgstr ""
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "Kembali ke halaman sebelumnya" msgstr "Kembali ke halaman sebelumnya"
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "SANDBOX. Postingan dan akun tidak bersifat permanen." #~ msgstr "SANDBOX. Postingan dan akun tidak bersifat permanen."
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3400,7 +3409,7 @@ msgstr "Pilih dari akun yang sudah ada"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "Pilih opsi {i} dari {numItems}" msgstr "Pilih opsi {i} dari {numItems}"
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "Pilih layanan" msgstr "Pilih layanan"
@ -3438,8 +3447,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "" #~ msgstr ""
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3521,7 +3530,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "Buat kata sandi baru" msgstr "Buat kata sandi baru"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "Atur kata sandi" msgstr "Atur kata sandi"
@ -3565,7 +3574,7 @@ msgstr "Atur penyedia hosting untuk pengaturan ulang kata sandi"
#~ msgid "Sets hosting provider to {label}" #~ msgid "Sets hosting provider to {label}"
#~ msgstr "Atur penyedia hosting ke {label}" #~ msgstr "Atur penyedia hosting ke {label}"
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "Atur server untuk klien Bluesky" msgstr "Atur server untuk klien Bluesky"
@ -3621,9 +3630,9 @@ msgstr "Tampilkan embed dari {0}"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "Tampilkan berikut ini mirip dengan {0}" msgstr "Tampilkan berikut ini mirip dengan {0}"
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "Tampilkan Lebih Lanjut" msgstr "Tampilkan Lebih Lanjut"
@ -3776,8 +3785,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3909,7 +3918,7 @@ msgstr "Ketuk untuk melihat sepenuhnya"
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "Ketentuan" msgstr "Ketentuan"
@ -3925,6 +3934,10 @@ msgstr "Ketentuan Layanan"
msgid "Text input field" msgid "Text input field"
msgstr "Area input teks" msgstr "Area input teks"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "Akun ini akan dapat berinteraksi dengan Anda setelah blokir dibuka." msgstr "Akun ini akan dapat berinteraksi dengan Anda setelah blokir dibuka."
@ -3941,7 +3954,7 @@ msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "Postingan mungkin telah dihapus." msgstr "Postingan mungkin telah dihapus."
@ -4045,8 +4058,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4170,8 +4183,8 @@ msgstr "Beralih dropdown"
msgid "Transformations" msgid "Transformations"
msgstr "Transformasi" msgstr "Transformasi"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "Terjemahkan" msgstr "Terjemahkan"
@ -4192,7 +4205,7 @@ msgstr "Buka blokir daftar"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "Bunyikan daftar" msgstr "Bunyikan daftar"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4231,7 +4244,7 @@ msgstr "Berhenti mengikuti"
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "Berhenti mengikuti {0}" msgstr "Berhenti mengikuti {0}"
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Sayangnya, Anda tidak memenuhi syarat untuk membuat akun." msgstr "Sayangnya, Anda tidak memenuhi syarat untuk membuat akun."
@ -4323,7 +4336,7 @@ msgstr "Pengguna Diblokir oleh Daftar"
msgid "User Blocks You" msgid "User Blocks You"
msgstr "Pengguna Memblokir Anda" msgstr "Pengguna Memblokir Anda"
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "Handle pengguna" msgstr "Handle pengguna"
@ -4372,8 +4385,8 @@ msgid "Users in \"{0}\""
msgstr "Pengguna di \"{0}\"" msgstr "Pengguna di \"{0}\""
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "" #~ msgstr ""
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4473,7 +4486,7 @@ msgstr "Kami akan segera memeriksa permohonan banding Anda."
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "Kami sangat senang Anda bergabung dengan kami!" msgstr "Kami sangat senang Anda bergabung dengan kami!"
@ -4540,8 +4553,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "" #~ msgstr ""
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4599,7 +4612,7 @@ msgstr "Anda tidak memiliki feed yang disimpan!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "Anda tidak memiliki feed yang disimpan." msgstr "Anda tidak memiliki feed yang disimpan."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "Anda telah memblokir atau diblokir oleh penulis ini." msgstr "Anda telah memblokir atau diblokir oleh penulis ini."
@ -4689,7 +4702,7 @@ msgstr "Akun Anda telah dihapus"
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "Tanggal lahir Anda" msgstr "Tanggal lahir Anda"
@ -4701,7 +4714,7 @@ msgstr "Pilihan Anda akan disimpan, tetapi dapat diubah nanti di pengaturan."
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4723,7 +4736,7 @@ msgstr "Alamat email Anda belum diverifikasi. Ini merupakan langkah keamanan pen
msgid "Your following feed is empty! Follow more users to see what's happening." 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." msgstr "Feed mengikuti Anda kosong! Ikuti lebih banyak pengguna untuk melihat apa yang terjadi."
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "Handle lengkap Anda akan menjadi" msgstr "Handle lengkap Anda akan menjadi"
@ -4764,6 +4777,6 @@ msgstr "Profil Anda"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "Balasan Anda telah dipublikasikan" msgstr "Balasan Anda telah dipublikasikan"
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "Handle Anda" msgstr "Handle Anda"

View File

@ -354,21 +354,21 @@ msgstr ""
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "Nudità artistica o non erotica." msgstr "Nudità artistica o non erotica."
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "Indietro" msgstr "Indietro"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "Indietro" msgstr "Indietro"
@ -381,7 +381,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "Nozioni di base" msgstr "Nozioni di base"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "Compleanno" msgstr "Compleanno"
@ -433,7 +433,7 @@ msgstr "Gli account bloccati non possono rispondere nelle tue discussioni, menzi
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." msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Gli account bloccati non possono rispondere nelle tue discussioni, menzionarti in nessun altro modo con te. Non vedrai il loro contenuto e non vedranno il tuo.." msgstr "Gli account bloccati non possono rispondere nelle tue discussioni, menzionarti in nessun altro modo con te. Non vedrai il loro contenuto e non vedranno il tuo.."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "Post bloccato." msgstr "Post bloccato."
@ -672,7 +672,7 @@ msgstr "Scegli gli algoritmi che alimentano la tua esperienza con feed personali
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "Scegli la tua password" msgstr "Scegli la tua password"
@ -773,6 +773,10 @@ msgstr "Linee guida della community"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "Componi un post fino a {MAX_GRAPHEME_LENGTH} caratteri" msgstr "Componi un post fino a {MAX_GRAPHEME_LENGTH} caratteri"
@ -828,12 +832,12 @@ msgstr "Codice di conferma"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "Conferma l'iscrizione di {email} alla lista d'attesa" msgstr "Conferma l'iscrizione di {email} alla lista d'attesa"
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "Connessione in corso..." msgstr "Connessione in corso..."
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "Contatta il supporto" msgstr "Contatta il supporto"
@ -945,8 +949,8 @@ msgid "Could not load list"
msgstr "No si è potuto caricare la lista" msgstr "No si è potuto caricare la lista"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "Paese" #~ msgstr "Paese"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -958,7 +962,7 @@ msgstr "Crea un nuovo account"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "Crea un nuovo Bluesky account" msgstr "Crea un nuovo Bluesky account"
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "Crea un account" msgstr "Crea un account"
@ -1072,7 +1076,7 @@ msgstr "Elimina questo post?"
msgid "Deleted" msgid "Deleted"
msgstr "Eliminato" msgstr "Eliminato"
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "Post eliminato." msgstr "Post eliminato."
@ -1135,7 +1139,7 @@ msgstr "Nome Visualizzato"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "Dominio verificato!" msgstr "Dominio verificato!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "Non hai un codice di invito?" msgstr "Non hai un codice di invito?"
@ -1277,16 +1281,14 @@ msgstr "Modifica la descrizione del tuo profilo"
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "Indirizzo email" msgstr "Indirizzo email"
@ -1360,7 +1362,7 @@ msgstr "Inserisci il dominio che vuoi utilizzare"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "Inserisci l'e-mail che hai utilizzato per creare il tuo account. Ti invieremo un \"codice di reset\" in modo che tu possa impostare una nuova password." msgstr "Inserisci l'e-mail che hai utilizzato per creare il tuo account. Ti invieremo un \"codice di reset\" in modo che tu possa impostare una nuova password."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "Inserisci la tua data di nascita" msgstr "Inserisci la tua data di nascita"
@ -1369,7 +1371,7 @@ msgstr "Inserisci la tua data di nascita"
msgid "Enter your email" msgid "Enter your email"
msgstr "Inserisci la tua email" msgstr "Inserisci la tua email"
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "Inserisci il tuo indirizzo email" msgstr "Inserisci il tuo indirizzo email"
@ -1382,13 +1384,17 @@ msgid "Enter your new email address below."
msgstr "Inserisci il tuo nuovo indirizzo email qui sotto." msgstr "Inserisci il tuo nuovo indirizzo email qui sotto."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "Inserisci il tuo numero di telefono" #~ msgstr "Inserisci il tuo numero di telefono"
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "Inserisci il tuo nome di utente e la tua password" msgstr "Inserisci il tuo nome di utente e la tua password"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "Errore:" msgstr "Errore:"
@ -1485,7 +1491,7 @@ msgstr "Feed offline"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "Preferenze del feed" msgstr "Preferenze del feed"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "Commenti" msgstr "Commenti"
@ -1655,7 +1661,7 @@ msgstr "Ho dimenticato il password"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "Ho dimenticato il Password" msgstr "Ho dimenticato il Password"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "Da <0/>" msgstr "Da <0/>"
@ -1705,11 +1711,11 @@ msgstr "Seguente"
msgid "Handle" msgid "Handle"
msgstr "Nome Utente" msgstr "Nome Utente"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "Ci sono problemi?" msgstr "Ci sono problemi?"
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "Aiuto" msgstr "Aiuto"
@ -1799,7 +1805,7 @@ msgstr "Home"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "Preferenze per i feed per la pagina d'inizio" msgstr "Preferenze per i feed per la pagina d'inizio"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "Servizio di hosting" msgstr "Servizio di hosting"
@ -1856,11 +1862,11 @@ msgstr "Inserisci il codice inviato alla tua email per reimpostare la password"
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "Inserisci il codice di conferma per la cancellazione dell'account" msgstr "Inserisci il codice di conferma per la cancellazione dell'account"
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "Inserisci l'e-mail per l'account di Bluesky" msgstr "Inserisci l'e-mail per l'account di Bluesky"
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "Inserisci il codice di invito per procedere" msgstr "Inserisci il codice di invito per procedere"
@ -1877,8 +1883,8 @@ msgid "Input password for account deletion"
msgstr "Inserisci la password per la cancellazione dell'account" msgstr "Inserisci la password per la cancellazione dell'account"
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "Inserisci il numero di telefono per la verifica via SMS" #~ msgstr "Inserisci il numero di telefono per la verifica via SMS"
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1889,8 +1895,8 @@ msgid "Input the username or email address you used at signup"
msgstr "Inserisci il nome utente o l'indirizzo email che hai utilizzato al momento della registrazione" msgstr "Inserisci il nome utente o l'indirizzo email che hai utilizzato al momento della registrazione"
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "Inserisci il codice di verifica che ti abbiamo inviato tramite SMS" #~ msgstr "Inserisci il codice di verifica che ti abbiamo inviato tramite SMS"
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1900,11 +1906,11 @@ msgstr "Inserisci la tua email per entrare nella lista d'attesa di Bluesky"
msgid "Input your password" msgid "Input your password"
msgstr "Inserisci la tua password" msgstr "Inserisci la tua password"
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "Inserisci il tuo identificatore" msgstr "Inserisci il tuo identificatore"
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "Protocollo del post non valido o non supportato" msgstr "Protocollo del post non valido o non supportato"
@ -1920,12 +1926,12 @@ msgstr "Nome dell'utente o password errato"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "Invita un amico" msgstr "Invita un amico"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "Codice d'invito" msgstr "Codice d'invito"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." 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." msgstr "Codice invito non accettato. Controlla di averlo inserito correttamente e riprova."
@ -1954,8 +1960,8 @@ msgstr "Lavori"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Iscriviti alla lista d'attesa" msgstr "Iscriviti alla lista d'attesa"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Iscriviti alla lista d'attesa." msgstr "Iscriviti alla lista d'attesa."
@ -2086,7 +2092,7 @@ msgstr "è piaciuto il tuo post"
msgid "Likes" msgid "Likes"
msgstr "Mi piace" msgstr "Mi piace"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "Mi Piace in questo post" msgstr "Mi Piace in questo post"
@ -2134,8 +2140,8 @@ msgstr "Lista non mutata"
msgid "Lists" msgid "Lists"
msgstr "Liste" msgstr "Liste"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "Carica più post" msgstr "Carica più post"
@ -2143,7 +2149,7 @@ msgstr "Carica più post"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "Carica più notifiche" msgstr "Carica più notifiche"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2400,7 +2406,7 @@ msgstr "Nuovo Password"
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "Nuovo Post" msgstr "Nuovo Post"
@ -2435,7 +2441,7 @@ msgstr "Mostrare prima le risposte più recenti"
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2711,8 +2717,8 @@ msgstr "Pagina non trovata"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2748,8 +2754,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "Numero di telefono" #~ msgstr "Numero di telefono"
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2777,14 +2783,18 @@ msgstr "Riproduci video"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "Riproduci questa GIF" msgstr "Riproduci questa GIF"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "Scegli il tuo nome utente." msgstr "Scegli il tuo nome utente."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "Scegli la tua password." msgstr "Scegli la tua password."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "Conferma la tua email prima di cambiarla. Si tratta di un requisito temporaneo durante l'aggiunta degli strumenti di aggiornamento della posta elettronica e verrà presto rimosso." msgstr "Conferma la tua email prima di cambiarla. Si tratta di un requisito temporaneo durante l'aggiunta degli strumenti di aggiornamento della posta elettronica e verrà presto rimosso."
@ -2794,22 +2804,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "Inserisci un nome per la password dell'app. Tutti gli spazi non sono consentiti." msgstr "Inserisci un nome per la password dell'app. Tutti gli spazi non sono consentiti."
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "Inserisci un numero di telefono in grado di ricevere messaggi di testo SMS." #~ msgstr "Inserisci un numero di telefono in grado di ricevere messaggi di testo SMS."
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "Inserisci un nome unico per la password dell'app o utilizzane uno generato automaticamente." msgstr "Inserisci un nome unico per la password dell'app o utilizzane uno generato automaticamente."
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "Inserisci il codice che hai ricevuto via SMS." #~ msgstr "Inserisci il codice che hai ricevuto via SMS."
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}." #~ msgstr "Inserisci il codice di verifica inviato a {phoneNumberFormatted}."
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "Inserisci la tua email." msgstr "Inserisci la tua email."
@ -2847,7 +2857,7 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "Post" msgstr "Post"
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "Post" msgstr "Post"
@ -2855,7 +2865,7 @@ msgstr "Post"
#~ msgid "Post" #~ msgid "Post"
#~ msgstr "Publicació" #~ msgstr "Publicació"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "Pubblicato da {0}" msgstr "Pubblicato da {0}"
@ -2869,7 +2879,7 @@ msgstr "Pubblicato da @{0}"
msgid "Post deleted" msgid "Post deleted"
msgstr "Post eliminato" msgstr "Post eliminato"
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "Post nascosto" msgstr "Post nascosto"
@ -2881,7 +2891,7 @@ msgstr "Lingua del post"
msgid "Post Languages" msgid "Post Languages"
msgstr "Lingue del post" msgstr "Lingue del post"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "Post non trovato" msgstr "Post non trovato"
@ -2910,7 +2920,7 @@ msgid "Prioritize Your Follows"
msgstr "Dai priorità a quelli che segui" msgstr "Dai priorità a quelli che segui"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "Privacy" msgstr "Privacy"
@ -3075,7 +3085,7 @@ msgid "Reply Filters"
msgstr "Filtri di risposta" msgstr "Filtri di risposta"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "Rispondi a <0/>" msgstr "Rispondi a <0/>"
@ -3126,7 +3136,7 @@ msgstr "Ripubblicare o citare il post"
msgid "Reposted By" msgid "Reposted By"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "" msgstr ""
@ -3134,7 +3144,7 @@ msgstr ""
#~ msgid "Reposted by {0})" #~ msgid "Reposted by {0})"
#~ msgstr "Ripubblicato da {0})" #~ msgstr "Ripubblicato da {0})"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "Ripubblicato da <0/>" msgstr "Ripubblicato da <0/>"
@ -3142,7 +3152,7 @@ msgstr "Ripubblicato da <0/>"
msgid "reposted your post" msgid "reposted your post"
msgstr "ripubblicato il tuo post" msgstr "ripubblicato il tuo post"
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "Ripubblicazione di questo post" msgstr "Ripubblicazione di questo post"
@ -3152,8 +3162,8 @@ msgid "Request Change"
msgstr "Richiedi un cambio" msgstr "Richiedi un cambio"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "Richiedi un codice" #~ msgstr "Richiedi un codice"
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3164,7 +3174,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "Richiedi il testo alternativo prima di pubblicare" msgstr "Richiedi il testo alternativo prima di pubblicare"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "Obbligatorio per questo operatore" msgstr "Obbligatorio per questo operatore"
@ -3216,9 +3226,8 @@ msgstr "Ritenta l'ultima azione che ha generato un errore"
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3227,16 +3236,16 @@ msgid "Retry"
msgstr "Riprova" msgstr "Riprova"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "Riprova." #~ msgstr "Riprova."
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "Ritorna alla pagina precedente" msgstr "Ritorna alla pagina precedente"
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "SANDBOX. I post e gli account non sono permanenti." #~ msgstr "SANDBOX. I post e gli account non sono permanenti."
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3345,7 +3354,7 @@ msgstr "Seleziona da un account esistente"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "Seleziona l'opzione {i} di {numItems}" msgstr "Seleziona l'opzione {i} di {numItems}"
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "Selecciona el servei" msgstr "Selecciona el servei"
@ -3379,8 +3388,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "Seleziona il Paese del tuo cellulare" #~ msgstr "Seleziona il Paese del tuo cellulare"
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3462,7 +3471,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "Imposta una nuova password" msgstr "Imposta una nuova password"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "Imposta la password" msgstr "Imposta la password"
@ -3502,7 +3511,7 @@ msgstr "Imposta l'email per la reimpostazione della password"
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "Imposta il provider del hosting per la reimpostazione della password" msgstr "Imposta il provider del hosting per la reimpostazione della password"
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "Imposta il server per il client Bluesky" msgstr "Imposta il server per il client Bluesky"
@ -3558,9 +3567,9 @@ msgstr "Mostra incorporamenti di {0}"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "Mostra follows simile a {0}" msgstr "Mostra follows simile a {0}"
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "Mostra di più" msgstr "Mostra di più"
@ -3713,8 +3722,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "Verifica tramite SMS" #~ msgstr "Verifica tramite SMS"
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3842,7 +3851,7 @@ msgstr "Tocca per visualizzare completamente"
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "Termini" msgstr "Termini"
@ -3858,6 +3867,10 @@ msgstr "Termini di servizio"
msgid "Text input field" msgid "Text input field"
msgstr "Campo di testo" msgstr "Campo di testo"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." 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." msgstr "L'account sarà in grado di interagire con te dopo lo sblocco."
@ -3874,7 +3887,7 @@ msgstr "La politica sul copyright è stata spostata a <0/>"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "Il post potrebbe essere stato cancellato." msgstr "Il post potrebbe essere stato cancellato."
@ -3978,8 +3991,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "C'è qualcosa di sbagliato in questo numero. Scegli il tuo Paese e inserisci il tuo numero di telefono completo!" #~ msgstr "C'è qualcosa di sbagliato in questo numero. Scegli il tuo Paese e inserisci il tuo numero di telefono completo!"
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4098,8 +4111,8 @@ msgstr "Attiva/disattiva il menu a discesa"
msgid "Transformations" msgid "Transformations"
msgstr "Trasformazioni" msgstr "Trasformazioni"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "Tradurre" msgstr "Tradurre"
@ -4120,7 +4133,7 @@ msgstr "Sblocca la lista"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "Riattiva questa lista" msgstr "Riattiva questa lista"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4159,7 +4172,7 @@ msgstr "Smetti di seguire"
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "Smetti di seguire {0}" msgstr "Smetti di seguire {0}"
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Sfortunatamente, non soddisfi i requisiti per creare un account." msgstr "Sfortunatamente, non soddisfi i requisiti per creare un account."
@ -4251,7 +4264,7 @@ msgstr "Utente bloccato dalla lista"
msgid "User Blocks You" msgid "User Blocks You"
msgstr "Questo utente ti blocca" msgstr "Questo utente ti blocca"
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "Handle dell'utente" msgstr "Handle dell'utente"
@ -4300,8 +4313,8 @@ msgid "Users in \"{0}\""
msgstr "Utenti in «{0}»" msgstr "Utenti in «{0}»"
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "Codice di verifica" #~ msgstr "Codice di verifica"
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4393,7 +4406,7 @@ msgstr "Esamineremo il tuo ricorso al più presto."
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "Siamo felici che tu ti unisca a noi!" msgstr "Siamo felici che tu ti unisca a noi!"
@ -4460,8 +4473,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "XXXXXX" #~ msgstr "XXXXXX"
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4510,7 +4523,7 @@ msgstr "Non hai salvato nessun feed!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "Non hai salvato nessun feed." msgstr "Non hai salvato nessun feed."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "Hai bloccato l'autore o sei stato bloccato dall'autore." msgstr "Hai bloccato l'autore o sei stato bloccato dall'autore."
@ -4600,7 +4613,7 @@ msgstr "Il tuo account è stato eliminato"
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "La tua data di nascita" msgstr "La tua data di nascita"
@ -4612,7 +4625,7 @@ msgstr "La tua scelta verrà salvata, ma potrà essere modificata successivament
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4634,7 +4647,7 @@ msgstr "La tua email non è stata ancora verificata. Ti consigliamo di fare ques
msgid "Your following feed is empty! Follow more users to see what's happening." 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." msgstr "Il tuo feed seguente è vuoto! Segui più utenti per vedere cosa sta succedendo."
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "Il tuo nome di utente completo sarà" msgstr "Il tuo nome di utente completo sarà"
@ -4673,6 +4686,6 @@ msgstr "Il tuo profilo"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "La tua risposta è stata pubblicata" msgstr "La tua risposta è stata pubblicata"
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "Il tuo handle utente" msgstr "Il tuo handle utente"

View File

@ -368,21 +368,21 @@ msgstr "アート"
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "芸術的または性的ではないヌード。" msgstr "芸術的または性的ではないヌード。"
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "戻る" msgstr "戻る"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "戻る" msgstr "戻る"
@ -395,7 +395,7 @@ msgstr "「{interestsText}」への興味に基づいたおすすめです。"
msgid "Basics" msgid "Basics"
msgstr "基本" msgstr "基本"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "誕生日" msgstr "誕生日"
@ -447,7 +447,7 @@ msgstr "ブロック中のアカウントは、あなたのスレッドでの返
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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 "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。あなたは相手のコンテンツを見ることができず、相手はあなたのコンテンツを見ることができなくなります。" msgstr "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。あなたは相手のコンテンツを見ることができず、相手はあなたのコンテンツを見ることができなくなります。"
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "投稿をブロックしました。" msgstr "投稿をブロックしました。"
@ -692,7 +692,7 @@ msgstr "カスタムフィードを使用してあなたの体験を強化する
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "メインのフィードを選択" msgstr "メインのフィードを選択"
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "パスワードを入力" msgstr "パスワードを入力"
@ -793,6 +793,10 @@ msgstr "コミュニティーガイドライン"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "初期設定を完了してアカウントを使い始める" msgstr "初期設定を完了してアカウントを使い始める"
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成" msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成"
@ -848,12 +852,12 @@ msgstr "確認コード"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "{email}のWaitlistへの登録を確認" msgstr "{email}のWaitlistへの登録を確認"
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "接続中..." msgstr "接続中..."
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "サポートに連絡" msgstr "サポートに連絡"
@ -965,8 +969,8 @@ msgid "Could not load list"
msgstr "リストのロードに失敗しました" msgstr "リストのロードに失敗しました"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "国" #~ msgstr "国"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -978,7 +982,7 @@ msgstr "新しいアカウントを作成"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "新しいBlueskyアカウントを作成" msgstr "新しいBlueskyアカウントを作成"
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "アカウントを作成" msgstr "アカウントを作成"
@ -1096,7 +1100,7 @@ msgstr "この投稿を削除しますか?"
msgid "Deleted" msgid "Deleted"
msgstr "削除されています" msgstr "削除されています"
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "投稿を削除しました。" msgstr "投稿を削除しました。"
@ -1160,7 +1164,7 @@ msgstr "表示名"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "ドメインを確認しました!" msgstr "ドメインを確認しました!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "招待コードをお持ちでない場合" msgstr "招待コードをお持ちでない場合"
@ -1302,16 +1306,14 @@ msgstr "あなたのプロフィールの説明を編集します"
msgid "Education" msgid "Education"
msgstr "教育" msgstr "教育"
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "メールアドレス" msgstr "メールアドレス"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "メールアドレス" msgstr "メールアドレス"
@ -1386,7 +1388,7 @@ msgstr "使用するドメインを入力してください"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "アカウントの作成に使用したメールアドレスを入力します。新しいパスワードを設定できるように、「リセットコード」をお送りします。" msgstr "アカウントの作成に使用したメールアドレスを入力します。新しいパスワードを設定できるように、「リセットコード」をお送りします。"
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "誕生日を入力してください" msgstr "誕生日を入力してください"
@ -1395,7 +1397,7 @@ msgstr "誕生日を入力してください"
msgid "Enter your email" msgid "Enter your email"
msgstr "メールアドレスを入力してください" msgstr "メールアドレスを入力してください"
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "メールアドレスを入力してください" msgstr "メールアドレスを入力してください"
@ -1408,13 +1410,17 @@ msgid "Enter your new email address below."
msgstr "以下に新しいメールアドレスを入力してください。" msgstr "以下に新しいメールアドレスを入力してください。"
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "電話番号を入力" #~ msgstr "電話番号を入力"
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "ユーザー名とパスワードを入力してください" msgstr "ユーザー名とパスワードを入力してください"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "エラー:" msgstr "エラー:"
@ -1511,7 +1517,7 @@ msgstr "フィードはオフラインです"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "フィードの設定" msgstr "フィードの設定"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "フィードバック" msgstr "フィードバック"
@ -1694,7 +1700,7 @@ msgstr "パスワードを忘れた"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "パスワードを忘れた" msgstr "パスワードを忘れた"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "<0/>から" msgstr "<0/>から"
@ -1744,11 +1750,11 @@ msgstr "次へ"
msgid "Handle" msgid "Handle"
msgstr "ハンドル" msgstr "ハンドル"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "何か問題が発生しましたか?" msgstr "何か問題が発生しましたか?"
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "ヘルプ" msgstr "ヘルプ"
@ -1842,7 +1848,7 @@ msgstr "ホーム"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "ホームフィードの設定" msgstr "ホームフィードの設定"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "ホスティングプロバイダー" msgstr "ホスティングプロバイダー"
@ -1901,7 +1907,7 @@ msgstr "パスワードをリセットするためにあなたのメールアド
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "アカウント削除のために確認コードを入力" msgstr "アカウント削除のために確認コードを入力"
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "Blueskyアカウント用のメールアドレスを入力してください" msgstr "Blueskyアカウント用のメールアドレスを入力してください"
@ -1913,7 +1919,7 @@ msgstr "Blueskyアカウント用のメールアドレスを入力してくだ
#~ msgid "Input hosting provider address" #~ msgid "Input hosting provider address"
#~ msgstr "ホスティングプロバイダーのアドレスを入力" #~ msgstr "ホスティングプロバイダーのアドレスを入力"
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "招待コードを入力して次に進む" msgstr "招待コードを入力して次に進む"
@ -1930,8 +1936,8 @@ msgid "Input password for account deletion"
msgstr "アカウント削除のためにパスワードを入力" msgstr "アカウント削除のためにパスワードを入力"
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "SMS認証に用いる電話番号を入力" #~ msgstr "SMS認証に用いる電話番号を入力"
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1942,8 +1948,8 @@ msgid "Input the username or email address you used at signup"
msgstr "サインアップ時に使用したユーザー名またはメールアドレスを入力" msgstr "サインアップ時に使用したユーザー名またはメールアドレスを入力"
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "テキストメッセージで送られてきた認証コードを入力してください" #~ msgstr "テキストメッセージで送られてきた認証コードを入力してください"
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1953,11 +1959,11 @@ msgstr "BlueskyのWaitlistに登録するメールアドレスを入力"
msgid "Input your password" msgid "Input your password"
msgstr "あなたのパスワードを入力" msgstr "あなたのパスワードを入力"
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "あなたのユーザーハンドルを入力" msgstr "あなたのユーザーハンドルを入力"
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "無効またはサポートされていない投稿のレコード" msgstr "無効またはサポートされていない投稿のレコード"
@ -1973,12 +1979,12 @@ msgstr "無効なユーザー名またはパスワード"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "友達を招待" msgstr "友達を招待"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "招待コード" msgstr "招待コード"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." msgid "Invite code not accepted. Check that you input it correctly and try again."
msgstr "招待コードが確認できません。正しく入力されていることを確認し、もう一度実行してください。" msgstr "招待コードが確認できません。正しく入力されていることを確認し、もう一度実行してください。"
@ -2007,8 +2013,8 @@ msgstr "仕事"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Waitlistに参加" msgstr "Waitlistに参加"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Waitlistに参加します。" msgstr "Waitlistに参加します。"
@ -2143,7 +2149,7 @@ msgstr "あなたの投稿がいいねされました"
msgid "Likes" msgid "Likes"
msgstr "いいね" msgstr "いいね"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "この投稿をいいねする" msgstr "この投稿をいいねする"
@ -2195,8 +2201,8 @@ msgstr "リストのミュートを解除しました"
msgid "Lists" msgid "Lists"
msgstr "リスト" msgstr "リスト"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "投稿をさらにロード" msgstr "投稿をさらにロード"
@ -2204,7 +2210,7 @@ msgstr "投稿をさらにロード"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "最新の通知をロード" msgstr "最新の通知をロード"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2467,7 +2473,7 @@ msgstr "新しいパスワード"
msgid "New Password" msgid "New Password"
msgstr "新しいパスワード" msgstr "新しいパスワード"
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "新しい投稿" msgstr "新しい投稿"
@ -2503,7 +2509,7 @@ msgstr "新しい順に返信を表示"
msgid "News" msgid "News"
msgstr "ニュース" msgstr "ニュース"
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2787,8 +2793,8 @@ msgstr "ページが見つかりません"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "ページが見つかりません" msgstr "ページが見つかりません"
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2824,8 +2830,8 @@ msgid "Pets"
msgstr "ペット" msgstr "ペット"
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "電話番号" #~ msgstr "電話番号"
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2853,14 +2859,18 @@ msgstr "動画を再生"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "GIFを再生" msgstr "GIFを再生"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "ハンドルをお選びください。" msgstr "ハンドルをお選びください。"
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "パスワードを選択してください。" msgstr "パスワードを選択してください。"
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "変更する前にメールを確認してください。これは、メールアップデートツールが追加されている間の一時的な要件であり、まもなく削除されます。" msgstr "変更する前にメールを確認してください。これは、メールアップデートツールが追加されている間の一時的な要件であり、まもなく削除されます。"
@ -2870,22 +2880,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "アプリパスワードにつける名前を入力してください。すべてスペースとしてはいけません。" msgstr "アプリパスワードにつける名前を入力してください。すべてスペースとしてはいけません。"
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "SMSでテキストメッセージを受け取れる電話番号を入力してください。" #~ msgstr "SMSでテキストメッセージを受け取れる電話番号を入力してください。"
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "このアプリパスワードに固有の名前を入力するか、ランダムに生成された名前を使用してください。" msgstr "このアプリパスワードに固有の名前を入力するか、ランダムに生成された名前を使用してください。"
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "SMSで受け取ったコードを入力してください。" #~ msgstr "SMSで受け取ったコードを入力してください。"
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "{phoneNumberFormatted}に送った認証コードを入力してください。" #~ msgstr "{phoneNumberFormatted}に送った認証コードを入力してください。"
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "メールアドレスを入力してください。" msgstr "メールアドレスを入力してください。"
@ -2925,7 +2935,7 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "投稿" msgstr "投稿"
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "投稿" msgstr "投稿"
@ -2936,7 +2946,7 @@ msgstr "投稿"
#~ msgid "Post" #~ msgid "Post"
#~ msgstr "投稿" #~ msgstr "投稿"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "{0}による投稿" msgstr "{0}による投稿"
@ -2950,7 +2960,7 @@ msgstr "@{0}による投稿"
msgid "Post deleted" msgid "Post deleted"
msgstr "投稿を削除" msgstr "投稿を削除"
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "投稿を非表示" msgstr "投稿を非表示"
@ -2962,7 +2972,7 @@ msgstr "投稿の言語"
msgid "Post Languages" msgid "Post Languages"
msgstr "投稿の言語" msgstr "投稿の言語"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "投稿が見つかりません" msgstr "投稿が見つかりません"
@ -2991,7 +3001,7 @@ msgid "Prioritize Your Follows"
msgstr "あなたのフォローを優先" msgstr "あなたのフォローを優先"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "プライバシー" msgstr "プライバシー"
@ -3157,7 +3167,7 @@ msgid "Reply Filters"
msgstr "返信のフィルター" msgstr "返信のフィルター"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "<0/>に返信" msgstr "<0/>に返信"
@ -3208,7 +3218,7 @@ msgstr "リポストまたは引用"
msgid "Reposted By" msgid "Reposted By"
msgstr "リポストしたユーザー" msgstr "リポストしたユーザー"
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "{0}にリポストされた" msgstr "{0}にリポストされた"
@ -3216,7 +3226,7 @@ msgstr "{0}にリポストされた"
#~ msgid "Reposted by {0})" #~ msgid "Reposted by {0})"
#~ msgstr "{0}によるリポスト" #~ msgstr "{0}によるリポスト"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "<0/>によるリポスト" msgstr "<0/>によるリポスト"
@ -3224,7 +3234,7 @@ msgstr "<0/>によるリポスト"
msgid "reposted your post" msgid "reposted your post"
msgstr "あなたの投稿はリポストされました" msgstr "あなたの投稿はリポストされました"
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "この投稿をリポスト" msgstr "この投稿をリポスト"
@ -3234,8 +3244,8 @@ msgid "Request Change"
msgstr "変更を要求" msgstr "変更を要求"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "コードをリクエスト" #~ msgstr "コードをリクエスト"
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3246,7 +3256,7 @@ msgstr "コードをリクエスト"
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "画像投稿時にALTテキストを必須とする" msgstr "画像投稿時にALTテキストを必須とする"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "このプロバイダーに必要" msgstr "このプロバイダーに必要"
@ -3298,9 +3308,8 @@ msgstr "エラーになった最後のアクションをやり直す"
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3309,16 +3318,16 @@ msgid "Retry"
msgstr "再試行" msgstr "再試行"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "再試行" #~ msgstr "再試行"
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "前のページに戻る" msgstr "前のページに戻る"
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "サンドボックス。投稿とアカウントは永久的なものではありません。" #~ msgstr "サンドボックス。投稿とアカウントは永久的なものではありません。"
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3431,7 +3440,7 @@ msgstr "既存のアカウントから選択"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "{numItems}個中{i}個目のオプションを選択" msgstr "{numItems}個中{i}個目のオプションを選択"
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "サービスを選択" msgstr "サービスを選択"
@ -3469,8 +3478,8 @@ msgid "Select your interests from the options below"
msgstr "次のオプションから興味のあるものを選択してください" msgstr "次のオプションから興味のあるものを選択してください"
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "電話番号が登録されている国を選択" #~ msgstr "電話番号が登録されている国を選択"
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3553,7 +3562,7 @@ msgstr "ダークテーマを薄暗いものに設定します"
msgid "Set new password" msgid "Set new password"
msgstr "新しいパスワードを設定" msgstr "新しいパスワードを設定"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "パスワードを設定" msgstr "パスワードを設定"
@ -3597,7 +3606,7 @@ msgstr "パスワードをリセットするためのホスティングプロバ
#~ msgid "Sets hosting provider to {label}" #~ msgid "Sets hosting provider to {label}"
#~ msgstr "ホスティングプロバイダーを{label}に設定" #~ msgstr "ホスティングプロバイダーを{label}に設定"
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "Blueskyのクライアントのサーバーを設定" msgstr "Blueskyのクライアントのサーバーを設定"
@ -3653,9 +3662,9 @@ msgstr "{0}による埋め込みを表示"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "{0}に似たおすすめのフォロー候補を表示" msgstr "{0}に似たおすすめのフォロー候補を表示"
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "さらに表示" msgstr "さらに表示"
@ -3808,8 +3817,8 @@ msgid "Skip this flow"
msgstr "この手順をスキップする" msgstr "この手順をスキップする"
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "SMS認証" #~ msgstr "SMS認証"
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3945,7 +3954,7 @@ msgstr "タップして全体を表示"
msgid "Tech" msgid "Tech"
msgstr "テクノロジー" msgstr "テクノロジー"
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "条件" msgstr "条件"
@ -3961,6 +3970,10 @@ msgstr "利用規約"
msgid "Text input field" msgid "Text input field"
msgstr "テキストの入力フィールド" msgstr "テキストの入力フィールド"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。" msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。"
@ -3977,7 +3990,7 @@ msgstr "著作権ポリシーは<0/>に移動しました"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "次の手順であなたのBlueskyでの体験をカスタマイズできます。" msgstr "次の手順であなたのBlueskyでの体験をカスタマイズできます。"
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "投稿が削除された可能性があります。" msgstr "投稿が削除された可能性があります。"
@ -4082,8 +4095,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "Blueskyに新規ユーザーが殺到していますできるだけ早くアカウントを有効にできるよう努めます。" msgstr "Blueskyに新規ユーザーが殺到していますできるだけ早くアカウントを有効にできるよう努めます。"
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "この電話番号は正しくありません。登録されている国を選択し、電話番号を省略せずに入力してください!" #~ msgstr "この電話番号は正しくありません。登録されている国を選択し、電話番号を省略せずに入力してください!"
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4208,8 +4221,8 @@ msgstr "ドロップダウンをトグル"
msgid "Transformations" msgid "Transformations"
msgstr "変換" msgstr "変換"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "翻訳" msgstr "翻訳"
@ -4231,7 +4244,7 @@ msgstr "リストでのブロックを解除"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "リストでのミュートを解除" msgstr "リストでのミュートを解除"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4270,7 +4283,7 @@ msgstr "フォローをやめる"
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "{0}のフォローを解除" msgstr "{0}のフォローを解除"
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "残念ながら、アカウントを作成するための要件を満たしていません。" msgstr "残念ながら、アカウントを作成するための要件を満たしていません。"
@ -4362,7 +4375,7 @@ msgstr "リストによってブロック中のユーザー"
msgid "User Blocks You" msgid "User Blocks You"
msgstr "あなたをブロックしているユーザー" msgstr "あなたをブロックしているユーザー"
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "ユーザーハンドル" msgstr "ユーザーハンドル"
@ -4411,8 +4424,8 @@ msgid "Users in \"{0}\""
msgstr "{0}のユーザー" msgstr "{0}のユーザー"
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "認証コード" #~ msgstr "認証コード"
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4512,7 +4525,7 @@ msgstr "私たちはあなたの申し立てを迅速に調査します。"
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "これはあなたの体験をカスタマイズするために使用されます。" msgstr "これはあなたの体験をカスタマイズするために使用されます。"
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "私たちはあなたが参加してくれることをとても楽しみにしています!" msgstr "私たちはあなたが参加してくれることをとても楽しみにしています!"
@ -4576,8 +4589,8 @@ msgid "Writers"
msgstr "ライター" msgstr "ライター"
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "XXXXXX" #~ msgstr "XXXXXX"
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4635,7 +4648,7 @@ msgstr "保存されたフィードがありません!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "保存されたフィードがありません。" msgstr "保存されたフィードがありません。"
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "あなたが投稿者をブロックしているか、または投稿者によってあなたはブロックされています。" msgstr "あなたが投稿者をブロックしているか、または投稿者によってあなたはブロックされています。"
@ -4725,7 +4738,7 @@ msgstr "あなたのアカウントは削除されました"
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "生年月日" msgstr "生年月日"
@ -4737,7 +4750,7 @@ msgstr "ここで選択した内容は保存されますが、後から設定で
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "あなたのデフォルトフィードは「Following」です" msgstr "あなたのデフォルトフィードは「Following」です"
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4759,7 +4772,7 @@ msgstr "メールアドレスはまだ確認されていません。これは、
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "Followingフィードは空ですもっと多くのユーザーをフォローして、近況を確認しましょう。" msgstr "Followingフィードは空ですもっと多くのユーザーをフォローして、近況を確認しましょう。"
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "フルハンドルは" msgstr "フルハンドルは"
@ -4804,6 +4817,6 @@ msgstr "あなたのプロフィール"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "返信を公開しました" msgstr "返信を公開しました"
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "あなたのユーザーハンドル" msgstr "あなたのユーザーハンドル"

View File

@ -343,21 +343,21 @@ msgstr "예술"
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "선정적이지 않거나 예술적인 노출." msgstr "선정적이지 않거나 예술적인 노출."
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "뒤로" msgstr "뒤로"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "뒤로" msgstr "뒤로"
@ -370,7 +370,7 @@ msgstr "{interestsText}에 대한 관심사 기반"
msgid "Basics" msgid "Basics"
msgstr "기본" msgstr "기본"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "생년월일" msgstr "생년월일"
@ -422,7 +422,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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 "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다. 차단한 계정의 콘텐츠를 볼 수 없으며 해당 계정도 내 콘텐츠를 볼 수 없게 됩니다." msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다. 차단한 계정의 콘텐츠를 볼 수 없으며 해당 계정도 내 콘텐츠를 볼 수 없게 됩니다."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "차단된 게시물." msgstr "차단된 게시물."
@ -655,7 +655,7 @@ msgstr "맞춤 피드를 통해 사용자 경험을 강화하는 알고리즘을
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "기본 피드 선택" msgstr "기본 피드 선택"
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "비밀번호를 입력하세요" msgstr "비밀번호를 입력하세요"
@ -756,6 +756,10 @@ msgstr "커뮤니티 가이드라인"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "온보딩 완료 후 계정 사용 시작" msgstr "온보딩 완료 후 계정 사용 시작"
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다" msgstr "최대 {MAX_GRAPHEME_LENGTH}자 길이까지 글을 작성할 수 있습니다"
@ -811,12 +815,12 @@ msgstr "확인 코드"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "{email}을(를) 대기자 명단에 등록합니다" msgstr "{email}을(를) 대기자 명단에 등록합니다"
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "연결 중…" msgstr "연결 중…"
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "지원에 연락하기" msgstr "지원에 연락하기"
@ -928,8 +932,8 @@ msgid "Could not load list"
msgstr "리스트를 불러올 수 없습니다" msgstr "리스트를 불러올 수 없습니다"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "국가" #~ msgstr "국가"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -941,7 +945,7 @@ msgstr "새 계정 만들기"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "새 Bluesky 계정을 만듭니다" msgstr "새 Bluesky 계정을 만듭니다"
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "계정 만들기" msgstr "계정 만들기"
@ -1055,7 +1059,7 @@ msgstr "이 게시물을 삭제하시겠습니까?"
msgid "Deleted" msgid "Deleted"
msgstr "삭제됨" msgstr "삭제됨"
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "삭제된 게시물." msgstr "삭제된 게시물."
@ -1115,7 +1119,7 @@ msgstr "표시 이름"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "도메인을 확인했습니다." msgstr "도메인을 확인했습니다."
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "초대 코드가 없나요?" msgstr "초대 코드가 없나요?"
@ -1257,16 +1261,14 @@ msgstr "내 프로필 설명 편집"
msgid "Education" msgid "Education"
msgstr "교육" msgstr "교육"
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "이메일" msgstr "이메일"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "이메일 주소" msgstr "이메일 주소"
@ -1337,7 +1339,7 @@ msgstr "사용할 도메인 입력"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "계정을 만들 때 사용한 이메일을 입력합니다. 새 비밀번호를 설정할 수 있도록 \"재설정 코드\"를 보내드립니다." msgstr "계정을 만들 때 사용한 이메일을 입력합니다. 새 비밀번호를 설정할 수 있도록 \"재설정 코드\"를 보내드립니다."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "생년월일을 입력하세요" msgstr "생년월일을 입력하세요"
@ -1346,7 +1348,7 @@ msgstr "생년월일을 입력하세요"
msgid "Enter your email" msgid "Enter your email"
msgstr "이메일을 입력하세요" msgstr "이메일을 입력하세요"
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "이메일 주소를 입력하세요" msgstr "이메일 주소를 입력하세요"
@ -1359,13 +1361,17 @@ msgid "Enter your new email address below."
msgstr "아래에 새 이메일 주소를 입력하세요." msgstr "아래에 새 이메일 주소를 입력하세요."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "전화번호를 입력하세요" #~ msgstr "전화번호를 입력하세요"
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "사용자 이름 및 비밀번호 입력" msgstr "사용자 이름 및 비밀번호 입력"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "오류:" msgstr "오류:"
@ -1462,7 +1468,7 @@ msgstr "피드 오프라인"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "피드 설정" msgstr "피드 설정"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "피드백" msgstr "피드백"
@ -1629,7 +1635,7 @@ msgstr "비밀번호 분실"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "비밀번호 분실" msgstr "비밀번호 분실"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "<0/>에서" msgstr "<0/>에서"
@ -1679,11 +1685,11 @@ msgstr "다음"
msgid "Handle" msgid "Handle"
msgstr "핸들" msgstr "핸들"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "문제가 있나요?" msgstr "문제가 있나요?"
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "도움말" msgstr "도움말"
@ -1773,7 +1779,7 @@ msgstr "홈"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "홈 피드 설정" msgstr "홈 피드 설정"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "호스팅 제공자" msgstr "호스팅 제공자"
@ -1827,11 +1833,11 @@ msgstr "비밀번호 재설정을 위해 이메일로 전송된 코드를 입력
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "계정 삭제를 위한 확인 코드를 입력합니다" msgstr "계정 삭제를 위한 확인 코드를 입력합니다"
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "Bluesky 계정에 사용할 이메일을 입력합니다" msgstr "Bluesky 계정에 사용할 이메일을 입력합니다"
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "진행하기 위해 초대 코드를 입력합니다" msgstr "진행하기 위해 초대 코드를 입력합니다"
@ -1848,8 +1854,8 @@ msgid "Input password for account deletion"
msgstr "계정을 삭제하기 위해 비밀번호를 입력합니다" msgstr "계정을 삭제하기 위해 비밀번호를 입력합니다"
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "SMS 인증에 사용할 전화번호를 입력합니다" #~ msgstr "SMS 인증에 사용할 전화번호를 입력합니다"
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1860,8 +1866,8 @@ msgid "Input the username or email address you used at signup"
msgstr "가입 시 사용한 사용자 이름 또는 이메일 주소를 입력합니다" msgstr "가입 시 사용한 사용자 이름 또는 이메일 주소를 입력합니다"
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "문자 메시지로 전송된 인증 코드를 입력합니다" #~ msgstr "문자 메시지로 전송된 인증 코드를 입력합니다"
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1871,11 +1877,11 @@ msgstr "Bluesky 대기자 명단에 등록하려면 이메일을 입력합니다
msgid "Input your password" msgid "Input your password"
msgstr "비밀번호를 입력합니다" msgstr "비밀번호를 입력합니다"
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "사용자 핸들을 입력합니다" msgstr "사용자 핸들을 입력합니다"
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "유효하지 않거나 지원되지 않는 게시물 기록" msgstr "유효하지 않거나 지원되지 않는 게시물 기록"
@ -1891,12 +1897,12 @@ msgstr "잘못된 사용자 이름 또는 비밀번호"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "친구 초대하기" msgstr "친구 초대하기"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "초대 코드" msgstr "초대 코드"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." msgid "Invite code not accepted. Check that you input it correctly and try again."
msgstr "초대 코드가 올바르지 않습니다. 코드를 올바르게 입력했는지 확인한 후 다시 시도하세요." msgstr "초대 코드가 올바르지 않습니다. 코드를 올바르게 입력했는지 확인한 후 다시 시도하세요."
@ -1925,8 +1931,8 @@ msgstr "채용"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "대기자 명단 등록" msgstr "대기자 명단 등록"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "대기자 명단에 등록하세요." msgstr "대기자 명단에 등록하세요."
@ -2053,7 +2059,7 @@ msgstr "님이 내 게시물을 좋아합니다"
msgid "Likes" msgid "Likes"
msgstr "좋아요" msgstr "좋아요"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "이 게시물을 좋아요 표시합니다" msgstr "이 게시물을 좋아요 표시합니다"
@ -2101,8 +2107,8 @@ msgstr "리스트 언뮤트됨"
msgid "Lists" msgid "Lists"
msgstr "리스트" msgstr "리스트"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "더 많은 게시물 불러오기" msgstr "더 많은 게시물 불러오기"
@ -2110,7 +2116,7 @@ msgstr "더 많은 게시물 불러오기"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "새 알림 불러오기" msgstr "새 알림 불러오기"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2361,7 +2367,7 @@ msgstr "새 비밀번호"
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "새 게시물" msgstr "새 게시물"
@ -2393,7 +2399,7 @@ msgstr "새로운 순"
msgid "News" msgid "News"
msgstr "뉴스" msgstr "뉴스"
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2669,8 +2675,8 @@ msgstr "페이지를 찾을 수 없음"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "페이지를 찾을 수 없음" msgstr "페이지를 찾을 수 없음"
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2706,8 +2712,8 @@ msgid "Pets"
msgstr "반려동물" msgstr "반려동물"
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "전화번호" #~ msgstr "전화번호"
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2735,14 +2741,18 @@ msgstr "동영상 재생"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "GIF를 재생합니다" msgstr "GIF를 재생합니다"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "핸들을 입력하세요." msgstr "핸들을 입력하세요."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "비밀번호를 입력하세요." msgstr "비밀번호를 입력하세요."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "이메일을 변경하기 전에 이메일을 확인해 주세요. 이는 이메일 변경 도구가 추가되는 동안 일시적으로 요구되는 사항이며 곧 제거될 예정입니다." msgstr "이메일을 변경하기 전에 이메일을 확인해 주세요. 이는 이메일 변경 도구가 추가되는 동안 일시적으로 요구되는 사항이며 곧 제거될 예정입니다."
@ -2752,22 +2762,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "앱 비밀번호의 이름을 입력하세요. 모든 공백 문자는 허용되지 않습니다." msgstr "앱 비밀번호의 이름을 입력하세요. 모든 공백 문자는 허용되지 않습니다."
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "SMS 문자 메시지를 받을 수 있는 휴대폰 번호를 입력하세요." #~ msgstr "SMS 문자 메시지를 받을 수 있는 휴대폰 번호를 입력하세요."
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "이 앱 비밀번호에 대해 고유한 이름을 입력하거나 무작위로 생성된 이름을 사용합니다." msgstr "이 앱 비밀번호에 대해 고유한 이름을 입력하거나 무작위로 생성된 이름을 사용합니다."
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "SMS로 받은 코드를 입력하세요." #~ msgstr "SMS로 받은 코드를 입력하세요."
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "{phoneNumberFormatted}(으)로 보내진 인증 코드를 입력하세요." #~ msgstr "{phoneNumberFormatted}(으)로 보내진 인증 코드를 입력하세요."
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "이메일을 입력하세요." msgstr "이메일을 입력하세요."
@ -2802,12 +2812,12 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "게시하기" msgstr "게시하기"
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "게시물" msgstr "게시물"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "{0} 님의 게시물" msgstr "{0} 님의 게시물"
@ -2821,7 +2831,7 @@ msgstr "@{0} 님의 게시물"
msgid "Post deleted" msgid "Post deleted"
msgstr "게시물 삭제됨" msgstr "게시물 삭제됨"
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "게시물 숨김" msgstr "게시물 숨김"
@ -2833,7 +2843,7 @@ msgstr "게시물 언어"
msgid "Post Languages" msgid "Post Languages"
msgstr "게시물 언어" msgstr "게시물 언어"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "게시물을 찾을 수 없음" msgstr "게시물을 찾을 수 없음"
@ -2862,7 +2872,7 @@ msgid "Prioritize Your Follows"
msgstr "내 팔로우 먼저 표시" msgstr "내 팔로우 먼저 표시"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "개인정보" msgstr "개인정보"
@ -3024,7 +3034,7 @@ msgid "Reply Filters"
msgstr "답글 필터" msgstr "답글 필터"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "<0/> 님에게 보내는 답글" msgstr "<0/> 님에게 보내는 답글"
@ -3071,11 +3081,11 @@ msgstr "재게시 또는 게시물 인용"
msgid "Reposted By" msgid "Reposted By"
msgstr "재게시한 사용자" msgstr "재게시한 사용자"
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "{0} 님이 재게시함" msgstr "{0} 님이 재게시함"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "<0/> 님이 재게시함" msgstr "<0/> 님이 재게시함"
@ -3083,7 +3093,7 @@ msgstr "<0/> 님이 재게시함"
msgid "reposted your post" msgid "reposted your post"
msgstr "님이 내 게시물을 재게시했습니다" msgstr "님이 내 게시물을 재게시했습니다"
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "이 게시물의 재게시" msgstr "이 게시물의 재게시"
@ -3093,8 +3103,8 @@ msgid "Request Change"
msgstr "변경 요청" msgstr "변경 요청"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "코드 요청" #~ msgstr "코드 요청"
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3105,7 +3115,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "게시하기 전 대체 텍스트 필수" msgstr "게시하기 전 대체 텍스트 필수"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "이 제공자에서 필수" msgstr "이 제공자에서 필수"
@ -3157,9 +3167,8 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다"
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3168,16 +3177,16 @@ msgid "Retry"
msgstr "다시 시도" msgstr "다시 시도"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "다시 시도하기" #~ msgstr "다시 시도하기"
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "이전 페이지로 돌아갑니다" msgstr "이전 페이지로 돌아갑니다"
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "샌드박스. 글과 계정은 영구적이지 않습니다." #~ msgstr "샌드박스. 글과 계정은 영구적이지 않습니다."
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3286,7 +3295,7 @@ msgstr "기존 계정에서 선택"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "{numItems}개 중 {i}번째 옵션을 선택합니다" msgstr "{numItems}개 중 {i}번째 옵션을 선택합니다"
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "서비스 선택" msgstr "서비스 선택"
@ -3320,8 +3329,8 @@ msgid "Select your interests from the options below"
msgstr "아래 옵션에서 관심사를 선택하세요" msgstr "아래 옵션에서 관심사를 선택하세요"
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "전화번호 국가 선택" #~ msgstr "전화번호 국가 선택"
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3400,7 +3409,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "새 비밀번호 설정" msgstr "새 비밀번호 설정"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "비밀번호 설정" msgstr "비밀번호 설정"
@ -3440,7 +3449,7 @@ msgstr "비밀번호 재설정을 위한 이메일을 설정합니다"
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "비밀번호 재설정을 위한 호스팅 제공자를 설정합니다" msgstr "비밀번호 재설정을 위한 호스팅 제공자를 설정합니다"
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "Bluesky 클라이언트를 위한 서버를 설정합니다" msgstr "Bluesky 클라이언트를 위한 서버를 설정합니다"
@ -3496,9 +3505,9 @@ msgstr "{0} 임베드 표시"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "{0} 님과 비슷한 팔로우 표시" msgstr "{0} 님과 비슷한 팔로우 표시"
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "더 보기" msgstr "더 보기"
@ -3651,8 +3660,8 @@ msgid "Skip this flow"
msgstr "이 단계 건너뛰기" msgstr "이 단계 건너뛰기"
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "SMS 인증" #~ msgstr "SMS 인증"
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3780,7 +3789,7 @@ msgstr "탭하여 전체 크기로 봅니다"
msgid "Tech" msgid "Tech"
msgstr "기술" msgstr "기술"
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "이용약관" msgstr "이용약관"
@ -3796,6 +3805,10 @@ msgstr "서비스 이용약관"
msgid "Text input field" msgid "Text input field"
msgstr "텍스트 입력 필드" msgstr "텍스트 입력 필드"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "차단을 해제하면 해당 계정이 나와 상호작용할 수 있게 됩니다." msgstr "차단을 해제하면 해당 계정이 나와 상호작용할 수 있게 됩니다."
@ -3812,7 +3825,7 @@ msgstr "저작권 정책을 <0/>(으)로 이동했습니다"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다." msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다."
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "게시물이 삭제되었을 수 있습니다." msgstr "게시물이 삭제되었을 수 있습니다."
@ -3913,8 +3926,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화해 드리겠습니다." msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화해 드리겠습니다."
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "잘못된 번호입니다. 국가를 선택하고 전체 전화번호를 입력하세요." #~ msgstr "잘못된 번호입니다. 국가를 선택하고 전체 전화번호를 입력하세요."
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4027,8 +4040,8 @@ msgstr "드롭다운 열기 및 닫기"
msgid "Transformations" msgid "Transformations"
msgstr "변형" msgstr "변형"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "번역" msgstr "번역"
@ -4046,7 +4059,7 @@ msgstr "리스트 차단 해제"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "리스트 언뮤트" msgstr "리스트 언뮤트"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4085,7 +4098,7 @@ msgstr "언팔로우"
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "{0} 님을 언팔로우" msgstr "{0} 님을 언팔로우"
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "아쉽지만 계정을 만들 수 있는 요건을 충족하지 못했습니다." msgstr "아쉽지만 계정을 만들 수 있는 요건을 충족하지 못했습니다."
@ -4177,7 +4190,7 @@ msgstr "리스트로 사용자 차단됨"
msgid "User Blocks You" msgid "User Blocks You"
msgstr "사용자가 나를 차단함" msgstr "사용자가 나를 차단함"
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "사용자 핸들" msgstr "사용자 핸들"
@ -4226,8 +4239,8 @@ msgid "Users in \"{0}\""
msgstr "\"{0}\"에 있는 사용자" msgstr "\"{0}\"에 있는 사용자"
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "인증 코드" #~ msgstr "인증 코드"
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4319,7 +4332,7 @@ msgstr "이의신청을 즉시 검토하겠습니다."
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다." msgstr "이를 통해 사용자 환경을 맞춤 설정할 수 있습니다."
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "당신과 함께하게 되어 정말 기쁘네요!" msgstr "당신과 함께하게 되어 정말 기쁘네요!"
@ -4383,8 +4396,8 @@ msgid "Writers"
msgstr "작가" msgstr "작가"
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "XXXXXX" #~ msgstr "XXXXXX"
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4430,7 +4443,7 @@ msgstr "저장된 피드가 없습니다!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "저장된 피드가 없습니다." msgstr "저장된 피드가 없습니다."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다." msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다."
@ -4520,7 +4533,7 @@ msgstr "계정을 삭제했습니다"
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "생년월일" msgstr "생년월일"
@ -4532,7 +4545,7 @@ msgstr "선택 사항은 저장되며 나중에 설정에서 변경할 수 있
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "기본 피드는 \"팔로우 중\"입니다" msgstr "기본 피드는 \"팔로우 중\"입니다"
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4554,7 +4567,7 @@ msgstr "이메일이 아직 인증되지 않았습니다. 이는 중요한 보
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "팔로우 중인 피드가 비어 있습니다! 더 많은 사용자를 팔로우하여 무슨 일이 일어나고 있는지 확인하세요." msgstr "팔로우 중인 피드가 비어 있습니다! 더 많은 사용자를 팔로우하여 무슨 일이 일어나고 있는지 확인하세요."
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "내 전체 핸들:" msgstr "내 전체 핸들:"
@ -4591,6 +4604,6 @@ msgstr "내 프로필"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "내 답글을 게시했습니다" msgstr "내 답글을 게시했습니다"
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "내 사용자 핸들" msgstr "내 사용자 핸들"

View File

@ -347,21 +347,21 @@ msgstr "Arte"
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "Nudez artística ou não erótica." msgstr "Nudez artística ou não erótica."
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "Voltar" msgstr "Voltar"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "Voltar" msgstr "Voltar"
@ -374,7 +374,7 @@ msgstr "Com base no seu interesse em {interestsText}"
msgid "Basics" msgid "Basics"
msgstr "Básicos" msgstr "Básicos"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "Aniversário" msgstr "Aniversário"
@ -426,7 +426,7 @@ msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com vo
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com você. Você não verá o conteúdo deles e eles serão impedidos de ver o seu." msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com você. Você não verá o conteúdo deles e eles serão impedidos de ver o seu."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "Post bloqueado." msgstr "Post bloqueado."
@ -663,7 +663,7 @@ msgstr "Escolha os algoritmos que fazem sentido para você com os feeds personal
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "Escolha seus feeds principais" msgstr "Escolha seus feeds principais"
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "Escolha sua senha" msgstr "Escolha sua senha"
@ -764,6 +764,10 @@ msgstr "Diretrizes da Comunidade"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "Completar e começar a usar sua conta" msgstr "Completar e começar a usar sua conta"
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres" msgstr "Escreva posts de até {MAX_GRAPHEME_LENGTH} caracteres"
@ -819,12 +823,12 @@ msgstr "Código de confirmação"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "Confirma adição de {email} à lista de espera" msgstr "Confirma adição de {email} à lista de espera"
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "Conectando..." msgstr "Conectando..."
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "Contatar suporte" msgstr "Contatar suporte"
@ -936,8 +940,8 @@ msgid "Could not load list"
msgstr "Não foi possível carregar a lista" msgstr "Não foi possível carregar a lista"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "País" #~ msgstr "País"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -949,7 +953,7 @@ msgstr "Criar uma nova conta"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "Criar uma nova conta do Bluesky" msgstr "Criar uma nova conta do Bluesky"
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "Criar Conta" msgstr "Criar Conta"
@ -1063,7 +1067,7 @@ msgstr "Excluir este post?"
msgid "Deleted" msgid "Deleted"
msgstr "Excluído" msgstr "Excluído"
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "Post excluído." msgstr "Post excluído."
@ -1123,7 +1127,7 @@ msgstr "Nome de Exibição"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "Domínio verificado!" msgstr "Domínio verificado!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "Não possui um convite?" msgstr "Não possui um convite?"
@ -1265,16 +1269,14 @@ msgstr "Editar sua descrição"
msgid "Education" msgid "Education"
msgstr "Educação" msgstr "Educação"
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "E-mail" msgstr "E-mail"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "Endereço de e-mail" msgstr "Endereço de e-mail"
@ -1345,7 +1347,7 @@ msgstr "Digite o domínio que você deseja usar"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "Digite o e-mail que você usou para criar a sua conta. Nós lhe enviaremos um \"código de redefinição\" para que você possa definir uma nova senha." msgstr "Digite o e-mail que você usou para criar a sua conta. Nós lhe enviaremos um \"código de redefinição\" para que você possa definir uma nova senha."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "Insira seu aniversário" msgstr "Insira seu aniversário"
@ -1354,7 +1356,7 @@ msgstr "Insira seu aniversário"
msgid "Enter your email" msgid "Enter your email"
msgstr "Digite seu e-mail" msgstr "Digite seu e-mail"
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "Digite seu endereço de e-mail" msgstr "Digite seu endereço de e-mail"
@ -1367,13 +1369,17 @@ msgid "Enter your new email address below."
msgstr "Digite seu novo endereço de e-mail abaixo." msgstr "Digite seu novo endereço de e-mail abaixo."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "Digite seu número de telefone" #~ msgstr "Digite seu número de telefone"
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "Digite seu nome de usuário e senha" msgstr "Digite seu nome de usuário e senha"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "Erro:" msgstr "Erro:"
@ -1470,7 +1476,7 @@ msgstr "Feed offline"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "Preferências de Feeds" msgstr "Preferências de Feeds"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "Comentários" msgstr "Comentários"
@ -1645,7 +1651,7 @@ msgstr "Esqueci a senha"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "Esqueci a Senha" msgstr "Esqueci a Senha"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "Por <0/>" msgstr "Por <0/>"
@ -1695,11 +1701,11 @@ msgstr "Próximo"
msgid "Handle" msgid "Handle"
msgstr "Usuário" msgstr "Usuário"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "Precisa de ajuda?" msgstr "Precisa de ajuda?"
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "Ajuda" msgstr "Ajuda"
@ -1789,7 +1795,7 @@ msgstr "Página Inicial"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "Preferências da Página Inicial" msgstr "Preferências da Página Inicial"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "Provedor de hospedagem" msgstr "Provedor de hospedagem"
@ -1843,11 +1849,11 @@ msgstr "Insira o código enviado para o seu e-mail para redefinir sua senha"
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "Insira o código de confirmação para excluir sua conta" msgstr "Insira o código de confirmação para excluir sua conta"
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "Insira o e-mail para a sua conta do Bluesky" msgstr "Insira o e-mail para a sua conta do Bluesky"
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "Insira o convite para continuar" msgstr "Insira o convite para continuar"
@ -1864,8 +1870,8 @@ msgid "Input password for account deletion"
msgstr "Insira a senha para excluir a conta" msgstr "Insira a senha para excluir a conta"
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "Insira o número de telefone para verificação via SMS" #~ msgstr "Insira o número de telefone para verificação via SMS"
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1876,8 +1882,8 @@ msgid "Input the username or email address you used at signup"
msgstr "Insira o usuário ou e-mail que você cadastrou" msgstr "Insira o usuário ou e-mail que você cadastrou"
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "Insira o código de verificação que enviamos para você" #~ msgstr "Insira o código de verificação que enviamos para você"
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1887,11 +1893,11 @@ msgstr "Insira seu e-mail para entrar na lista de espera do Bluesky"
msgid "Input your password" msgid "Input your password"
msgstr "Insira sua senha" msgstr "Insira sua senha"
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "Insira o usuário" msgstr "Insira o usuário"
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "Post inválido" msgstr "Post inválido"
@ -1907,12 +1913,12 @@ msgstr "Credenciais inválidas"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "Convide um Amigo" msgstr "Convide um Amigo"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "Convite" msgstr "Convite"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." 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." msgstr "Convite inválido. Verifique se você o inseriu corretamente e tente novamente."
@ -1941,8 +1947,8 @@ msgstr "Carreiras"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Junte-se à lista de espera" msgstr "Junte-se à lista de espera"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Junte-se à lista de espera." msgstr "Junte-se à lista de espera."
@ -2069,7 +2075,7 @@ msgstr "curtiu seu post"
msgid "Likes" msgid "Likes"
msgstr "Curtidas" msgstr "Curtidas"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "Curtidas neste post" msgstr "Curtidas neste post"
@ -2117,8 +2123,8 @@ msgstr "Lista dessilenciada"
msgid "Lists" msgid "Lists"
msgstr "Listas" msgstr "Listas"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "Carregar mais posts" msgstr "Carregar mais posts"
@ -2126,7 +2132,7 @@ msgstr "Carregar mais posts"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "Carregar novas notificações" msgstr "Carregar novas notificações"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2377,7 +2383,7 @@ msgstr "Nova senha"
msgid "New Password" msgid "New Password"
msgstr "Nova Senha" msgstr "Nova Senha"
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "Novo post" msgstr "Novo post"
@ -2409,7 +2415,7 @@ msgstr "Respostas mais recentes primeiro"
msgid "News" msgid "News"
msgstr "Notícias" msgstr "Notícias"
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2685,8 +2691,8 @@ msgstr "Página não encontrada"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "Página Não Encontrada" msgstr "Página Não Encontrada"
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2722,8 +2728,8 @@ msgid "Pets"
msgstr "Pets" msgstr "Pets"
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "Número de telefone" #~ msgstr "Número de telefone"
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2751,14 +2757,18 @@ msgstr "Reproduzir Vídeo"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "Reproduz o GIF" msgstr "Reproduz o GIF"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "Por favor, escolha seu usuário." msgstr "Por favor, escolha seu usuário."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "Por favor, escolha sua senha." msgstr "Por favor, escolha sua senha."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "Por favor, confirme seu e-mail antes de alterá-lo. Este é um requisito temporário enquanto ferramentas de atualização de e-mail são adicionadas, e em breve será removido." msgstr "Por favor, confirme seu e-mail antes de alterá-lo. Este é um requisito temporário enquanto ferramentas de atualização de e-mail são adicionadas, e em breve será removido."
@ -2768,22 +2778,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "Por favor, insira um nome para a sua Senha de Aplicativo." msgstr "Por favor, insira um nome para a sua Senha de Aplicativo."
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "Por favor, insira um número de telefone que possa receber mensagens SMS." #~ msgstr "Por favor, insira um número de telefone que possa receber mensagens SMS."
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "Por favor, insira um nome único para esta Senha de Aplicativo ou use nosso nome gerado automaticamente." msgstr "Por favor, insira um nome único para esta Senha de Aplicativo ou use nosso nome gerado automaticamente."
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "Por favor, digite o código recebido via SMS." #~ msgstr "Por favor, digite o código recebido via SMS."
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "Por favor, digite o código de verificação enviado para {phoneNumberFormatted}." #~ msgstr "Por favor, digite o código de verificação enviado para {phoneNumberFormatted}."
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "Por favor, digite o seu e-mail." msgstr "Por favor, digite o seu e-mail."
@ -2823,12 +2833,12 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "Postar" msgstr "Postar"
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "Post" msgstr "Post"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "Post por {0}" msgstr "Post por {0}"
@ -2842,7 +2852,7 @@ msgstr "Post por @{0}"
msgid "Post deleted" msgid "Post deleted"
msgstr "Post excluído" msgstr "Post excluído"
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "Post oculto" msgstr "Post oculto"
@ -2854,7 +2864,7 @@ msgstr "Idioma do post"
msgid "Post Languages" msgid "Post Languages"
msgstr "Idiomas do Post" msgstr "Idiomas do Post"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "Post não encontrado" msgstr "Post não encontrado"
@ -2883,7 +2893,7 @@ msgid "Prioritize Your Follows"
msgstr "Priorizar seus Seguidores" msgstr "Priorizar seus Seguidores"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "Privacidade" msgstr "Privacidade"
@ -3045,7 +3055,7 @@ msgid "Reply Filters"
msgstr "Filtros de Resposta" msgstr "Filtros de Resposta"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "Responder <0/>" msgstr "Responder <0/>"
@ -3092,11 +3102,11 @@ msgstr "Repostar ou citar um post"
msgid "Reposted By" msgid "Reposted By"
msgstr "Repostado Por" msgstr "Repostado Por"
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "Repostado por {0}" msgstr "Repostado por {0}"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "Repostado por <0/>" msgstr "Repostado por <0/>"
@ -3104,7 +3114,7 @@ msgstr "Repostado por <0/>"
msgid "reposted your post" msgid "reposted your post"
msgstr "repostou seu post" msgstr "repostou seu post"
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "Reposts" msgstr "Reposts"
@ -3114,8 +3124,8 @@ msgid "Request Change"
msgstr "Solicitar Alteração" msgstr "Solicitar Alteração"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "Solicitar código" #~ msgstr "Solicitar código"
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3126,7 +3136,7 @@ msgstr "Solicitar Código"
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "Exigir texto alternativo antes de postar" msgstr "Exigir texto alternativo antes de postar"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "Obrigatório para este provedor" msgstr "Obrigatório para este provedor"
@ -3178,9 +3188,8 @@ msgstr "Tenta a última ação, que deu erro"
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3189,16 +3198,16 @@ msgid "Retry"
msgstr "Tente novamente" msgstr "Tente novamente"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "Tentar novamente." #~ msgstr "Tentar novamente."
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "Voltar para página anterior" msgstr "Voltar para página anterior"
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "SANDBOX. Posts e contas não são permanentes." #~ msgstr "SANDBOX. Posts e contas não são permanentes."
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3307,7 +3316,7 @@ msgstr "Selecionar de uma conta existente"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "Seleciona opção {i} de {numItems}" msgstr "Seleciona opção {i} de {numItems}"
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "Selecionar serviço" msgstr "Selecionar serviço"
@ -3345,8 +3354,8 @@ msgid "Select your interests from the options below"
msgstr "Selecione seus interesses" msgstr "Selecione seus interesses"
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "Selecione o país do número de telefone" #~ msgstr "Selecione o país do número de telefone"
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3425,7 +3434,7 @@ msgstr "Definir o tema escuro para a versão menos escura"
msgid "Set new password" msgid "Set new password"
msgstr "Definir uma nova senha" msgstr "Definir uma nova senha"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "Definir senha" msgstr "Definir senha"
@ -3465,7 +3474,7 @@ msgstr "Configura o e-mail para recuperação de senha"
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "Configura o provedor de hospedagem para recuperação de senha" msgstr "Configura o provedor de hospedagem para recuperação de senha"
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "Configura o servidor para o cliente do Bluesky" msgstr "Configura o servidor para o cliente do Bluesky"
@ -3521,9 +3530,9 @@ msgstr "Mostrar anexos de {0}"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "Mostrar usuários parecidos com {0}" msgstr "Mostrar usuários parecidos com {0}"
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "Mostrar Mais" msgstr "Mostrar Mais"
@ -3676,8 +3685,8 @@ msgid "Skip this flow"
msgstr "Pular" msgstr "Pular"
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "Verificação por SMS" #~ msgstr "Verificação por SMS"
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3805,7 +3814,7 @@ msgstr "Toque para ver tudo"
msgid "Tech" msgid "Tech"
msgstr "Tecnologia" msgstr "Tecnologia"
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "Termos" msgstr "Termos"
@ -3821,6 +3830,10 @@ msgstr "Termos de Serviço"
msgid "Text input field" msgid "Text input field"
msgstr "Campo de entrada de texto" msgstr "Campo de entrada de texto"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "A conta poderá interagir com você após o desbloqueio." msgstr "A conta poderá interagir com você após o desbloqueio."
@ -3837,7 +3850,7 @@ msgstr "A Política de Direitos Autorais foi movida para <0/>"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "Os seguintes passos vão ajudar a customizar sua experiência no Bluesky." msgstr "Os seguintes passos vão ajudar a customizar sua experiência no Bluesky."
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "O post pode ter sido excluído." msgstr "O post pode ter sido excluído."
@ -3938,8 +3951,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "Muitos usuários estão tentando acessar o Bluesky! Ativaremos sua conta assim que possível." msgstr "Muitos usuários estão tentando acessar o Bluesky! Ativaremos sua conta assim que possível."
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "Houve um problema com este número. Por favor, escolha um país e digite seu número de telefone completo!" #~ msgstr "Houve um problema com este número. Por favor, escolha um país e digite seu número de telefone completo!"
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4052,8 +4065,8 @@ msgstr "Alternar menu suspenso"
msgid "Transformations" msgid "Transformations"
msgstr "Transformações" msgstr "Transformações"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "Traduzir" msgstr "Traduzir"
@ -4071,7 +4084,7 @@ msgstr "Desbloquear lista"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "Dessilenciar lista" msgstr "Dessilenciar lista"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4110,7 +4123,7 @@ msgstr "Deixar de seguir"
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "Deixar de seguir {0}" msgstr "Deixar de seguir {0}"
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Infelizmente, você não atende aos requisitos para criar uma conta." msgstr "Infelizmente, você não atende aos requisitos para criar uma conta."
@ -4202,7 +4215,7 @@ msgstr "Usuário Bloqueado Por Lista"
msgid "User Blocks You" msgid "User Blocks You"
msgstr "Este Usuário Te Bloqueou" msgstr "Este Usuário Te Bloqueou"
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "Usuário" msgstr "Usuário"
@ -4251,8 +4264,8 @@ msgid "Users in \"{0}\""
msgstr "Usuários em \"{0}\"" msgstr "Usuários em \"{0}\""
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "Código de verificação" #~ msgstr "Código de verificação"
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4348,7 +4361,7 @@ msgstr "Avaliaremos sua contestação o quanto antes."
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "Usaremos isto para customizar a sua experiência." msgstr "Usaremos isto para customizar a sua experiência."
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "Estamos muito felizes em recebê-lo!" msgstr "Estamos muito felizes em recebê-lo!"
@ -4412,8 +4425,8 @@ msgid "Writers"
msgstr "Escritores" msgstr "Escritores"
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "XXXXXX" #~ msgstr "XXXXXX"
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4467,7 +4480,7 @@ msgstr "Você não tem feeds salvos!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "Você não tem feeds salvos." msgstr "Você não tem feeds salvos."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "Você bloqueou esta conta ou foi bloqueado por ela." msgstr "Você bloqueou esta conta ou foi bloqueado por ela."
@ -4557,7 +4570,7 @@ msgstr "Sua conta foi excluída"
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "Sua data de nascimento" msgstr "Sua data de nascimento"
@ -4569,7 +4582,7 @@ msgstr "Sua escolha será salva, mas você pode trocá-la nas configurações de
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "Seu feed inicial é o \"Seguindo\"" msgstr "Seu feed inicial é o \"Seguindo\""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4591,7 +4604,7 @@ msgstr "Seu e-mail ainda não foi verificado. Esta é uma etapa importante de se
msgid "Your following feed is empty! Follow more users to see what's happening." 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." msgstr "Seu feed inicial está vazio! Siga mais usuários para acompanhar o que está acontecendo."
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "Seu identificador completo será" msgstr "Seu identificador completo será"
@ -4628,6 +4641,6 @@ msgstr "Seu perfil"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "Sua resposta foi publicada" msgstr "Sua resposta foi publicada"
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "Seu identificador de usuário" msgstr "Seu identificador de usuário"

View File

@ -401,21 +401,21 @@ msgstr "Художня або нееротична оголеність."
#~ msgid "Ask apps to limit the visibility of my account" #~ msgid "Ask apps to limit the visibility of my account"
#~ msgstr "" #~ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "Назад" msgstr "Назад"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -428,7 +428,7 @@ msgstr ""
msgid "Basics" msgid "Basics"
msgstr "Основні" msgstr "Основні"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "Дата народження" msgstr "Дата народження"
@ -480,7 +480,7 @@ msgstr "Заблоковані облікові записи не можуть
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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 "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином. Ви не будете бачити їхні пости і вони не будуть бачити ваші." msgstr "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином. Ви не будете бачити їхні пости і вони не будуть бачити ваші."
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "Заблокований пост." msgstr "Заблокований пост."
@ -729,7 +729,7 @@ msgstr "Автори стрічок можуть обирати будь-які
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "Вкажіть пароль" msgstr "Вкажіть пароль"
@ -830,6 +830,10 @@ msgstr "Правила спільноти"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "" msgstr ""
@ -885,12 +889,12 @@ msgstr "Код підтвердження"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "З’єднання..." msgstr "З’єднання..."
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "" msgstr ""
@ -1002,8 +1006,8 @@ msgid "Could not load list"
msgstr "Не вдалося завантажити список" msgstr "Не вдалося завантажити список"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "" #~ msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -1015,7 +1019,7 @@ msgstr "Створити новий обліковий запис"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "Створити обліковий запис" msgstr "Створити обліковий запис"
@ -1133,7 +1137,7 @@ msgstr "Видалити цей пост?"
msgid "Deleted" msgid "Deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "Видалений пост." msgstr "Видалений пост."
@ -1197,7 +1201,7 @@ msgstr "Ім'я"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "Домен перевірено!" msgstr "Домен перевірено!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "" msgstr ""
@ -1339,16 +1343,14 @@ msgstr ""
msgid "Education" msgid "Education"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "Ел. адреса" msgstr "Ел. адреса"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "Адреса електронної пошти" msgstr "Адреса електронної пошти"
@ -1423,7 +1425,7 @@ msgstr "Введіть домен, який ви хочете використо
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "Введіть адресу електронної пошти, яку ви використовували для створення облікового запису. Ми надішлемо вам код підтвердження, щоб ви могли встановити новий пароль." msgstr "Введіть адресу електронної пошти, яку ви використовували для створення облікового запису. Ми надішлемо вам код підтвердження, щоб ви могли встановити новий пароль."
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "" msgstr ""
@ -1432,7 +1434,7 @@ msgstr ""
msgid "Enter your email" msgid "Enter your email"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "Введіть адресу електронної пошти" msgstr "Введіть адресу електронної пошти"
@ -1445,13 +1447,17 @@ msgid "Enter your new email address below."
msgstr "Введіть нову адресу електронної пошти." msgstr "Введіть нову адресу електронної пошти."
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "Введіть псевдонім та пароль" msgstr "Введіть псевдонім та пароль"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "Помилка:" msgstr "Помилка:"
@ -1548,7 +1554,7 @@ msgstr "Стрічка не працює"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "Налаштування стрічки" msgstr "Налаштування стрічки"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "Надіслати відгук" msgstr "Надіслати відгук"
@ -1735,7 +1741,7 @@ msgstr "Забули пароль"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "Забули пароль" msgstr "Забули пароль"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "" msgstr ""
@ -1785,11 +1791,11 @@ msgstr "Далі"
msgid "Handle" msgid "Handle"
msgstr "Псевдонім" msgstr "Псевдонім"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "Довідка" msgstr "Довідка"
@ -1891,7 +1897,7 @@ msgstr "Головна"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "Налаштування домашньої стрічки" msgstr "Налаштування домашньої стрічки"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "Хостинг-провайдер" msgstr "Хостинг-провайдер"
@ -1955,7 +1961,7 @@ msgstr ""
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "" msgstr ""
@ -1967,7 +1973,7 @@ msgstr ""
#~ msgid "Input hosting provider address" #~ msgid "Input hosting provider address"
#~ msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "" msgstr ""
@ -1984,8 +1990,8 @@ msgid "Input password for account deletion"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "" #~ msgstr ""
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1996,8 +2002,8 @@ msgid "Input the username or email address you used at signup"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "" #~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -2007,11 +2013,11 @@ msgstr ""
msgid "Input your password" msgid "Input your password"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "" msgstr ""
@ -2027,12 +2033,12 @@ msgstr "Невірне ім'я користувача або пароль"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "Запросити друга" msgstr "Запросити друга"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "Код запрошення" msgstr "Код запрошення"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." msgid "Invite code not accepted. Check that you input it correctly and try again."
msgstr "Код запрошення не прийнято. Переконайтеся в його правильності та повторіть спробу." msgstr "Код запрошення не прийнято. Переконайтеся в його правильності та повторіть спробу."
@ -2061,8 +2067,8 @@ msgstr "Вакансії"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "Приєднатися до черги очікування" msgstr "Приєднатися до черги очікування"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "Приєднатися до черги очікування." msgstr "Приєднатися до черги очікування."
@ -2197,7 +2203,7 @@ msgstr ""
msgid "Likes" msgid "Likes"
msgstr "Вподобання" msgstr "Вподобання"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "" msgstr ""
@ -2253,8 +2259,8 @@ msgstr ""
msgid "Lists" msgid "Lists"
msgstr "Списки" msgstr "Списки"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "Завантажити більше постів" msgstr "Завантажити більше постів"
@ -2262,7 +2268,7 @@ msgstr "Завантажити більше постів"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "Завантажити нові сповіщення" msgstr "Завантажити нові сповіщення"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2529,7 +2535,7 @@ msgstr ""
msgid "New Password" msgid "New Password"
msgstr "" msgstr ""
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "" msgstr ""
@ -2565,7 +2571,7 @@ msgstr "Спочатку найновіші"
msgid "News" msgid "News"
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2862,8 +2868,8 @@ msgstr "Сторінку не знайдено"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2899,8 +2905,8 @@ msgid "Pets"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "" #~ msgstr ""
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2928,14 +2934,18 @@ msgstr "Відтворити відео"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "Відтворює GIF" msgstr "Відтворює GIF"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "Будь ласка, оберіть псевдонім." msgstr "Будь ласка, оберіть псевдонім."
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "Будь ласка, оберіть ваш пароль." msgstr "Будь ласка, оберіть ваш пароль."
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "Будь ласка, підтвердіть вашу електронну адресу, перш ніж змінити її. Це тимчасова вимога під час додавання інструментів оновлення електронної адреси, незабаром її видалять." msgstr "Будь ласка, підтвердіть вашу електронну адресу, перш ніж змінити її. Це тимчасова вимога під час додавання інструментів оновлення електронної адреси, незабаром її видалять."
@ -2945,22 +2955,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "" #~ msgstr ""
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "Будь ласка, введіть унікальну назву для цього паролю або використовуйте нашу випадково згенеровану." msgstr "Будь ласка, введіть унікальну назву для цього паролю або використовуйте нашу випадково згенеровану."
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "" #~ msgstr ""
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "Будь ласка, введіть адресу ел. пошти." msgstr "Будь ласка, введіть адресу ел. пошти."
@ -3000,7 +3010,7 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "" msgstr ""
@ -3011,7 +3021,7 @@ msgstr ""
#~ msgid "Post" #~ msgid "Post"
#~ msgstr "Пост" #~ msgstr "Пост"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "" msgstr ""
@ -3025,7 +3035,7 @@ msgstr ""
msgid "Post deleted" msgid "Post deleted"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "Пост приховано" msgstr "Пост приховано"
@ -3037,7 +3047,7 @@ msgstr "Мова посту"
msgid "Post Languages" msgid "Post Languages"
msgstr "Мови посту" msgstr "Мови посту"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "Пост не знайдено" msgstr "Пост не знайдено"
@ -3066,7 +3076,7 @@ msgid "Prioritize Your Follows"
msgstr "Пріоритезувати ваші підписки" msgstr "Пріоритезувати ваші підписки"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "Конфіденційність" msgstr "Конфіденційність"
@ -3237,7 +3247,7 @@ msgid "Reply Filters"
msgstr "Які відповіді показувати" msgstr "Які відповіді показувати"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "" msgstr ""
@ -3288,7 +3298,7 @@ msgstr "Репостити або цитувати"
msgid "Reposted By" msgid "Reposted By"
msgstr "" msgstr ""
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "" msgstr ""
@ -3296,7 +3306,7 @@ msgstr ""
#~ msgid "Reposted by {0})" #~ msgid "Reposted by {0})"
#~ msgstr "" #~ msgstr ""
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "" msgstr ""
@ -3304,7 +3314,7 @@ msgstr ""
msgid "reposted your post" msgid "reposted your post"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "" msgstr ""
@ -3314,8 +3324,8 @@ msgid "Request Change"
msgstr "Змінити" msgstr "Змінити"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "" #~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3330,7 +3340,7 @@ msgstr ""
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "Вимагати альтернативний текст до зображень перед публікацією" msgstr "Вимагати альтернативний текст до зображень перед публікацією"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "Вимагається цим хостинг-провайдером" msgstr "Вимагається цим хостинг-провайдером"
@ -3382,9 +3392,8 @@ msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3397,16 +3406,16 @@ msgstr "Повторити спробу"
#~ msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "" #~ msgstr ""
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "" #~ msgstr ""
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3523,7 +3532,7 @@ msgstr "Вибрати існуючий обліковий запис"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "Вибрати хостинг-провайдера" msgstr "Вибрати хостинг-провайдера"
@ -3561,8 +3570,8 @@ msgid "Select your interests from the options below"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "" #~ msgstr ""
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3645,7 +3654,7 @@ msgstr ""
msgid "Set new password" msgid "Set new password"
msgstr "Зміна пароля" msgstr "Зміна пароля"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "" msgstr ""
@ -3689,7 +3698,7 @@ msgstr ""
#~ msgid "Sets hosting provider to {label}" #~ msgid "Sets hosting provider to {label}"
#~ msgstr "" #~ msgstr ""
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "" msgstr ""
@ -3749,9 +3758,9 @@ msgstr "Показати вбудування з {0}"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "" msgstr ""
@ -3904,8 +3913,8 @@ msgid "Skip this flow"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -4041,7 +4050,7 @@ msgstr ""
msgid "Tech" msgid "Tech"
msgstr "" msgstr ""
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "Умови" msgstr "Умови"
@ -4057,6 +4066,10 @@ msgstr "Умови Використання"
msgid "Text input field" msgid "Text input field"
msgstr "Поле вводу тексту" msgstr "Поле вводу тексту"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "Обліковий запис зможе взаємодіяти з вами після розблокування." msgstr "Обліковий запис зможе взаємодіяти з вами після розблокування."
@ -4073,7 +4086,7 @@ msgstr "Політику захисту авторського права пер
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "" msgstr ""
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "Можливо цей пост було видалено." msgstr "Можливо цей пост було видалено."
@ -4178,8 +4191,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "" #~ msgstr ""
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4304,8 +4317,8 @@ msgstr "Розкрити/сховати"
msgid "Transformations" msgid "Transformations"
msgstr "Редагування" msgstr "Редагування"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "Перекласти" msgstr "Перекласти"
@ -4327,7 +4340,7 @@ msgstr "Розблокувати список"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "Перестати ігнорувати" msgstr "Перестати ігнорувати"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4366,7 +4379,7 @@ msgstr ""
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "На жаль, ви не відповідаєте вимогам для створення облікового запису." msgstr "На жаль, ви не відповідаєте вимогам для створення облікового запису."
@ -4458,7 +4471,7 @@ msgstr ""
msgid "User Blocks You" msgid "User Blocks You"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "Псевдонім" msgstr "Псевдонім"
@ -4511,8 +4524,8 @@ msgid "Users in \"{0}\""
msgstr "Користувачі в «{0}»" msgstr "Користувачі в «{0}»"
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "" #~ msgstr ""
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4612,7 +4625,7 @@ msgstr ""
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "" msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "Ми дуже раді, що ви приєдналися!" msgstr "Ми дуже раді, що ви приєдналися!"
@ -4688,8 +4701,8 @@ msgid "Writers"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "" #~ msgstr ""
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4747,7 +4760,7 @@ msgstr "У вас немає збережених стрічок!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "У вас немає збережених стрічок." msgstr "У вас немає збережених стрічок."
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "Ви заблокували автора або автор заблокував вас." msgstr "Ви заблокували автора або автор заблокував вас."
@ -4837,7 +4850,7 @@ msgstr ""
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "Ваша дата народження" msgstr "Ваша дата народження"
@ -4849,7 +4862,7 @@ msgstr ""
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "" msgstr ""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4871,7 +4884,7 @@ msgstr "Ваша електронна пошта ще не підтвердже
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "Ваш повний псевдонім буде" msgstr "Ваш повний псевдонім буде"
@ -4924,6 +4937,6 @@ msgstr "Ваш профіль"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "" msgstr ""
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "Ваш псевдонім" msgstr "Ваш псевдонім"

View File

@ -343,21 +343,21 @@ msgstr "艺术"
msgid "Artistic or non-erotic nudity." msgid "Artistic or non-erotic nudity."
msgstr "艺术作品或非色情的裸体。" msgstr "艺术作品或非色情的裸体。"
#: src/view/com/auth/create/CreateAccount.tsx:147 #: src/view/com/auth/create/CreateAccount.tsx:154
#: src/view/com/auth/login/ChooseAccountForm.tsx:151 #: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:174 #: src/view/com/auth/login/ForgotPasswordForm.tsx:174
#: src/view/com/auth/login/LoginForm.tsx:259 #: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179 #: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46 #: src/view/com/modals/report/InputIssueDetails.tsx:46
#: src/view/com/post-thread/PostThread.tsx:437 #: src/view/com/post-thread/PostThread.tsx:471
#: src/view/com/post-thread/PostThread.tsx:487 #: src/view/com/post-thread/PostThread.tsx:521
#: src/view/com/post-thread/PostThread.tsx:495 #: src/view/com/post-thread/PostThread.tsx:529
#: src/view/com/profile/ProfileHeader.tsx:648 #: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81 #: src/view/com/util/ViewHeader.tsx:81
msgid "Back" msgid "Back"
msgstr "返回" msgstr "返回"
#: src/view/com/post-thread/PostThread.tsx:445 #: src/view/com/post-thread/PostThread.tsx:479
msgctxt "action" msgctxt "action"
msgid "Back" msgid "Back"
msgstr "返回" msgstr "返回"
@ -370,7 +370,7 @@ msgstr "基于你对 {interestsText} 感兴趣"
msgid "Basics" msgid "Basics"
msgstr "基础信息" msgstr "基础信息"
#: src/view/com/auth/create/Step1.tsx:246 #: src/view/com/auth/create/Step1.tsx:250
#: src/view/com/modals/BirthDateSettings.tsx:73 #: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday" msgid "Birthday"
msgstr "生日" msgstr "生日"
@ -422,7 +422,7 @@ msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours." 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 "被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。你将不会看到他们所发的内容,同样他们也无法查看你的内容。" msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。你将不会看到他们所发的内容,同样他们也无法查看你的内容。"
#: src/view/com/post-thread/PostThread.tsx:297 #: src/view/com/post-thread/PostThread.tsx:324
msgid "Blocked post." msgid "Blocked post."
msgstr "已屏蔽帖子。" msgstr "已屏蔽帖子。"
@ -655,7 +655,7 @@ msgstr "选择可改进你自定义信息流的算法。"
msgid "Choose your main feeds" msgid "Choose your main feeds"
msgstr "选择你的首选信息流" msgstr "选择你的首选信息流"
#: src/view/com/auth/create/Step1.tsx:215 #: src/view/com/auth/create/Step1.tsx:219
msgid "Choose your password" msgid "Choose your password"
msgstr "选择你的密码" msgstr "选择你的密码"
@ -756,6 +756,10 @@ msgstr "社群准则"
msgid "Complete onboarding and start using your account" msgid "Complete onboarding and start using your account"
msgstr "完成引导并开始使用你的账户" msgstr "完成引导并开始使用你的账户"
#: src/view/com/auth/create/Step3.tsx:73
msgid "Complete the challenge"
msgstr ""
#: src/view/com/composer/Composer.tsx:417 #: src/view/com/composer/Composer.tsx:417
msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length" msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
msgstr "撰写帖子的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符" msgstr "撰写帖子的长度最多为 {MAX_GRAPHEME_LENGTH} 个字符"
@ -811,12 +815,12 @@ msgstr "验证码"
msgid "Confirms signing up {email} to the waitlist" msgid "Confirms signing up {email} to the waitlist"
msgstr "确认将 {email} 注册到候补列表" msgstr "确认将 {email} 注册到候补列表"
#: src/view/com/auth/create/CreateAccount.tsx:182 #: src/view/com/auth/create/CreateAccount.tsx:189
#: src/view/com/auth/login/LoginForm.tsx:278 #: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..." msgid "Connecting..."
msgstr "连接中..." msgstr "连接中..."
#: src/view/com/auth/create/CreateAccount.tsx:202 #: src/view/com/auth/create/CreateAccount.tsx:209
msgid "Contact support" msgid "Contact support"
msgstr "联系支持" msgstr "联系支持"
@ -928,8 +932,8 @@ msgid "Could not load list"
msgstr "无法加载列表" msgstr "无法加载列表"
#: src/view/com/auth/create/Step2.tsx:91 #: src/view/com/auth/create/Step2.tsx:91
msgid "Country" #~ msgid "Country"
msgstr "国家" #~ msgstr "国家"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:62 #: src/view/com/auth/HomeLoggedOutCTA.tsx:62
#: src/view/com/auth/SplashScreen.tsx:71 #: src/view/com/auth/SplashScreen.tsx:71
@ -941,7 +945,7 @@ msgstr "创建新的账户"
msgid "Create a new Bluesky account" msgid "Create a new Bluesky account"
msgstr "创建新的 Bluesky 账户" msgstr "创建新的 Bluesky 账户"
#: src/view/com/auth/create/CreateAccount.tsx:122 #: src/view/com/auth/create/CreateAccount.tsx:129
msgid "Create Account" msgid "Create Account"
msgstr "创建账户" msgstr "创建账户"
@ -1055,7 +1059,7 @@ msgstr "删除这条帖子?"
msgid "Deleted" msgid "Deleted"
msgstr "已删除" msgstr "已删除"
#: src/view/com/post-thread/PostThread.tsx:289 #: src/view/com/post-thread/PostThread.tsx:316
msgid "Deleted post." msgid "Deleted post."
msgstr "已删除帖子。" msgstr "已删除帖子。"
@ -1115,7 +1119,7 @@ msgstr "显示名称"
msgid "Domain verified!" msgid "Domain verified!"
msgstr "域名已认证!" msgstr "域名已认证!"
#: src/view/com/auth/create/Step1.tsx:166 #: src/view/com/auth/create/Step1.tsx:170
msgid "Don't have an invite code?" msgid "Don't have an invite code?"
msgstr "没有邀请码?" msgstr "没有邀请码?"
@ -1257,16 +1261,14 @@ msgstr "编辑你的账户描述"
msgid "Education" msgid "Education"
msgstr "教育" msgstr "教育"
#: src/view/com/auth/create/Step1.tsx:195 #: src/view/com/auth/create/Step1.tsx:199
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
#: src/view/com/auth/login/ForgotPasswordForm.tsx:156 #: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141 #: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88 #: src/view/com/modals/Waitlist.tsx:88
msgid "Email" msgid "Email"
msgstr "电子邮箱" msgstr "电子邮箱"
#: src/view/com/auth/create/Step1.tsx:186 #: src/view/com/auth/create/Step1.tsx:190
#: src/view/com/auth/login/ForgotPasswordForm.tsx:147 #: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address" msgid "Email address"
msgstr "邮箱地址" msgstr "邮箱地址"
@ -1337,7 +1339,7 @@ msgstr "输入你想使用的域名"
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password." 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 "输入你用于创建账户的电子邮箱。我们将向你发送重置码,以便你重新设置密码。" msgstr "输入你用于创建账户的电子邮箱。我们将向你发送重置码,以便你重新设置密码。"
#: src/view/com/auth/create/Step1.tsx:247 #: src/view/com/auth/create/Step1.tsx:251
#: src/view/com/modals/BirthDateSettings.tsx:74 #: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date" msgid "Enter your birth date"
msgstr "输入你的出生日期" msgstr "输入你的出生日期"
@ -1346,7 +1348,7 @@ msgstr "输入你的出生日期"
msgid "Enter your email" msgid "Enter your email"
msgstr "输入你的电子邮箱" msgstr "输入你的电子邮箱"
#: src/view/com/auth/create/Step1.tsx:191 #: src/view/com/auth/create/Step1.tsx:195
msgid "Enter your email address" msgid "Enter your email address"
msgstr "输入你的电子邮箱" msgstr "输入你的电子邮箱"
@ -1359,13 +1361,17 @@ msgid "Enter your new email address below."
msgstr "请在下方输入你新的电子邮箱。" msgstr "请在下方输入你新的电子邮箱。"
#: src/view/com/auth/create/Step2.tsx:188 #: src/view/com/auth/create/Step2.tsx:188
msgid "Enter your phone number" #~ msgid "Enter your phone number"
msgstr "输入你的手机号码" #~ msgstr "输入你的手机号码"
#: src/view/com/auth/login/Login.tsx:99 #: src/view/com/auth/login/Login.tsx:99
msgid "Enter your username and password" msgid "Enter your username and password"
msgstr "输入你的用户名和密码" msgstr "输入你的用户名和密码"
#: src/view/com/auth/create/Step3.tsx:67
msgid "Error receiving captcha response."
msgstr ""
#: src/view/screens/Search/Search.tsx:109 #: src/view/screens/Search/Search.tsx:109
msgid "Error:" msgid "Error:"
msgstr "错误:" msgstr "错误:"
@ -1462,7 +1468,7 @@ msgstr "信息流已离线"
msgid "Feed Preferences" msgid "Feed Preferences"
msgstr "信息流首选项" msgstr "信息流首选项"
#: src/view/shell/desktop/RightNav.tsx:69 #: src/view/shell/desktop/RightNav.tsx:61
#: src/view/shell/Drawer.tsx:311 #: src/view/shell/Drawer.tsx:311
msgid "Feedback" msgid "Feedback"
msgstr "反馈" msgstr "反馈"
@ -1633,7 +1639,7 @@ msgstr "忘记密码"
msgid "Forgot Password" msgid "Forgot Password"
msgstr "忘记密码" msgstr "忘记密码"
#: src/view/com/posts/FeedItem.tsx:189 #: src/view/com/posts/FeedItem.tsx:186
msgctxt "from-feed" msgctxt "from-feed"
msgid "From <0/>" msgid "From <0/>"
msgstr "来自 <0/>" msgstr "来自 <0/>"
@ -1683,11 +1689,11 @@ msgstr "转到下一个"
msgid "Handle" msgid "Handle"
msgstr "用户识别符" msgstr "用户识别符"
#: src/view/com/auth/create/CreateAccount.tsx:197 #: src/view/com/auth/create/CreateAccount.tsx:204
msgid "Having trouble?" msgid "Having trouble?"
msgstr "任何疑问?" msgstr "任何疑问?"
#: src/view/shell/desktop/RightNav.tsx:98 #: src/view/shell/desktop/RightNav.tsx:90
#: src/view/shell/Drawer.tsx:321 #: src/view/shell/Drawer.tsx:321
msgid "Help" msgid "Help"
msgstr "帮助" msgstr "帮助"
@ -1777,7 +1783,7 @@ msgstr "主页"
msgid "Home Feed Preferences" msgid "Home Feed Preferences"
msgstr "主页信息流首选项" msgstr "主页信息流首选项"
#: src/view/com/auth/create/Step1.tsx:78 #: src/view/com/auth/create/Step1.tsx:82
#: src/view/com/auth/login/ForgotPasswordForm.tsx:120 #: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider" msgid "Hosting provider"
msgstr "托管服务提供商" msgstr "托管服务提供商"
@ -1831,11 +1837,11 @@ msgstr "输入发送到你电子邮箱的验证码以重置密码"
msgid "Input confirmation code for account deletion" msgid "Input confirmation code for account deletion"
msgstr "输入删除用户的验证码" msgstr "输入删除用户的验证码"
#: src/view/com/auth/create/Step1.tsx:196 #: src/view/com/auth/create/Step1.tsx:200
msgid "Input email for Bluesky account" msgid "Input email for Bluesky account"
msgstr "输入 Bluesky 账户的电子邮箱" msgstr "输入 Bluesky 账户的电子邮箱"
#: src/view/com/auth/create/Step1.tsx:154 #: src/view/com/auth/create/Step1.tsx:158
msgid "Input invite code to proceed" msgid "Input invite code to proceed"
msgstr "输入邀请码以继续" msgstr "输入邀请码以继续"
@ -1852,8 +1858,8 @@ msgid "Input password for account deletion"
msgstr "输入密码以删除账户" msgstr "输入密码以删除账户"
#: src/view/com/auth/create/Step2.tsx:196 #: src/view/com/auth/create/Step2.tsx:196
msgid "Input phone number for SMS verification" #~ msgid "Input phone number for SMS verification"
msgstr "输入手机号码进行短信验证" #~ msgstr "输入手机号码进行短信验证"
#: src/view/com/auth/login/LoginForm.tsx:230 #: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}" msgid "Input the password tied to {identifier}"
@ -1864,8 +1870,8 @@ msgid "Input the username or email address you used at signup"
msgstr "输入注册时使用的用户名或电子邮箱" msgstr "输入注册时使用的用户名或电子邮箱"
#: src/view/com/auth/create/Step2.tsx:271 #: src/view/com/auth/create/Step2.tsx:271
msgid "Input the verification code we have texted to you" #~ msgid "Input the verification code we have texted to you"
msgstr "输入收到的短信验证码" #~ msgstr "输入收到的短信验证码"
#: src/view/com/modals/Waitlist.tsx:90 #: src/view/com/modals/Waitlist.tsx:90
msgid "Input your email to get on the Bluesky waitlist" msgid "Input your email to get on the Bluesky waitlist"
@ -1875,11 +1881,11 @@ msgstr "输入你的电子邮箱以加入 Bluesky 候补列表"
msgid "Input your password" msgid "Input your password"
msgstr "输入你的密码" msgstr "输入你的密码"
#: src/view/com/auth/create/Step3.tsx:42 #: src/view/com/auth/create/Step2.tsx:45
msgid "Input your user handle" msgid "Input your user handle"
msgstr "输入你的用户识别符" msgstr "输入你的用户识别符"
#: src/view/com/post-thread/PostThreadItem.tsx:225 #: src/view/com/post-thread/PostThreadItem.tsx:223
msgid "Invalid or unsupported post record" msgid "Invalid or unsupported post record"
msgstr "帖子记录无效或不受支持" msgstr "帖子记录无效或不受支持"
@ -1895,12 +1901,12 @@ msgstr "用户名或密码无效"
msgid "Invite a Friend" msgid "Invite a Friend"
msgstr "邀请朋友" msgstr "邀请朋友"
#: src/view/com/auth/create/Step1.tsx:144 #: src/view/com/auth/create/Step1.tsx:148
#: src/view/com/auth/create/Step1.tsx:153 #: src/view/com/auth/create/Step1.tsx:157
msgid "Invite code" msgid "Invite code"
msgstr "邀请码" msgstr "邀请码"
#: src/view/com/auth/create/state.ts:199 #: src/view/com/auth/create/state.ts:158
msgid "Invite code not accepted. Check that you input it correctly and try again." msgid "Invite code not accepted. Check that you input it correctly and try again."
msgstr "邀请码无效,请检查你输入的邀请码并重试。" msgstr "邀请码无效,请检查你输入的邀请码并重试。"
@ -1929,8 +1935,8 @@ msgstr "工作"
msgid "Join the waitlist" msgid "Join the waitlist"
msgstr "加入候补列表" msgstr "加入候补列表"
#: src/view/com/auth/create/Step1.tsx:170
#: src/view/com/auth/create/Step1.tsx:174 #: src/view/com/auth/create/Step1.tsx:174
#: src/view/com/auth/create/Step1.tsx:178
msgid "Join the waitlist." msgid "Join the waitlist."
msgstr "加入候补列表。" msgstr "加入候补列表。"
@ -2057,7 +2063,7 @@ msgstr "点赞你的帖子"
msgid "Likes" msgid "Likes"
msgstr "点赞" msgstr "点赞"
#: src/view/com/post-thread/PostThreadItem.tsx:182 #: src/view/com/post-thread/PostThreadItem.tsx:180
msgid "Likes on this post" msgid "Likes on this post"
msgstr "点赞这条帖子" msgstr "点赞这条帖子"
@ -2105,8 +2111,8 @@ msgstr "取消隐藏列表"
msgid "Lists" msgid "Lists"
msgstr "列表" msgstr "列表"
#: src/view/com/post-thread/PostThread.tsx:306 #: src/view/com/post-thread/PostThread.tsx:333
#: src/view/com/post-thread/PostThread.tsx:314 #: src/view/com/post-thread/PostThread.tsx:341
msgid "Load more posts" msgid "Load more posts"
msgstr "加载更多帖子" msgstr "加载更多帖子"
@ -2114,7 +2120,7 @@ msgstr "加载更多帖子"
msgid "Load new notifications" msgid "Load new notifications"
msgstr "加载新的通知" msgstr "加载新的通知"
#: src/view/com/feeds/FeedPage.tsx:190 #: src/view/com/feeds/FeedPage.tsx:181
#: src/view/screens/Profile.tsx:440 #: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494 #: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680 #: src/view/screens/ProfileList.tsx:680
@ -2365,7 +2371,7 @@ msgstr "新密码"
msgid "New Password" msgid "New Password"
msgstr "新密码" msgstr "新密码"
#: src/view/com/feeds/FeedPage.tsx:201 #: src/view/com/feeds/FeedPage.tsx:192
msgctxt "action" msgctxt "action"
msgid "New post" msgid "New post"
msgstr "新帖子" msgstr "新帖子"
@ -2397,7 +2403,7 @@ msgstr "最新回复优先"
msgid "News" msgid "News"
msgstr "新闻" msgstr "新闻"
#: src/view/com/auth/create/CreateAccount.tsx:161 #: src/view/com/auth/create/CreateAccount.tsx:168
#: src/view/com/auth/login/ForgotPasswordForm.tsx:182 #: src/view/com/auth/login/ForgotPasswordForm.tsx:182
#: src/view/com/auth/login/ForgotPasswordForm.tsx:192 #: src/view/com/auth/login/ForgotPasswordForm.tsx:192
#: src/view/com/auth/login/LoginForm.tsx:291 #: src/view/com/auth/login/LoginForm.tsx:291
@ -2673,8 +2679,8 @@ msgstr "无法找到此页面"
msgid "Page Not Found" msgid "Page Not Found"
msgstr "无法找到此页面" msgstr "无法找到此页面"
#: src/view/com/auth/create/Step1.tsx:210 #: src/view/com/auth/create/Step1.tsx:214
#: src/view/com/auth/create/Step1.tsx:220 #: src/view/com/auth/create/Step1.tsx:224
#: src/view/com/auth/login/LoginForm.tsx:226 #: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161 #: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202 #: src/view/com/modals/DeleteAccount.tsx:202
@ -2710,8 +2716,8 @@ msgid "Pets"
msgstr "宠物" msgstr "宠物"
#: src/view/com/auth/create/Step2.tsx:183 #: src/view/com/auth/create/Step2.tsx:183
msgid "Phone number" #~ msgid "Phone number"
msgstr "手机号码" #~ msgstr "手机号码"
#: src/view/com/modals/SelfLabel.tsx:121 #: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults." msgid "Pictures meant for adults."
@ -2739,14 +2745,18 @@ msgstr "播放视频"
msgid "Plays the GIF" msgid "Plays the GIF"
msgstr "播放 GIF" msgstr "播放 GIF"
#: src/view/com/auth/create/state.ts:177 #: src/view/com/auth/create/state.ts:124
msgid "Please choose your handle." msgid "Please choose your handle."
msgstr "请设置你的用户识别符。" msgstr "请设置你的用户识别符。"
#: src/view/com/auth/create/state.ts:160 #: src/view/com/auth/create/state.ts:117
msgid "Please choose your password." msgid "Please choose your password."
msgstr "请设置你的密码。" msgstr "请设置你的密码。"
#: src/view/com/auth/create/state.ts:131
msgid "Please complete the verification captcha."
msgstr ""
#: src/view/com/modals/ChangeEmail.tsx:67 #: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed." msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
msgstr "更改前请先确认你的电子邮箱。这是添加电子邮箱更新工具的临时要求,此限制将很快被移除。" msgstr "更改前请先确认你的电子邮箱。这是添加电子邮箱更新工具的临时要求,此限制将很快被移除。"
@ -2756,22 +2766,22 @@ msgid "Please enter a name for your app password. All spaces is not allowed."
msgstr "请输入 App 专用密码的名称,不允许使用空格。" msgstr "请输入 App 专用密码的名称,不允许使用空格。"
#: src/view/com/auth/create/Step2.tsx:206 #: src/view/com/auth/create/Step2.tsx:206
msgid "Please enter a phone number that can receive SMS text messages." #~ msgid "Please enter a phone number that can receive SMS text messages."
msgstr "请输入可以接收短信的手机号码。" #~ msgstr "请输入可以接收短信的手机号码。"
#: src/view/com/modals/AddAppPasswords.tsx:145 #: src/view/com/modals/AddAppPasswords.tsx:145
msgid "Please enter a unique name for this App Password or use our randomly generated one." msgid "Please enter a unique name for this App Password or use our randomly generated one."
msgstr "请输入此 App 专用密码的唯一名称,或使用我们提供的随机生成名称。" msgstr "请输入此 App 专用密码的唯一名称,或使用我们提供的随机生成名称。"
#: src/view/com/auth/create/state.ts:170 #: src/view/com/auth/create/state.ts:170
msgid "Please enter the code you received by SMS." #~ msgid "Please enter the code you received by SMS."
msgstr "请输入你收到的短信验证码。" #~ msgstr "请输入你收到的短信验证码。"
#: src/view/com/auth/create/Step2.tsx:282 #: src/view/com/auth/create/Step2.tsx:282
msgid "Please enter the verification code sent to {phoneNumberFormatted}." #~ msgid "Please enter the verification code sent to {phoneNumberFormatted}."
msgstr "请输入发送到 {phoneNumberFormatted} 的验证码。" #~ msgstr "请输入发送到 {phoneNumberFormatted} 的验证码。"
#: src/view/com/auth/create/state.ts:146 #: src/view/com/auth/create/state.ts:103
msgid "Please enter your email." msgid "Please enter your email."
msgstr "请输入你的电子邮箱。" msgstr "请输入你的电子邮箱。"
@ -2806,12 +2816,12 @@ msgctxt "action"
msgid "Post" msgid "Post"
msgstr "发布" msgstr "发布"
#: src/view/com/post-thread/PostThread.tsx:276 #: src/view/com/post-thread/PostThread.tsx:303
msgctxt "description" msgctxt "description"
msgid "Post" msgid "Post"
msgstr "发布" msgstr "发布"
#: src/view/com/post-thread/PostThreadItem.tsx:174 #: src/view/com/post-thread/PostThreadItem.tsx:172
msgid "Post by {0}" msgid "Post by {0}"
msgstr "发布者 {0}" msgstr "发布者 {0}"
@ -2825,7 +2835,7 @@ msgstr "发布者 @{0}"
msgid "Post deleted" msgid "Post deleted"
msgstr "已删除帖子" msgstr "已删除帖子"
#: src/view/com/post-thread/PostThread.tsx:427 #: src/view/com/post-thread/PostThread.tsx:461
msgid "Post hidden" msgid "Post hidden"
msgstr "已隐藏帖子" msgstr "已隐藏帖子"
@ -2837,7 +2847,7 @@ msgstr "帖子语言"
msgid "Post Languages" msgid "Post Languages"
msgstr "帖子语言" msgstr "帖子语言"
#: src/view/com/post-thread/PostThread.tsx:479 #: src/view/com/post-thread/PostThread.tsx:513
msgid "Post not found" msgid "Post not found"
msgstr "无法找到帖子" msgstr "无法找到帖子"
@ -2866,7 +2876,7 @@ msgid "Prioritize Your Follows"
msgstr "关注者优先" msgstr "关注者优先"
#: src/view/screens/Settings/index.tsx:632 #: src/view/screens/Settings/index.tsx:632
#: src/view/shell/desktop/RightNav.tsx:80 #: src/view/shell/desktop/RightNav.tsx:72
msgid "Privacy" msgid "Privacy"
msgstr "隐私" msgstr "隐私"
@ -3028,7 +3038,7 @@ msgid "Reply Filters"
msgstr "回复过滤器" msgstr "回复过滤器"
#: src/view/com/post/Post.tsx:166 #: src/view/com/post/Post.tsx:166
#: src/view/com/posts/FeedItem.tsx:287 #: src/view/com/posts/FeedItem.tsx:284
msgctxt "description" msgctxt "description"
msgid "Reply to <0/>" msgid "Reply to <0/>"
msgstr "回复 <0/>" msgstr "回复 <0/>"
@ -3075,11 +3085,11 @@ msgstr "转发或引用帖子"
msgid "Reposted By" msgid "Reposted By"
msgstr "转发" msgstr "转发"
#: src/view/com/posts/FeedItem.tsx:207 #: src/view/com/posts/FeedItem.tsx:204
msgid "Reposted by {0}" msgid "Reposted by {0}"
msgstr "由 {0} 转发" msgstr "由 {0} 转发"
#: src/view/com/posts/FeedItem.tsx:224 #: src/view/com/posts/FeedItem.tsx:221
msgid "Reposted by <0/>" msgid "Reposted by <0/>"
msgstr "由 <0/> 转发" msgstr "由 <0/> 转发"
@ -3087,7 +3097,7 @@ msgstr "由 <0/> 转发"
msgid "reposted your post" msgid "reposted your post"
msgstr "转发你的帖子" msgstr "转发你的帖子"
#: src/view/com/post-thread/PostThreadItem.tsx:187 #: src/view/com/post-thread/PostThreadItem.tsx:185
msgid "Reposts of this post" msgid "Reposts of this post"
msgstr "转发这条帖子" msgstr "转发这条帖子"
@ -3097,8 +3107,8 @@ msgid "Request Change"
msgstr "请求变更" msgstr "请求变更"
#: src/view/com/auth/create/Step2.tsx:219 #: src/view/com/auth/create/Step2.tsx:219
msgid "Request code" #~ msgid "Request code"
msgstr "请求码" #~ msgstr "请求码"
#: src/view/com/modals/ChangePassword.tsx:239 #: src/view/com/modals/ChangePassword.tsx:239
#: src/view/com/modals/ChangePassword.tsx:241 #: src/view/com/modals/ChangePassword.tsx:241
@ -3109,7 +3119,7 @@ msgstr "确认码"
msgid "Require alt text before posting" msgid "Require alt text before posting"
msgstr "要求发布前提供替代文本" msgstr "要求发布前提供替代文本"
#: src/view/com/auth/create/Step1.tsx:149 #: src/view/com/auth/create/Step1.tsx:153
msgid "Required for this provider" msgid "Required for this provider"
msgstr "应提供商要求" msgstr "应提供商要求"
@ -3161,9 +3171,8 @@ msgstr "重试上次出错的操作"
#: src/screens/Onboarding/StepInterests/index.tsx:221 #: src/screens/Onboarding/StepInterests/index.tsx:221
#: src/screens/Onboarding/StepInterests/index.tsx:224 #: src/screens/Onboarding/StepInterests/index.tsx:224
#: src/view/com/auth/create/CreateAccount.tsx:170 #: src/view/com/auth/create/CreateAccount.tsx:177
#: src/view/com/auth/create/CreateAccount.tsx:175 #: src/view/com/auth/create/CreateAccount.tsx:182
#: src/view/com/auth/create/Step2.tsx:255
#: src/view/com/auth/login/LoginForm.tsx:268 #: src/view/com/auth/login/LoginForm.tsx:268
#: src/view/com/auth/login/LoginForm.tsx:271 #: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55 #: src/view/com/util/error/ErrorMessage.tsx:55
@ -3172,16 +3181,16 @@ msgid "Retry"
msgstr "重试" msgstr "重试"
#: src/view/com/auth/create/Step2.tsx:247 #: src/view/com/auth/create/Step2.tsx:247
msgid "Retry." #~ msgid "Retry."
msgstr "重试。" #~ msgstr "重试。"
#: src/view/screens/ProfileList.tsx:898 #: src/view/screens/ProfileList.tsx:898
msgid "Return to previous page" msgid "Return to previous page"
msgstr "回到上一页" msgstr "回到上一页"
#: src/view/shell/desktop/RightNav.tsx:55 #: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent." #~ msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "沙盒模式。帖子和账户不会永久保存。" #~ msgstr "沙盒模式。帖子和账户不会永久保存。"
#: src/view/com/lightbox/Lightbox.tsx:132 #: src/view/com/lightbox/Lightbox.tsx:132
#: src/view/com/modals/CreateOrEditList.tsx:345 #: src/view/com/modals/CreateOrEditList.tsx:345
@ -3290,7 +3299,7 @@ msgstr "选择已存在的账户"
msgid "Select option {i} of {numItems}" msgid "Select option {i} of {numItems}"
msgstr "从 {i} 项中选择 {numItems} 项" msgstr "从 {i} 项中选择 {numItems} 项"
#: src/view/com/auth/create/Step1.tsx:99 #: src/view/com/auth/create/Step1.tsx:103
#: src/view/com/auth/login/LoginForm.tsx:150 #: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service" msgid "Select service"
msgstr "选择服务" msgstr "选择服务"
@ -3324,8 +3333,8 @@ msgid "Select your interests from the options below"
msgstr "下面选择你感兴趣的选项" msgstr "下面选择你感兴趣的选项"
#: src/view/com/auth/create/Step2.tsx:155 #: src/view/com/auth/create/Step2.tsx:155
msgid "Select your phone's country" #~ msgid "Select your phone's country"
msgstr "选择你的电话区号" #~ msgstr "选择你的电话区号"
#: src/view/screens/LanguageSettings.tsx:190 #: src/view/screens/LanguageSettings.tsx:190
msgid "Select your preferred language for translations in your feed." msgid "Select your preferred language for translations in your feed."
@ -3404,7 +3413,7 @@ msgstr "设置深色模式至暗淡"
msgid "Set new password" msgid "Set new password"
msgstr "设置新密码" msgstr "设置新密码"
#: src/view/com/auth/create/Step1.tsx:221 #: src/view/com/auth/create/Step1.tsx:225
msgid "Set password" msgid "Set password"
msgstr "设置密码" msgstr "设置密码"
@ -3444,7 +3453,7 @@ msgstr "设置用于重置密码的电子邮箱"
msgid "Sets hosting provider for password reset" msgid "Sets hosting provider for password reset"
msgstr "设置用于密码重置的托管提供商信息" msgstr "设置用于密码重置的托管提供商信息"
#: src/view/com/auth/create/Step1.tsx:100 #: src/view/com/auth/create/Step1.tsx:104
#: src/view/com/auth/login/LoginForm.tsx:151 #: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client" msgid "Sets server for the Bluesky client"
msgstr "设置 Bluesky 客户端的服务器" msgstr "设置 Bluesky 客户端的服务器"
@ -3500,9 +3509,9 @@ msgstr "显示来自 {0} 的嵌入内容"
msgid "Show follows similar to {0}" msgid "Show follows similar to {0}"
msgstr "显示类似于 {0} 的关注者" msgstr "显示类似于 {0} 的关注者"
#: src/view/com/post-thread/PostThreadItem.tsx:539 #: src/view/com/post-thread/PostThreadItem.tsx:535
#: src/view/com/post/Post.tsx:197 #: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363 #: src/view/com/posts/FeedItem.tsx:360
msgid "Show More" msgid "Show More"
msgstr "显示更多" msgstr "显示更多"
@ -3655,8 +3664,8 @@ msgid "Skip this flow"
msgstr "跳过此流程" msgstr "跳过此流程"
#: src/view/com/auth/create/Step2.tsx:82 #: src/view/com/auth/create/Step2.tsx:82
msgid "SMS verification" #~ msgid "SMS verification"
msgstr "短信验证" #~ msgstr "短信验证"
#: src/screens/Onboarding/index.tsx:40 #: src/screens/Onboarding/index.tsx:40
msgid "Software Dev" msgid "Software Dev"
@ -3784,7 +3793,7 @@ msgstr "点击查看完整内容"
msgid "Tech" msgid "Tech"
msgstr "科技" msgstr "科技"
#: src/view/shell/desktop/RightNav.tsx:89 #: src/view/shell/desktop/RightNav.tsx:81
msgid "Terms" msgid "Terms"
msgstr "条款" msgstr "条款"
@ -3800,6 +3809,10 @@ msgstr "服务条款"
msgid "Text input field" msgid "Text input field"
msgstr "文本输入字段" msgstr "文本输入字段"
#: src/view/com/auth/create/CreateAccount.tsx:90
msgid "That handle is already taken."
msgstr ""
#: src/view/com/profile/ProfileHeader.tsx:262 #: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking." msgid "The account will be able to interact with you after unblocking."
msgstr "解除屏蔽后,该账户将能够与你互动。" msgstr "解除屏蔽后,该账户将能够与你互动。"
@ -3816,7 +3829,7 @@ msgstr "版权许可已迁移至 <0/>"
msgid "The following steps will help customize your Bluesky experience." msgid "The following steps will help customize your Bluesky experience."
msgstr "以下步骤将帮助定制你的 Bluesky 体验。" msgstr "以下步骤将帮助定制你的 Bluesky 体验。"
#: src/view/com/post-thread/PostThread.tsx:482 #: src/view/com/post-thread/PostThread.tsx:516
msgid "The post may have been deleted." msgid "The post may have been deleted."
msgstr "此帖子似乎已被删除。" msgstr "此帖子似乎已被删除。"
@ -3917,8 +3930,8 @@ msgid "There's been a rush of new users to Bluesky! We'll activate your account
msgstr "Bluesky 迎来了大量新用户!我们将尽快激活你的账户。" msgstr "Bluesky 迎来了大量新用户!我们将尽快激活你的账户。"
#: src/view/com/auth/create/Step2.tsx:55 #: src/view/com/auth/create/Step2.tsx:55
msgid "There's something wrong with this number. Please choose your country and enter your full phone number!" #~ msgid "There's something wrong with this number. Please choose your country and enter your full phone number!"
msgstr "电话号码有误,请选择电话区号并输入完整的电话号码!" #~ msgstr "电话号码有误,请选择电话区号并输入完整的电话号码!"
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138 #: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
msgid "These are popular accounts you might like:" msgid "These are popular accounts you might like:"
@ -4031,8 +4044,8 @@ msgstr "切换下拉菜单"
msgid "Transformations" msgid "Transformations"
msgstr "转换" msgstr "转换"
#: src/view/com/post-thread/PostThreadItem.tsx:686 #: src/view/com/post-thread/PostThreadItem.tsx:682
#: src/view/com/post-thread/PostThreadItem.tsx:688 #: src/view/com/post-thread/PostThreadItem.tsx:684
#: src/view/com/util/forms/PostDropdownBtn.tsx:125 #: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate" msgid "Translate"
msgstr "翻译" msgstr "翻译"
@ -4050,7 +4063,7 @@ msgstr "取消屏蔽列表"
msgid "Un-mute list" msgid "Un-mute list"
msgstr "取消隐藏列表" msgstr "取消隐藏列表"
#: src/view/com/auth/create/CreateAccount.tsx:66 #: src/view/com/auth/create/CreateAccount.tsx:58
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87 #: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76 #: src/view/com/auth/login/Login.tsx:76
#: src/view/com/auth/login/LoginForm.tsx:118 #: src/view/com/auth/login/LoginForm.tsx:118
@ -4089,7 +4102,7 @@ msgstr "取关"
msgid "Unfollow {0}" msgid "Unfollow {0}"
msgstr "取关 {0}" msgstr "取关 {0}"
#: src/view/com/auth/create/state.ts:300 #: src/view/com/auth/create/state.ts:262
msgid "Unfortunately, you do not meet the requirements to create an account." msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "很遗憾,你不符合创建账户的要求。" msgstr "很遗憾,你不符合创建账户的要求。"
@ -4181,7 +4194,7 @@ msgstr "用户被列表屏蔽"
msgid "User Blocks You" msgid "User Blocks You"
msgstr "用户屏蔽了你" msgstr "用户屏蔽了你"
#: src/view/com/auth/create/Step3.tsx:41 #: src/view/com/auth/create/Step2.tsx:44
msgid "User handle" msgid "User handle"
msgstr "用户识别符" msgstr "用户识别符"
@ -4230,8 +4243,8 @@ msgid "Users in \"{0}\""
msgstr "\"{0}\"中的用户" msgstr "\"{0}\"中的用户"
#: src/view/com/auth/create/Step2.tsx:243 #: src/view/com/auth/create/Step2.tsx:243
msgid "Verification code" #~ msgid "Verification code"
msgstr "验证码" #~ msgstr "验证码"
#: src/view/screens/Settings/index.tsx:910 #: src/view/screens/Settings/index.tsx:910
msgid "Verify email" msgid "Verify email"
@ -4323,7 +4336,7 @@ msgstr "我们将迅速审查你的申诉。"
msgid "We'll use this to help customize your experience." msgid "We'll use this to help customize your experience."
msgstr "我们将使用这些信息来帮助定制你的体验。" msgstr "我们将使用这些信息来帮助定制你的体验。"
#: src/view/com/auth/create/CreateAccount.tsx:123 #: src/view/com/auth/create/CreateAccount.tsx:130
msgid "We're so excited to have you join us!" msgid "We're so excited to have you join us!"
msgstr "我们非常高兴你加入我们!" msgstr "我们非常高兴你加入我们!"
@ -4387,8 +4400,8 @@ msgid "Writers"
msgstr "作家" msgstr "作家"
#: src/view/com/auth/create/Step2.tsx:263 #: src/view/com/auth/create/Step2.tsx:263
msgid "XXXXXX" #~ msgid "XXXXXX"
msgstr "XXXXXX" #~ msgstr "XXXXXX"
#: src/view/com/composer/select-language/SuggestedLanguage.tsx:77 #: src/view/com/composer/select-language/SuggestedLanguage.tsx:77
#: src/view/screens/PreferencesHomeFeed.tsx:129 #: src/view/screens/PreferencesHomeFeed.tsx:129
@ -4434,7 +4447,7 @@ msgstr "你目前还没有任何保存的信息流!"
msgid "You don't have any saved feeds." msgid "You don't have any saved feeds."
msgstr "你目前还没有任何保存的信息流。" msgstr "你目前还没有任何保存的信息流。"
#: src/view/com/post-thread/PostThread.tsx:430 #: src/view/com/post-thread/PostThread.tsx:464
msgid "You have blocked the author or you have been blocked by the author." msgid "You have blocked the author or you have been blocked by the author."
msgstr "你已屏蔽该作者,或你已被该作者屏蔽。" msgstr "你已屏蔽该作者,或你已被该作者屏蔽。"
@ -4524,7 +4537,7 @@ msgstr "你的账户已删除"
msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately." 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 "" msgstr ""
#: src/view/com/auth/create/Step1.tsx:234 #: src/view/com/auth/create/Step1.tsx:238
msgid "Your birth date" msgid "Your birth date"
msgstr "你的生日" msgstr "你的生日"
@ -4536,7 +4549,7 @@ msgstr "你的选择将被保存,但可以稍后在设置中更改。"
msgid "Your default feed is \"Following\"" msgid "Your default feed is \"Following\""
msgstr "你的默认信息流为\"关注\"" msgstr "你的默认信息流为\"关注\""
#: src/view/com/auth/create/state.ts:153 #: src/view/com/auth/create/state.ts:110
#: src/view/com/auth/login/ForgotPasswordForm.tsx:70 #: src/view/com/auth/login/ForgotPasswordForm.tsx:70
#: src/view/com/modals/ChangePassword.tsx:54 #: src/view/com/modals/ChangePassword.tsx:54
msgid "Your email appears to be invalid." msgid "Your email appears to be invalid."
@ -4558,7 +4571,7 @@ msgstr "你的电子邮箱尚未验证。这是一个重要的安全步骤,我
msgid "Your following feed is empty! Follow more users to see what's happening." msgid "Your following feed is empty! Follow more users to see what's happening."
msgstr "你的关注信息流为空!关注更多用户去看看他们发了什么什么。" msgstr "你的关注信息流为空!关注更多用户去看看他们发了什么什么。"
#: src/view/com/auth/create/Step3.tsx:45 #: src/view/com/auth/create/Step2.tsx:48
msgid "Your full handle will be" msgid "Your full handle will be"
msgstr "你的完整用户识别符将修改为" msgstr "你的完整用户识别符将修改为"
@ -4595,6 +4608,6 @@ msgstr "你的个人资料"
msgid "Your reply has been published" msgid "Your reply has been published"
msgstr "你的回复已发送" msgstr "你的回复已发送"
#: src/view/com/auth/create/Step3.tsx:28 #: src/view/com/auth/create/Step2.tsx:28
msgid "Your user handle" msgid "Your user handle"
msgstr "你的用户识别符" msgstr "你的用户识别符"

View File

@ -7,7 +7,6 @@ import {networkRetry} from '#/lib/async/retry'
import {logger} from '#/logger' import {logger} from '#/logger'
import * as persisted from '#/state/persisted' import * as persisted from '#/state/persisted'
import {PUBLIC_BSKY_AGENT} from '#/state/queries' import {PUBLIC_BSKY_AGENT} from '#/state/queries'
import {IS_PROD} from '#/lib/constants'
import {emitSessionDropped} from '../events' import {emitSessionDropped} from '../events'
import {useLoggedOutViewControls} from '#/state/shell/logged-out' import {useLoggedOutViewControls} from '#/state/shell/logged-out'
import {useCloseAllActiveElements} from '#/state/util' import {useCloseAllActiveElements} from '#/state/util'
@ -36,7 +35,6 @@ export type SessionState = {
} }
export type StateContext = SessionState & { export type StateContext = SessionState & {
hasSession: boolean hasSession: boolean
isSandbox: boolean
} }
export type ApiContext = { export type ApiContext = {
createAccount: (props: { createAccount: (props: {
@ -84,7 +82,6 @@ const StateContext = React.createContext<StateContext>({
accounts: [], accounts: [],
currentAccount: undefined, currentAccount: undefined,
hasSession: false, hasSession: false,
isSandbox: false,
}) })
const ApiContext = React.createContext<ApiContext>({ const ApiContext = React.createContext<ApiContext>({
@ -610,9 +607,6 @@ export function Provider({children}: React.PropsWithChildren<{}>) {
() => ({ () => ({
...state, ...state,
hasSession: !!state.currentAccount, hasSession: !!state.currentAccount,
isSandbox: state.currentAccount
? !IS_PROD(state.currentAccount?.service)
: false,
}), }),
[state], [state],
) )

View File

@ -0,0 +1,86 @@
import React from 'react'
import {WebView, WebViewNavigation} from 'react-native-webview'
import {ShouldStartLoadRequest} from 'react-native-webview/lib/WebViewTypes'
import {StyleSheet} from 'react-native'
import {CreateAccountState} from 'view/com/auth/create/state'
const ALLOWED_HOSTS = [
'bsky.social',
'bsky.app',
'staging.bsky.app',
'staging.bsky.dev',
'js.hcaptcha.com',
'newassets.hcaptcha.com',
'api2.hcaptcha.com',
]
export function CaptchaWebView({
url,
stateParam,
uiState,
onSuccess,
onError,
}: {
url: string
stateParam: string
uiState?: CreateAccountState
onSuccess: (code: string) => void
onError: () => void
}) {
const redirectHost = React.useMemo(() => {
if (!uiState?.serviceUrl) return 'bsky.app'
return uiState?.serviceUrl &&
new URL(uiState?.serviceUrl).host === 'staging.bsky.dev'
? 'staging.bsky.app'
: 'bsky.app'
}, [uiState?.serviceUrl])
const wasSuccessful = React.useRef(false)
const onShouldStartLoadWithRequest = React.useCallback(
(event: ShouldStartLoadRequest) => {
const urlp = new URL(event.url)
return ALLOWED_HOSTS.includes(urlp.host)
},
[],
)
const onNavigationStateChange = React.useCallback(
(e: WebViewNavigation) => {
if (wasSuccessful.current) return
const urlp = new URL(e.url)
if (urlp.host !== redirectHost) return
const code = urlp.searchParams.get('code')
if (urlp.searchParams.get('state') !== stateParam || !code) {
onError()
return
}
wasSuccessful.current = true
onSuccess(code)
},
[redirectHost, stateParam, onSuccess, onError],
)
return (
<WebView
source={{uri: url}}
javaScriptEnabled
style={styles.webview}
onShouldStartLoadWithRequest={onShouldStartLoadWithRequest}
onNavigationStateChange={onNavigationStateChange}
scrollEnabled={false}
/>
)
}
const styles = StyleSheet.create({
webview: {
flex: 1,
backgroundColor: 'transparent',
borderRadius: 10,
},
})

View File

@ -0,0 +1,61 @@
import React from 'react'
import {StyleSheet} from 'react-native'
// @ts-ignore web only, we will always redirect to the app on web (CORS)
const REDIRECT_HOST = new URL(window.location.href).host
export function CaptchaWebView({
url,
stateParam,
onSuccess,
onError,
}: {
url: string
stateParam: string
onSuccess: (code: string) => void
onError: () => void
}) {
const onLoad = React.useCallback(() => {
// @ts-ignore web
const frame: HTMLIFrameElement = document.getElementById(
'captcha-iframe',
) as HTMLIFrameElement
try {
// @ts-ignore web
const href = frame?.contentWindow?.location.href
if (!href) return
const urlp = new URL(href)
// This shouldn't happen with CORS protections, but for good measure
if (urlp.host !== REDIRECT_HOST) return
const code = urlp.searchParams.get('code')
if (urlp.searchParams.get('state') !== stateParam || !code) {
onError()
return
}
onSuccess(code)
} catch (e) {
// We don't need to handle this
}
}, [stateParam, onSuccess, onError])
return (
<iframe
src={url}
style={styles.iframe}
id="captcha-iframe"
onLoad={onLoad}
/>
)
}
const styles = StyleSheet.create({
iframe: {
flex: 1,
borderWidth: 0,
borderRadius: 10,
backgroundColor: 'transparent',
},
})

View File

@ -13,33 +13,25 @@ import {s} from 'lib/styles'
import {usePalette} from 'lib/hooks/usePalette' import {usePalette} from 'lib/hooks/usePalette'
import {msg, Trans} from '@lingui/macro' import {msg, Trans} from '@lingui/macro'
import {useLingui} from '@lingui/react' import {useLingui} from '@lingui/react'
import {useOnboardingDispatch} from '#/state/shell' import {useCreateAccount, useSubmitCreateAccount} from './state'
import {useSessionApi} from '#/state/session'
import {useCreateAccount, submit} from './state'
import {useServiceQuery} from '#/state/queries/service' import {useServiceQuery} from '#/state/queries/service'
import { import {FEEDBACK_FORM_URL, HITSLOP_10} from '#/lib/constants'
usePreferencesSetBirthDateMutation,
useSetSaveFeedsMutation,
DEFAULT_PROD_FEEDS,
} from '#/state/queries/preferences'
import {FEEDBACK_FORM_URL, HITSLOP_10, IS_PROD} from '#/lib/constants'
import {Step1} from './Step1' import {Step1} from './Step1'
import {Step2} from './Step2' import {Step2} from './Step2'
import {Step3} from './Step3' import {Step3} from './Step3'
import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries' import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries'
import {TextLink} from '../../util/Link' import {TextLink} from '../../util/Link'
import {getAgent} from 'state/session'
import {createFullHandle} from 'lib/strings/handles'
export function CreateAccount({onPressBack}: {onPressBack: () => void}) { export function CreateAccount({onPressBack}: {onPressBack: () => void}) {
const {screen} = useAnalytics() const {screen} = useAnalytics()
const pal = usePalette('default') const pal = usePalette('default')
const {_} = useLingui() const {_} = useLingui()
const [uiState, uiDispatch] = useCreateAccount() const [uiState, uiDispatch] = useCreateAccount()
const onboardingDispatch = useOnboardingDispatch()
const {createAccount} = useSessionApi()
const {mutate: setBirthDate} = usePreferencesSetBirthDateMutation()
const {mutate: setSavedFeeds} = useSetSaveFeedsMutation()
const {isTabletOrDesktop} = useWebMediaQueries() const {isTabletOrDesktop} = useWebMediaQueries()
const submit = useSubmitCreateAccount(uiState, uiDispatch)
React.useEffect(() => { React.useEffect(() => {
screen('CreateAccount') screen('CreateAccount')
@ -84,33 +76,48 @@ export function CreateAccount({onPressBack}: {onPressBack: () => void}) {
if (!uiState.canNext) { if (!uiState.canNext) {
return return
} }
if (uiState.step < 3) {
uiDispatch({type: 'next'}) if (uiState.step === 2) {
} else { uiDispatch({type: 'set-processing', value: true})
try { try {
await submit({ const res = await getAgent().resolveHandle({
onboardingDispatch, handle: createFullHandle(uiState.handle, uiState.userDomain),
createAccount,
uiState,
uiDispatch,
_,
}) })
setBirthDate({birthDate: uiState.birthDate})
if (IS_PROD(uiState.serviceUrl)) { if (res.data.did) {
setSavedFeeds(DEFAULT_PROD_FEEDS) uiDispatch({
type: 'set-error',
value: _(msg`That handle is already taken.`),
})
return
} }
} catch { } catch (e) {
// dont need to handle here // Don't need to handle
} finally {
uiDispatch({type: 'set-processing', value: false})
}
if (!uiState.isCaptchaRequired) {
try {
await submit()
} catch {
// dont need to handle here
}
// We don't need to go to the next page if there wasn't a captcha required
return
} }
} }
uiDispatch({type: 'next'})
}, [ }, [
uiState, uiState.canNext,
uiState.step,
uiState.isCaptchaRequired,
uiState.handle,
uiState.userDomain,
uiDispatch, uiDispatch,
onboardingDispatch,
createAccount,
setBirthDate,
setSavedFeeds,
_, _,
submit,
]) ])
// rendering // rendering

View File

@ -73,6 +73,10 @@ export function Step1({
/> />
<StepHeader uiState={uiState} title={_(msg`Your account`)} /> <StepHeader uiState={uiState} title={_(msg`Your account`)} />
{uiState.error ? (
<ErrorMessage message={uiState.error} style={styles.error} />
) : undefined}
<View style={s.pb20}> <View style={s.pb20}>
<Text type="md-medium" style={[pal.text, s.mb2]}> <Text type="md-medium" style={[pal.text, s.mb2]}>
<Trans>Hosting provider</Trans> <Trans>Hosting provider</Trans>
@ -259,9 +263,6 @@ export function Step1({
)} )}
</> </>
)} )}
{uiState.error ? (
<ErrorMessage message={uiState.error} style={styles.error} />
) : undefined}
</View> </View>
) )
} }
@ -269,7 +270,7 @@ export function Step1({
const styles = StyleSheet.create({ const styles = StyleSheet.create({
error: { error: {
borderRadius: 6, borderRadius: 6,
marginTop: 10, marginBottom: 10,
}, },
dateInputButton: { dateInputButton: {
borderWidth: 1, borderWidth: 1,

View File

@ -1,35 +1,19 @@
import React from 'react' import React from 'react'
import { import {StyleSheet, View} from 'react-native'
ActivityIndicator, import {CreateAccountState, CreateAccountDispatch} from './state'
StyleSheet,
TouchableWithoutFeedback,
View,
} from 'react-native'
import RNPickerSelect from 'react-native-picker-select'
import {
CreateAccountState,
CreateAccountDispatch,
requestVerificationCode,
} from './state'
import {Text} from 'view/com/util/text/Text' import {Text} from 'view/com/util/text/Text'
import {StepHeader} from './StepHeader' import {StepHeader} from './StepHeader'
import {s} from 'lib/styles' import {s} from 'lib/styles'
import {usePalette} from 'lib/hooks/usePalette'
import {TextInput} from '../util/TextInput' import {TextInput} from '../util/TextInput'
import {Button} from '../../util/forms/Button' import {createFullHandle} from 'lib/strings/handles'
import {usePalette} from 'lib/hooks/usePalette'
import {ErrorMessage} from 'view/com/util/error/ErrorMessage' import {ErrorMessage} from 'view/com/util/error/ErrorMessage'
import {isAndroid, isWeb} from 'platform/detection' import {msg, Trans} from '@lingui/macro'
import {Trans, msg} from '@lingui/macro'
import {useLingui} from '@lingui/react' import {useLingui} from '@lingui/react'
import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries'
import parsePhoneNumber from 'libphonenumber-js'
import {COUNTRY_CODES} from '#/lib/country-codes'
import {
FontAwesomeIcon,
FontAwesomeIconStyle,
} from '@fortawesome/react-native-fontawesome'
import {HITSLOP_10} from '#/lib/constants'
/** STEP 3: Your user handle
* @field User handle
*/
export function Step2({ export function Step2({
uiState, uiState,
uiDispatch, uiDispatch,
@ -39,258 +23,34 @@ export function Step2({
}) { }) {
const pal = usePalette('default') const pal = usePalette('default')
const {_} = useLingui() const {_} = useLingui()
const {isMobile} = useWebMediaQueries()
const onPressRequest = React.useCallback(() => {
const phoneNumber = parsePhoneNumber(
uiState.verificationPhone,
uiState.phoneCountry,
)
if (phoneNumber && phoneNumber.isValid()) {
requestVerificationCode({uiState, uiDispatch, _})
} else {
uiDispatch({
type: 'set-error',
value: _(
msg`There's something wrong with this number. Please choose your country and enter your full phone number!`,
),
})
}
}, [uiState, uiDispatch, _])
const onPressRetry = React.useCallback(() => {
uiDispatch({type: 'set-has-requested-verification-code', value: false})
}, [uiDispatch])
const phoneNumberFormatted = React.useMemo(
() =>
uiState.hasRequestedVerificationCode
? parsePhoneNumber(
uiState.verificationPhone,
uiState.phoneCountry,
)?.formatInternational()
: '',
[
uiState.hasRequestedVerificationCode,
uiState.verificationPhone,
uiState.phoneCountry,
],
)
return ( return (
<View> <View>
<StepHeader uiState={uiState} title={_(msg`SMS verification`)} /> <StepHeader uiState={uiState} title={_(msg`Your user handle`)} />
{!uiState.hasRequestedVerificationCode ? (
<>
<View style={s.pb10}>
<Text
type="md-medium"
style={[pal.text, s.mb2]}
nativeID="phoneCountry">
<Trans>Country</Trans>
</Text>
<View
style={[
{position: 'relative'},
isAndroid && {
borderWidth: 1,
borderColor: pal.border.borderColor,
borderRadius: 4,
},
]}>
<RNPickerSelect
placeholder={{}}
value={uiState.phoneCountry}
onValueChange={value =>
uiDispatch({type: 'set-phone-country', value})
}
items={COUNTRY_CODES.filter(l => Boolean(l.code2)).map(l => ({
label: l.name,
value: l.code2,
key: l.code2,
}))}
style={{
inputAndroid: {
backgroundColor: pal.view.backgroundColor,
color: pal.text.color,
fontSize: 21,
letterSpacing: 0.5,
fontWeight: '500',
paddingHorizontal: 14,
paddingVertical: 8,
borderRadius: 4,
},
inputIOS: {
backgroundColor: pal.view.backgroundColor,
color: pal.text.color,
fontSize: 14,
letterSpacing: 0.5,
fontWeight: '500',
paddingHorizontal: 14,
paddingVertical: 8,
borderWidth: 1,
borderColor: pal.border.borderColor,
borderRadius: 4,
},
inputWeb: {
// @ts-ignore web only
cursor: 'pointer',
'-moz-appearance': 'none',
'-webkit-appearance': 'none',
appearance: 'none',
outline: 0,
borderWidth: 1,
borderColor: pal.border.borderColor,
backgroundColor: pal.view.backgroundColor,
color: pal.text.color,
fontSize: 14,
letterSpacing: 0.5,
fontWeight: '500',
paddingHorizontal: 14,
paddingVertical: 8,
borderRadius: 4,
},
}}
accessibilityLabel={_(msg`Select your phone's country`)}
accessibilityHint=""
accessibilityLabelledBy="phoneCountry"
/>
<View
style={{
position: 'absolute',
top: 1,
right: 1,
bottom: 1,
width: 40,
pointerEvents: 'none',
alignItems: 'center',
justifyContent: 'center',
}}>
<FontAwesomeIcon
icon="chevron-down"
style={pal.text as FontAwesomeIconStyle}
/>
</View>
</View>
</View>
<View style={s.pb20}>
<Text
type="md-medium"
style={[pal.text, s.mb2]}
nativeID="phoneNumber">
<Trans>Phone number</Trans>
</Text>
<TextInput
testID="phoneInput"
icon="phone"
placeholder={_(msg`Enter your phone number`)}
value={uiState.verificationPhone}
editable
onChange={value =>
uiDispatch({type: 'set-verification-phone', value})
}
accessibilityLabel={_(msg`Email`)}
accessibilityHint={_(
msg`Input phone number for SMS verification`,
)}
accessibilityLabelledBy="phoneNumber"
keyboardType="phone-pad"
autoCapitalize="none"
autoComplete="tel"
autoCorrect={false}
autoFocus={true}
/>
<Text type="sm" style={[pal.textLight, s.mt5]}>
<Trans>
Please enter a phone number that can receive SMS text messages.
</Trans>
</Text>
</View>
<View style={isMobile ? {} : {flexDirection: 'row'}}>
{uiState.isProcessing ? (
<ActivityIndicator />
) : (
<Button
testID="requestCodeBtn"
type="primary"
label={_(msg`Request code`)}
labelStyle={isMobile ? [s.flex1, s.textCenter, s.f17] : []}
style={
isMobile ? {paddingVertical: 12, paddingHorizontal: 20} : {}
}
onPress={onPressRequest}
/>
)}
</View>
</>
) : (
<>
<View style={s.pb20}>
<View
style={[
s.flexRow,
s.mb5,
s.alignCenter,
{justifyContent: 'space-between'},
]}>
<Text
type="md-medium"
style={pal.text}
nativeID="verificationCode">
<Trans>Verification code</Trans>{' '}
</Text>
<TouchableWithoutFeedback
onPress={onPressRetry}
accessibilityLabel={_(msg`Retry.`)}
accessibilityHint=""
hitSlop={HITSLOP_10}>
<View style={styles.touchable}>
<Text
type="md-medium"
style={pal.link}
nativeID="verificationCode">
<Trans>Retry</Trans>
</Text>
</View>
</TouchableWithoutFeedback>
</View>
<TextInput
testID="codeInput"
icon="hashtag"
placeholder={_(msg`XXXXXX`)}
value={uiState.verificationCode}
editable
onChange={value =>
uiDispatch({type: 'set-verification-code', value})
}
accessibilityLabel={_(msg`Email`)}
accessibilityHint={_(
msg`Input the verification code we have texted to you`,
)}
accessibilityLabelledBy="verificationCode"
keyboardType="phone-pad"
autoCapitalize="none"
autoComplete="one-time-code"
textContentType="oneTimeCode"
autoCorrect={false}
autoFocus={true}
/>
<Text type="sm" style={[pal.textLight, s.mt5]}>
<Trans>
Please enter the verification code sent to{' '}
{phoneNumberFormatted}.
</Trans>
</Text>
</View>
</>
)}
{uiState.error ? ( {uiState.error ? (
<ErrorMessage message={uiState.error} style={styles.error} /> <ErrorMessage message={uiState.error} style={styles.error} />
) : undefined} ) : undefined}
<View style={s.pb10}>
<TextInput
testID="handleInput"
icon="at"
placeholder="e.g. alice"
value={uiState.handle}
editable
autoFocus
autoComplete="off"
autoCorrect={false}
onChange={value => uiDispatch({type: 'set-handle', value})}
// TODO: Add explicit text label
accessibilityLabel={_(msg`User handle`)}
accessibilityHint={_(msg`Input your user handle`)}
/>
<Text type="lg" style={[pal.text, s.pl5, s.pt10]}>
<Trans>Your full handle will be</Trans>{' '}
<Text type="lg-bold" style={pal.text}>
@{createFullHandle(uiState.handle, uiState.userDomain)}
</Text>
</Text>
</View>
</View> </View>
) )
} }
@ -298,10 +58,6 @@ export function Step2({
const styles = StyleSheet.create({ const styles = StyleSheet.create({
error: { error: {
borderRadius: 6, borderRadius: 6,
marginTop: 10, marginBottom: 10,
},
// @ts-expect-error: Suppressing error due to incomplete `ViewStyle` type definition in react-native-web, missing `cursor` prop as discussed in https://github.com/necolas/react-native-web/issues/832.
touchable: {
...(isWeb && {cursor: 'pointer'}),
}, },
}) })

View File

@ -1,19 +1,23 @@
import React from 'react' import React from 'react'
import {StyleSheet, View} from 'react-native' import {ActivityIndicator, StyleSheet, View} from 'react-native'
import {CreateAccountState, CreateAccountDispatch} from './state' import {
import {Text} from 'view/com/util/text/Text' CreateAccountState,
CreateAccountDispatch,
useSubmitCreateAccount,
} from './state'
import {StepHeader} from './StepHeader' import {StepHeader} from './StepHeader'
import {s} from 'lib/styles'
import {TextInput} from '../util/TextInput'
import {createFullHandle} from 'lib/strings/handles'
import {usePalette} from 'lib/hooks/usePalette'
import {ErrorMessage} from 'view/com/util/error/ErrorMessage' import {ErrorMessage} from 'view/com/util/error/ErrorMessage'
import {msg, Trans} from '@lingui/macro' import {isWeb} from 'platform/detection'
import {msg} from '@lingui/macro'
import {useLingui} from '@lingui/react' import {useLingui} from '@lingui/react'
/** STEP 3: Your user handle import {nanoid} from 'nanoid/non-secure'
* @field User handle import {CaptchaWebView} from 'view/com/auth/create/CaptchaWebView'
*/ import {useTheme} from 'lib/ThemeContext'
import {createFullHandle} from 'lib/strings/handles'
const CAPTCHA_PATH = '/gate/signup'
export function Step3({ export function Step3({
uiState, uiState,
uiDispatch, uiDispatch,
@ -21,33 +25,66 @@ export function Step3({
uiState: CreateAccountState uiState: CreateAccountState
uiDispatch: CreateAccountDispatch uiDispatch: CreateAccountDispatch
}) { }) {
const pal = usePalette('default')
const {_} = useLingui() const {_} = useLingui()
const theme = useTheme()
const submit = useSubmitCreateAccount(uiState, uiDispatch)
const [completed, setCompleted] = React.useState(false)
const stateParam = React.useMemo(() => nanoid(15), [])
const url = React.useMemo(() => {
const newUrl = new URL(uiState.serviceUrl)
newUrl.pathname = CAPTCHA_PATH
newUrl.searchParams.set(
'handle',
createFullHandle(uiState.handle, uiState.userDomain),
)
newUrl.searchParams.set('state', stateParam)
newUrl.searchParams.set('colorScheme', theme.colorScheme)
console.log(newUrl)
return newUrl.href
}, [
uiState.serviceUrl,
uiState.handle,
uiState.userDomain,
stateParam,
theme.colorScheme,
])
const onSuccess = React.useCallback(
(code: string) => {
setCompleted(true)
submit(code)
},
[submit],
)
const onError = React.useCallback(() => {
uiDispatch({
type: 'set-error',
value: _(msg`Error receiving captcha response.`),
})
}, [_, uiDispatch])
return ( return (
<View> <View>
<StepHeader uiState={uiState} title={_(msg`Your user handle`)} /> <StepHeader uiState={uiState} title={_(msg`Complete the challenge`)} />
<View style={s.pb10}> <View style={[styles.container, completed && styles.center]}>
<TextInput {!completed ? (
testID="handleInput" <CaptchaWebView
icon="at" url={url}
placeholder={_(msg`e.g. alice`)} stateParam={stateParam}
value={uiState.handle} uiState={uiState}
editable onSuccess={onSuccess}
autoFocus onError={onError}
autoComplete="off" />
autoCorrect={false} ) : (
onChange={value => uiDispatch({type: 'set-handle', value})} <ActivityIndicator size="large" />
// TODO: Add explicit text label )}
accessibilityLabel={_(msg`User handle`)}
accessibilityHint={_(msg`Input your user handle`)}
/>
<Text type="lg" style={[pal.text, s.pl5, s.pt10]}>
<Trans>Your full handle will be</Trans>{' '}
<Text type="lg-bold" style={pal.text}>
@{createFullHandle(uiState.handle, uiState.userDomain)}
</Text>
</Text>
</View> </View>
{uiState.error ? ( {uiState.error ? (
<ErrorMessage message={uiState.error} style={styles.error} /> <ErrorMessage message={uiState.error} style={styles.error} />
) : undefined} ) : undefined}
@ -58,5 +95,20 @@ export function Step3({
const styles = StyleSheet.create({ const styles = StyleSheet.create({
error: { error: {
borderRadius: 6, borderRadius: 6,
marginTop: 10,
},
// @ts-expect-error: Suppressing error due to incomplete `ViewStyle` type definition in react-native-web, missing `cursor` prop as discussed in https://github.com/necolas/react-native-web/issues/832.
touchable: {
...(isWeb && {cursor: 'pointer'}),
},
container: {
minHeight: 500,
width: '100%',
paddingBottom: 20,
overflow: 'hidden',
},
center: {
alignItems: 'center',
justifyContent: 'center',
}, },
}) })

View File

@ -11,7 +11,7 @@ export function StepHeader({
children, children,
}: React.PropsWithChildren<{uiState: CreateAccountState; title: string}>) { }: React.PropsWithChildren<{uiState: CreateAccountState; title: string}>) {
const pal = usePalette('default') const pal = usePalette('default')
const numSteps = uiState.isPhoneVerificationRequired ? 3 : 2 const numSteps = 3
return ( return (
<View style={styles.container}> <View style={styles.container}>
<View> <View>

View File

@ -1,8 +1,7 @@
import {useReducer} from 'react' import {useCallback, useReducer} from 'react'
import { import {
ComAtprotoServerDescribeServer, ComAtprotoServerDescribeServer,
ComAtprotoServerCreateAccount, ComAtprotoServerCreateAccount,
BskyAgent,
} from '@atproto/api' } from '@atproto/api'
import {I18nContext, useLingui} from '@lingui/react' import {I18nContext, useLingui} from '@lingui/react'
import {msg} from '@lingui/macro' import {msg} from '@lingui/macro'
@ -11,10 +10,14 @@ import {getAge} from 'lib/strings/time'
import {logger} from '#/logger' import {logger} from '#/logger'
import {createFullHandle} from '#/lib/strings/handles' import {createFullHandle} from '#/lib/strings/handles'
import {cleanError} from '#/lib/strings/errors' import {cleanError} from '#/lib/strings/errors'
import {DispatchContext as OnboardingDispatchContext} from '#/state/shell/onboarding' import {useOnboardingDispatch} from '#/state/shell/onboarding'
import {ApiContext as SessionApiContext} from '#/state/session' import {useSessionApi} from '#/state/session'
import {DEFAULT_SERVICE} from '#/lib/constants' import {DEFAULT_SERVICE, IS_PROD} from '#/lib/constants'
import parsePhoneNumber, {CountryCode} from 'libphonenumber-js' import {
DEFAULT_PROD_FEEDS,
usePreferencesSetBirthDateMutation,
useSetSaveFeedsMutation,
} from 'state/queries/preferences'
export type ServiceDescription = ComAtprotoServerDescribeServer.OutputSchema export type ServiceDescription = ComAtprotoServerDescribeServer.OutputSchema
const DEFAULT_DATE = new Date(Date.now() - 60e3 * 60 * 24 * 365 * 20) // default to 20 years ago const DEFAULT_DATE = new Date(Date.now() - 60e3 * 60 * 24 * 365 * 20) // default to 20 years ago
@ -29,10 +32,6 @@ export type CreateAccountAction =
| {type: 'set-invite-code'; value: string} | {type: 'set-invite-code'; value: string}
| {type: 'set-email'; value: string} | {type: 'set-email'; value: string}
| {type: 'set-password'; value: string} | {type: 'set-password'; value: string}
| {type: 'set-phone-country'; value: CountryCode}
| {type: 'set-verification-phone'; value: string}
| {type: 'set-verification-code'; value: string}
| {type: 'set-has-requested-verification-code'; value: boolean}
| {type: 'set-handle'; value: string} | {type: 'set-handle'; value: string}
| {type: 'set-birth-date'; value: Date} | {type: 'set-birth-date'; value: Date}
| {type: 'next'} | {type: 'next'}
@ -49,10 +48,6 @@ export interface CreateAccountState {
inviteCode: string inviteCode: string
email: string email: string
password: string password: string
phoneCountry: CountryCode
verificationPhone: string
verificationCode: string
hasRequestedVerificationCode: boolean
handle: string handle: string
birthDate: Date birthDate: Date
@ -60,13 +55,14 @@ export interface CreateAccountState {
canBack: boolean canBack: boolean
canNext: boolean canNext: boolean
isInviteCodeRequired: boolean isInviteCodeRequired: boolean
isPhoneVerificationRequired: boolean isCaptchaRequired: boolean
} }
export type CreateAccountDispatch = (action: CreateAccountAction) => void export type CreateAccountDispatch = (action: CreateAccountAction) => void
export function useCreateAccount() { export function useCreateAccount() {
const {_} = useLingui() const {_} = useLingui()
return useReducer(createReducer({_}), { return useReducer(createReducer({_}), {
step: 1, step: 1,
error: undefined, error: undefined,
@ -77,144 +73,126 @@ export function useCreateAccount() {
inviteCode: '', inviteCode: '',
email: '', email: '',
password: '', password: '',
phoneCountry: 'US',
verificationPhone: '',
verificationCode: '',
hasRequestedVerificationCode: false,
handle: '', handle: '',
birthDate: DEFAULT_DATE, birthDate: DEFAULT_DATE,
canBack: false, canBack: false,
canNext: false, canNext: false,
isInviteCodeRequired: false, isInviteCodeRequired: false,
isPhoneVerificationRequired: false, isCaptchaRequired: false,
}) })
} }
export async function requestVerificationCode({ export function useSubmitCreateAccount(
uiState, uiState: CreateAccountState,
uiDispatch, uiDispatch: CreateAccountDispatch,
_, ) {
}: { const {_} = useLingui()
uiState: CreateAccountState const {createAccount} = useSessionApi()
uiDispatch: CreateAccountDispatch const {mutate: setBirthDate} = usePreferencesSetBirthDateMutation()
_: I18nContext['_'] const {mutate: setSavedFeeds} = useSetSaveFeedsMutation()
}) { const onboardingDispatch = useOnboardingDispatch()
const phoneNumber = parsePhoneNumber(
uiState.verificationPhone,
uiState.phoneCountry,
)?.number
if (!phoneNumber) {
return
}
uiDispatch({type: 'set-error', value: ''})
uiDispatch({type: 'set-processing', value: true})
uiDispatch({type: 'set-verification-phone', value: phoneNumber})
try {
const agent = new BskyAgent({service: uiState.serviceUrl})
await agent.com.atproto.temp.requestPhoneVerification({
phoneNumber,
})
uiDispatch({type: 'set-has-requested-verification-code', value: true})
} catch (e: any) {
logger.error(
`Failed to request sms verification code (${e.status} status)`,
{message: e},
)
uiDispatch({type: 'set-error', value: cleanError(e.toString())})
}
uiDispatch({type: 'set-processing', value: false})
}
export async function submit({ return useCallback(
createAccount, async (verificationCode?: string) => {
onboardingDispatch, if (!uiState.email) {
uiState, uiDispatch({type: 'set-step', value: 1})
uiDispatch, console.log('no email?')
_, return uiDispatch({
}: { type: 'set-error',
createAccount: SessionApiContext['createAccount'] value: _(msg`Please enter your email.`),
onboardingDispatch: OnboardingDispatchContext })
uiState: CreateAccountState }
uiDispatch: CreateAccountDispatch if (!EmailValidator.validate(uiState.email)) {
_: I18nContext['_'] uiDispatch({type: 'set-step', value: 1})
}) { return uiDispatch({
if (!uiState.email) { type: 'set-error',
uiDispatch({type: 'set-step', value: 1}) value: _(msg`Your email appears to be invalid.`),
return uiDispatch({ })
type: 'set-error', }
value: _(msg`Please enter your email.`), if (!uiState.password) {
}) uiDispatch({type: 'set-step', value: 1})
} return uiDispatch({
if (!EmailValidator.validate(uiState.email)) { type: 'set-error',
uiDispatch({type: 'set-step', value: 1}) value: _(msg`Please choose your password.`),
return uiDispatch({ })
type: 'set-error', }
value: _(msg`Your email appears to be invalid.`), if (!uiState.handle) {
}) uiDispatch({type: 'set-step', value: 2})
} return uiDispatch({
if (!uiState.password) { type: 'set-error',
uiDispatch({type: 'set-step', value: 1}) value: _(msg`Please choose your handle.`),
return uiDispatch({ })
type: 'set-error', }
value: _(msg`Please choose your password.`), if (uiState.isCaptchaRequired && !verificationCode) {
}) uiDispatch({type: 'set-step', value: 3})
} return uiDispatch({
if ( type: 'set-error',
uiState.isPhoneVerificationRequired && value: _(msg`Please complete the verification captcha.`),
(!uiState.verificationPhone || !uiState.verificationCode) })
) { }
uiDispatch({type: 'set-step', value: 2}) uiDispatch({type: 'set-error', value: ''})
return uiDispatch({ uiDispatch({type: 'set-processing', value: true})
type: 'set-error',
value: _(msg`Please enter the code you received by SMS.`),
})
}
if (!uiState.handle) {
uiDispatch({type: 'set-step', value: 3})
return uiDispatch({
type: 'set-error',
value: _(msg`Please choose your handle.`),
})
}
uiDispatch({type: 'set-error', value: ''})
uiDispatch({type: 'set-processing', value: true})
try { try {
onboardingDispatch({type: 'start'}) // start now to avoid flashing the wrong view onboardingDispatch({type: 'start'}) // start now to avoid flashing the wrong view
await createAccount({ await createAccount({
service: uiState.serviceUrl, service: uiState.serviceUrl,
email: uiState.email, email: uiState.email,
handle: createFullHandle(uiState.handle, uiState.userDomain), handle: createFullHandle(uiState.handle, uiState.userDomain),
password: uiState.password, password: uiState.password,
inviteCode: uiState.inviteCode.trim(), inviteCode: uiState.inviteCode.trim(),
verificationPhone: uiState.verificationPhone.trim(), verificationCode: uiState.isCaptchaRequired
verificationCode: uiState.verificationCode.trim(), ? verificationCode
}) : undefined,
} catch (e: any) { })
onboardingDispatch({type: 'skip'}) // undo starting the onboard setBirthDate({birthDate: uiState.birthDate})
let errMsg = e.toString() if (IS_PROD(uiState.serviceUrl)) {
if (e instanceof ComAtprotoServerCreateAccount.InvalidInviteCodeError) { setSavedFeeds(DEFAULT_PROD_FEEDS)
errMsg = _( }
msg`Invite code not accepted. Check that you input it correctly and try again.`, } catch (e: any) {
) onboardingDispatch({type: 'skip'}) // undo starting the onboard
uiDispatch({type: 'set-step', value: 1}) let errMsg = e.toString()
} else if (e.error === 'InvalidPhoneVerification') { if (e instanceof ComAtprotoServerCreateAccount.InvalidInviteCodeError) {
uiDispatch({type: 'set-step', value: 2}) errMsg = _(
} msg`Invite code not accepted. Check that you input it correctly and try again.`,
)
uiDispatch({type: 'set-step', value: 1})
}
if ([400, 429].includes(e.status)) { if ([400, 429].includes(e.status)) {
logger.warn('Failed to create account', {message: e}) logger.warn('Failed to create account', {message: e})
} else { } else {
logger.error(`Failed to create account (${e.status} status)`, { logger.error(`Failed to create account (${e.status} status)`, {
message: e, message: e,
}) })
} }
uiDispatch({type: 'set-processing', value: false}) const error = cleanError(errMsg)
uiDispatch({type: 'set-error', value: cleanError(errMsg)}) const isHandleError = error.toLowerCase().includes('handle')
throw e
} uiDispatch({type: 'set-processing', value: false})
uiDispatch({type: 'set-error', value: cleanError(errMsg)})
uiDispatch({type: 'set-step', value: isHandleError ? 2 : 1})
}
},
[
uiState.email,
uiState.password,
uiState.handle,
uiState.isCaptchaRequired,
uiState.serviceUrl,
uiState.userDomain,
uiState.inviteCode,
uiState.birthDate,
uiDispatch,
_,
onboardingDispatch,
createAccount,
setBirthDate,
setSavedFeeds,
],
)
} }
export function is13(state: CreateAccountState) { export function is13(state: CreateAccountState) {
@ -269,22 +247,6 @@ function createReducer({_}: {_: I18nContext['_']}) {
case 'set-password': { case 'set-password': {
return compute({...state, password: action.value}) return compute({...state, password: action.value})
} }
case 'set-phone-country': {
return compute({...state, phoneCountry: action.value})
}
case 'set-verification-phone': {
return compute({
...state,
verificationPhone: action.value,
hasRequestedVerificationCode: false,
})
}
case 'set-verification-code': {
return compute({...state, verificationCode: action.value.trim()})
}
case 'set-has-requested-verification-code': {
return compute({...state, hasRequestedVerificationCode: action.value})
}
case 'set-handle': { case 'set-handle': {
return compute({...state, handle: action.value}) return compute({...state, handle: action.value})
} }
@ -302,18 +264,10 @@ function createReducer({_}: {_: I18nContext['_']}) {
}) })
} }
} }
let increment = 1 return compute({...state, error: '', step: state.step + 1})
if (state.step === 1 && !state.isPhoneVerificationRequired) {
increment = 2
}
return compute({...state, error: '', step: state.step + increment})
} }
case 'back': { case 'back': {
let decrement = 1 return compute({...state, error: '', step: state.step - 1})
if (state.step === 3 && !state.isPhoneVerificationRequired) {
decrement = 2
}
return compute({...state, error: '', step: state.step - decrement})
} }
} }
} }
@ -328,23 +282,16 @@ function compute(state: CreateAccountState): CreateAccountState {
!!state.email && !!state.email &&
!!state.password !!state.password
} else if (state.step === 2) { } else if (state.step === 2) {
canNext =
!state.isPhoneVerificationRequired ||
(!!state.verificationPhone &&
isValidVerificationCode(state.verificationCode))
} else if (state.step === 3) {
canNext = !!state.handle canNext = !!state.handle
} else if (state.step === 3) {
// Step 3 will automatically redirect as soon as the captcha completes
canNext = false
} }
return { return {
...state, ...state,
canBack: state.step > 1, canBack: state.step > 1,
canNext, canNext,
isInviteCodeRequired: !!state.serviceDescription?.inviteCodeRequired, isInviteCodeRequired: !!state.serviceDescription?.inviteCodeRequired,
isPhoneVerificationRequired: isCaptchaRequired: !!state.serviceDescription?.phoneVerificationRequired,
!!state.serviceDescription?.phoneVerificationRequired,
} }
} }
function isValidVerificationCode(str: string): boolean {
return /[0-9]{6}/.test(str)
}

View File

@ -46,7 +46,7 @@ export function FeedPage({
renderEmptyState: () => JSX.Element renderEmptyState: () => JSX.Element
renderEndOfFeed?: () => JSX.Element renderEndOfFeed?: () => JSX.Element
}) { }) {
const {isSandbox, hasSession} = useSession() const {hasSession} = useSession()
const pal = usePalette('default') const pal = usePalette('default')
const {_} = useLingui() const {_} = useLingui()
const navigation = useNavigation() const navigation = useNavigation()
@ -119,7 +119,7 @@ export function FeedPage({
style={[pal.text, {fontWeight: 'bold'}]} style={[pal.text, {fontWeight: 'bold'}]}
text={ text={
<> <>
{isSandbox ? 'SANDBOX' : 'Bluesky'}{' '} Bluesky{' '}
{hasNew && ( {hasNew && (
<View <View
style={{ style={{
@ -154,16 +154,7 @@ export function FeedPage({
) )
} }
return <></> return <></>
}, [ }, [isDesktop, pal.view, pal.text, pal.textLight, hasNew, _, hasSession])
isDesktop,
pal.view,
pal.text,
pal.textLight,
hasNew,
_,
isSandbox,
hasSession,
])
return ( return (
<View testID={testID} style={s.h100pct}> <View testID={testID} style={s.h100pct}>

View File

@ -37,7 +37,6 @@ export function FeedsTabBar(
function FeedsTabBarPublic() { function FeedsTabBarPublic() {
const pal = usePalette('default') const pal = usePalette('default')
const {isSandbox} = useSession()
return ( return (
<CenteredView sideBorders> <CenteredView sideBorders>
@ -56,23 +55,7 @@ function FeedsTabBarPublic() {
type="title-lg" type="title-lg"
href="/" href="/"
style={[pal.text, {fontWeight: 'bold'}]} style={[pal.text, {fontWeight: 'bold'}]}
text={ text="Bluesky "
<>
{isSandbox ? 'SANDBOX' : 'Bluesky'}{' '}
{/*hasNew && (
<View
style={{
top: -8,
backgroundColor: colors.blue3,
width: 8,
height: 8,
borderRadius: 4,
}}
/>
)*/}
</>
}
// onPress={emitSoftReset}
/> />
</View> </View>
</CenteredView> </CenteredView>

View File

@ -43,10 +43,13 @@ import {
usePreferencesQuery, usePreferencesQuery,
} from '#/state/queries/preferences' } from '#/state/queries/preferences'
import {useSession} from '#/state/session' import {useSession} from '#/state/session'
import {isAndroid, isNative} from '#/platform/detection' import {isAndroid, isNative, isWeb} from '#/platform/detection'
import {logger} from '#/logger'
import {moderatePost_wrapped as moderatePost} from '#/lib/moderatePost_wrapped' import {moderatePost_wrapped as moderatePost} from '#/lib/moderatePost_wrapped'
// FlatList maintainVisibleContentPosition breaks if too many items
// are prepended. This seems to be an optimal number based on *shrug*.
const PARENTS_CHUNK_SIZE = 15
const MAINTAIN_VISIBLE_CONTENT_POSITION = { const MAINTAIN_VISIBLE_CONTENT_POSITION = {
// We don't insert any elements before the root row while loading. // We don't insert any elements before the root row while loading.
// So the row we want to use as the scroll anchor is the first row. // So the row we want to use as the scroll anchor is the first row.
@ -165,8 +168,10 @@ function PostThreadLoaded({
const {isMobile, isTabletOrMobile} = useWebMediaQueries() const {isMobile, isTabletOrMobile} = useWebMediaQueries()
const ref = useRef<ListMethods>(null) const ref = useRef<ListMethods>(null)
const highlightedPostRef = useRef<View | null>(null) const highlightedPostRef = useRef<View | null>(null)
const [maxVisible, setMaxVisible] = React.useState(100) const [maxParents, setMaxParents] = React.useState(
const [isPTRing, setIsPTRing] = React.useState(false) isWeb ? Infinity : PARENTS_CHUNK_SIZE,
)
const [maxReplies, setMaxReplies] = React.useState(100)
const treeView = React.useMemo( const treeView = React.useMemo(
() => !!threadViewPrefs.lab_treeViewEnabled && hasBranchingReplies(thread), () => !!threadViewPrefs.lab_treeViewEnabled && hasBranchingReplies(thread),
[threadViewPrefs, thread], [threadViewPrefs, thread],
@ -206,10 +211,18 @@ function PostThreadLoaded({
// maintainVisibleContentPosition and onContentSizeChange // maintainVisibleContentPosition and onContentSizeChange
// to "hold onto" the correct row instead of the first one. // to "hold onto" the correct row instead of the first one.
} else { } else {
// Everything is loaded. // Everything is loaded
arr.push(TOP_COMPONENT) let startIndex = Math.max(0, parents.length - maxParents)
for (const parent of parents) { if (startIndex === 0) {
arr.push(parent) arr.push(TOP_COMPONENT)
} else {
// When progressively revealing parents, rendering a placeholder
// here will cause scrolling jumps. Don't add it unless you test it.
// QT'ing this thread is a great way to test all the scrolling hacks:
// https://bsky.app/profile/www.mozzius.dev/post/3kjqhblh6qk2o
}
for (let i = startIndex; i < parents.length; i++) {
arr.push(parents[i])
} }
} }
} }
@ -220,17 +233,18 @@ function PostThreadLoaded({
if (highlightedPost.ctx.isChildLoading) { if (highlightedPost.ctx.isChildLoading) {
arr.push(CHILD_SPINNER) arr.push(CHILD_SPINNER)
} else { } else {
for (const reply of replies) { for (let i = 0; i < replies.length; i++) {
arr.push(reply) arr.push(replies[i])
if (i === maxReplies) {
arr.push(LOAD_MORE)
break
}
} }
arr.push(BOTTOM_COMPONENT) arr.push(BOTTOM_COMPONENT)
} }
} }
if (arr.length > maxVisible) {
arr = arr.slice(0, maxVisible).concat([LOAD_MORE])
}
return arr return arr
}, [skeleton, maxVisible, deferParents]) }, [skeleton, deferParents, maxParents, maxReplies])
// This is only used on the web to keep the post in view when its parents load. // This is only used on the web to keep the post in view when its parents load.
// On native, we rely on `maintainVisibleContentPosition` instead. // On native, we rely on `maintainVisibleContentPosition` instead.
@ -258,15 +272,28 @@ function PostThreadLoaded({
} }
}, [thread]) }, [thread])
const onPTR = React.useCallback(async () => { // On native, we reveal parents in chunks. Although they're all already
setIsPTRing(true) // loaded and FlatList already has its own virtualization, unfortunately FlatList
try { // has a bug that causes the content to jump around if too many items are getting
await onRefresh() // prepended at once. It also jumps around if items get prepended during scroll.
} catch (err) { // To work around this, we prepend rows after scroll bumps against the top and rests.
logger.error('Failed to refresh posts thread', {message: err}) const needsBumpMaxParents = React.useRef(false)
const onStartReached = React.useCallback(() => {
if (maxParents < skeleton.parents.length) {
needsBumpMaxParents.current = true
} }
setIsPTRing(false) }, [maxParents, skeleton.parents.length])
}, [setIsPTRing, onRefresh]) const bumpMaxParentsIfNeeded = React.useCallback(() => {
if (!isNative) {
return
}
if (needsBumpMaxParents.current) {
needsBumpMaxParents.current = false
setMaxParents(n => n + PARENTS_CHUNK_SIZE)
}
}, [])
const onMomentumScrollEnd = bumpMaxParentsIfNeeded
const onScrollToTop = bumpMaxParentsIfNeeded
const renderItem = React.useCallback( const renderItem = React.useCallback(
({item, index}: {item: RowItem; index: number}) => { ({item, index}: {item: RowItem; index: number}) => {
@ -301,7 +328,7 @@ function PostThreadLoaded({
} else if (item === LOAD_MORE) { } else if (item === LOAD_MORE) {
return ( return (
<Pressable <Pressable
onPress={() => setMaxVisible(n => n + 50)} onPress={() => setMaxReplies(n => n + 50)}
style={[pal.border, pal.view, styles.itemContainer]} style={[pal.border, pal.view, styles.itemContainer]}
accessibilityLabel={_(msg`Load more posts`)} accessibilityLabel={_(msg`Load more posts`)}
accessibilityHint=""> accessibilityHint="">
@ -345,6 +372,8 @@ function PostThreadLoaded({
const next = isThreadPost(posts[index - 1]) const next = isThreadPost(posts[index - 1])
? (posts[index - 1] as ThreadPost) ? (posts[index - 1] as ThreadPost)
: undefined : undefined
const hasUnrevealedParents =
index === 0 && maxParents < skeleton.parents.length
return ( return (
<View <View
ref={item.ctx.isHighlightedPost ? highlightedPostRef : undefined} ref={item.ctx.isHighlightedPost ? highlightedPostRef : undefined}
@ -360,7 +389,9 @@ function PostThreadLoaded({
hasMore={item.ctx.hasMore} hasMore={item.ctx.hasMore}
showChildReplyLine={item.ctx.showChildReplyLine} showChildReplyLine={item.ctx.showChildReplyLine}
showParentReplyLine={item.ctx.showParentReplyLine} showParentReplyLine={item.ctx.showParentReplyLine}
hasPrecedingItem={!!prev?.ctx.showChildReplyLine} hasPrecedingItem={
!!prev?.ctx.showChildReplyLine || hasUnrevealedParents
}
onPostReply={onRefresh} onPostReply={onRefresh}
/> />
</View> </View>
@ -383,6 +414,8 @@ function PostThreadLoaded({
onRefresh, onRefresh,
deferParents, deferParents,
treeView, treeView,
skeleton.parents.length,
maxParents,
_, _,
], ],
) )
@ -393,9 +426,10 @@ function PostThreadLoaded({
data={posts} data={posts}
keyExtractor={item => item._reactKey} keyExtractor={item => item._reactKey}
renderItem={renderItem} renderItem={renderItem}
refreshing={isPTRing}
onRefresh={onPTR}
onContentSizeChange={isNative ? undefined : onContentSizeChangeWeb} onContentSizeChange={isNative ? undefined : onContentSizeChangeWeb}
onStartReached={onStartReached}
onMomentumScrollEnd={onMomentumScrollEnd}
onScrollToTop={onScrollToTop}
maintainVisibleContentPosition={ maintainVisibleContentPosition={
isNative ? MAINTAIN_VISIBLE_CONTENT_POSITION : undefined isNative ? MAINTAIN_VISIBLE_CONTENT_POSITION : undefined
} }

View File

@ -27,7 +27,6 @@ import {PostCtrls} from '../util/post-ctrls/PostCtrls'
import {PostHider} from '../util/moderation/PostHider' import {PostHider} from '../util/moderation/PostHider'
import {ContentHider} from '../util/moderation/ContentHider' import {ContentHider} from '../util/moderation/ContentHider'
import {PostAlerts} from '../util/moderation/PostAlerts' import {PostAlerts} from '../util/moderation/PostAlerts'
import {PostSandboxWarning} from '../util/PostSandboxWarning'
import {ErrorMessage} from '../util/error/ErrorMessage' import {ErrorMessage} from '../util/error/ErrorMessage'
import {usePalette} from 'lib/hooks/usePalette' import {usePalette} from 'lib/hooks/usePalette'
import {formatCount} from '../util/numeric/format' import {formatCount} from '../util/numeric/format'
@ -44,6 +43,7 @@ import {Shadow, usePostShadow, POST_TOMBSTONE} from '#/state/cache/post-shadow'
import {ThreadPost} from '#/state/queries/post-thread' import {ThreadPost} from '#/state/queries/post-thread'
import {useSession} from 'state/session' import {useSession} from 'state/session'
import {WhoCanReply} from '../threadgate/WhoCanReply' import {WhoCanReply} from '../threadgate/WhoCanReply'
import {LoadingPlaceholder} from '../util/LoadingPlaceholder'
export function PostThreadItem({ export function PostThreadItem({
post, post,
@ -164,8 +164,6 @@ let PostThreadItemLoaded = ({
() => countLines(richText?.text) >= MAX_POST_LINES, () => countLines(richText?.text) >= MAX_POST_LINES,
) )
const {currentAccount} = useSession() const {currentAccount} = useSession()
const hasEngagement = post.likeCount || post.repostCount
const rootUri = record.reply?.root?.uri || post.uri const rootUri = record.reply?.root?.uri || post.uri
const postHref = React.useMemo(() => { const postHref = React.useMemo(() => {
const urip = new AtUri(post.uri) const urip = new AtUri(post.uri)
@ -248,7 +246,6 @@ let PostThreadItemLoaded = ({
testID={`postThreadItem-by-${post.author.handle}`} testID={`postThreadItem-by-${post.author.handle}`}
style={[styles.outer, styles.outerHighlighted, pal.border, pal.view]} style={[styles.outer, styles.outerHighlighted, pal.border, pal.view]}
accessible={false}> accessible={false}>
<PostSandboxWarning />
<View style={[styles.layout]}> <View style={[styles.layout]}>
<View style={[styles.layoutAvi, {paddingBottom: 8}]}> <View style={[styles.layoutAvi, {paddingBottom: 8}]}>
<PreviewableUserAvatar <PreviewableUserAvatar
@ -357,9 +354,16 @@ let PostThreadItemLoaded = ({
translatorUrl={translatorUrl} translatorUrl={translatorUrl}
needsTranslation={needsTranslation} needsTranslation={needsTranslation}
/> />
{hasEngagement ? ( {post.repostCount !== 0 || post.likeCount !== 0 ? (
// Show this section unless we're *sure* it has no engagement.
<View style={[styles.expandedInfo, pal.border]}> <View style={[styles.expandedInfo, pal.border]}>
{post.repostCount ? ( {post.repostCount == null && post.likeCount == null && (
// If we're still loading and not sure, assume this post has engagement.
// This lets us avoid a layout shift for the common case (embedded post with likes/reposts).
// TODO: embeds should include metrics to avoid us having to guess.
<LoadingPlaceholder width={50} height={20} />
)}
{post.repostCount != null && post.repostCount !== 0 ? (
<Link <Link
style={styles.expandedInfoItem} style={styles.expandedInfoItem}
href={repostsHref} href={repostsHref}
@ -374,10 +378,8 @@ let PostThreadItemLoaded = ({
{pluralize(post.repostCount, 'repost')} {pluralize(post.repostCount, 'repost')}
</Text> </Text>
</Link> </Link>
) : ( ) : null}
<></> {post.likeCount != null && post.likeCount !== 0 ? (
)}
{post.likeCount ? (
<Link <Link
style={styles.expandedInfoItem} style={styles.expandedInfoItem}
href={likesHref} href={likesHref}
@ -392,13 +394,9 @@ let PostThreadItemLoaded = ({
{pluralize(post.likeCount, 'like')} {pluralize(post.likeCount, 'like')}
</Text> </Text>
</Link> </Link>
) : ( ) : null}
<></>
)}
</View> </View>
) : ( ) : null}
<></>
)}
<View style={[s.pl10, s.pr10, s.pb5]}> <View style={[s.pl10, s.pr10, s.pb5]}>
<PostCtrls <PostCtrls
big big
@ -438,8 +436,6 @@ let PostThreadItemLoaded = ({
? {marginRight: 4} ? {marginRight: 4}
: {marginLeft: 2, marginRight: 2} : {marginLeft: 2, marginRight: 2}
}> }>
<PostSandboxWarning />
<View <View
style={{ style={{
flexDirection: 'row', flexDirection: 'row',

View File

@ -21,7 +21,6 @@ import {PostEmbeds} from '../util/post-embeds'
import {ContentHider} from '../util/moderation/ContentHider' import {ContentHider} from '../util/moderation/ContentHider'
import {PostAlerts} from '../util/moderation/PostAlerts' import {PostAlerts} from '../util/moderation/PostAlerts'
import {RichText} from '../util/text/RichText' import {RichText} from '../util/text/RichText'
import {PostSandboxWarning} from '../util/PostSandboxWarning'
import {PreviewableUserAvatar} from '../util/UserAvatar' import {PreviewableUserAvatar} from '../util/UserAvatar'
import {s} from 'lib/styles' import {s} from 'lib/styles'
import {usePalette} from 'lib/hooks/usePalette' import {usePalette} from 'lib/hooks/usePalette'
@ -160,8 +159,6 @@ let FeedItemInner = ({
href={href} href={href}
noFeedback noFeedback
accessible={false}> accessible={false}>
<PostSandboxWarning />
<View style={{flexDirection: 'row', gap: 10, paddingLeft: 8}}> <View style={{flexDirection: 'row', gap: 10, paddingLeft: 8}}>
<View style={{width: 52}}> <View style={{width: 52}}>
{isThreadChild && ( {isThreadChild && (

View File

@ -1,35 +0,0 @@
import React from 'react'
import {StyleSheet, View} from 'react-native'
import {Text} from './text/Text'
import {usePalette} from 'lib/hooks/usePalette'
import {useSession} from '#/state/session'
export function PostSandboxWarning() {
const {isSandbox} = useSession()
const pal = usePalette('default')
if (isSandbox) {
return (
<View style={styles.container}>
<Text
type="title-2xl"
style={[pal.text, styles.text]}
accessible={false}>
SANDBOX
</Text>
</View>
)
}
return null
}
const styles = StyleSheet.create({
container: {
position: 'absolute',
top: 6,
right: 10,
},
text: {
fontWeight: 'bold',
opacity: 0.07,
},
})

View File

@ -6,6 +6,7 @@ import {H1} from '#/components/Typography'
import {Globe_Stroke2_Corner0_Rounded as Globe} from '#/components/icons/Globe' import {Globe_Stroke2_Corner0_Rounded as Globe} from '#/components/icons/Globe'
import {ArrowTopRight_Stroke2_Corner0_Rounded as ArrowTopRight} from '#/components/icons/ArrowTopRight' import {ArrowTopRight_Stroke2_Corner0_Rounded as ArrowTopRight} from '#/components/icons/ArrowTopRight'
import {CalendarDays_Stroke2_Corner0_Rounded as CalendarDays} from '#/components/icons/CalendarDays' import {CalendarDays_Stroke2_Corner0_Rounded as CalendarDays} from '#/components/icons/CalendarDays'
import {Loader} from '#/components/Loader'
export function Icons() { export function Icons() {
const t = useTheme() const t = useTheme()
@ -36,6 +37,14 @@ export function Icons() {
<CalendarDays size="lg" fill={t.atoms.text.color} /> <CalendarDays size="lg" fill={t.atoms.text.color} />
<CalendarDays size="xl" fill={t.atoms.text.color} /> <CalendarDays size="xl" fill={t.atoms.text.color} />
</View> </View>
<View style={[a.flex_row, a.gap_xl]}>
<Loader size="xs" fill={t.atoms.text.color} />
<Loader size="sm" fill={t.atoms.text.color} />
<Loader size="md" fill={t.atoms.text.color} />
<Loader size="lg" fill={t.atoms.text.color} />
<Loader size="xl" fill={t.atoms.text.color} />
</View>
</View> </View>
) )
} }

View File

@ -19,9 +19,14 @@ export function Links() {
style={[a.text_md]}> style={[a.text_md]}>
External External
</InlineLink> </InlineLink>
<InlineLink to="https://bsky.social" style={[a.text_md]}> <InlineLink to="https://bsky.social" style={[a.text_md, t.atoms.text]}>
<H3>External with custom children</H3> <H3>External with custom children</H3>
</InlineLink> </InlineLink>
<InlineLink
to="https://bsky.social"
style={[a.text_md, t.atoms.text_contrast_low]}>
External with custom children
</InlineLink>
<InlineLink <InlineLink
to="https://bsky.social" to="https://bsky.social"
warnOnMismatchingTextChild warnOnMismatchingTextChild

View File

@ -9,14 +9,13 @@ import {FEEDBACK_FORM_URL, HELP_DESK_URL} from 'lib/constants'
import {s} from 'lib/styles' import {s} from 'lib/styles'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries' import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
import {useLingui} from '@lingui/react' import {useLingui} from '@lingui/react'
import {Trans, msg} from '@lingui/macro' import {msg} from '@lingui/macro'
import {useSession} from '#/state/session' import {useSession} from '#/state/session'
export function DesktopRightNav({routeName}: {routeName: string}) { export function DesktopRightNav({routeName}: {routeName: string}) {
const pal = usePalette('default') const pal = usePalette('default')
const palError = usePalette('error')
const {_} = useLingui() const {_} = useLingui()
const {isSandbox, hasSession, currentAccount} = useSession() const {hasSession, currentAccount} = useSession()
const {isTablet} = useWebMediaQueries() const {isTablet} = useWebMediaQueries()
if (isTablet) { if (isTablet) {
@ -49,13 +48,6 @@ export function DesktopRightNav({routeName}: {routeName: string}) {
paddingTop: hasSession ? 0 : 18, paddingTop: hasSession ? 0 : 18,
}, },
]}> ]}>
{isSandbox ? (
<View style={[palError.view, styles.messageLine, s.p10]}>
<Text type="md" style={[palError.text, s.bold]}>
<Trans>SANDBOX. Posts and accounts are not permanent.</Trans>
</Text>
</View>
) : undefined}
<View style={[{flexWrap: 'wrap'}, s.flexRow]}> <View style={[{flexWrap: 'wrap'}, s.flexRow]}>
{hasSession && ( {hasSession && (
<> <>

View File

@ -2,6 +2,7 @@
<html> <html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="theme-color">
<!-- <!--
This viewport works for phones with notches. This viewport works for phones with notches.
It's optimized for gestures by disabling global zoom. It's optimized for gestures by disabling global zoom.

View File

@ -15158,11 +15158,6 @@ levn@^0.4.1:
prelude-ls "^1.2.1" prelude-ls "^1.2.1"
type-check "~0.4.0" type-check "~0.4.0"
libphonenumber-js@^1.10.53:
version "1.10.53"
resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.10.53.tgz#8dbfe1355ef1a3d8e13b8d92849f7db7ebddc98f"
integrity sha512-sDTnnqlWK4vH4AlDQuswz3n4Hx7bIQWTpIcScJX+Sp7St3LXHmfiax/ZFfyYxHmkdCvydOLSuvtAO/XpXiSySw==
lie@3.1.1: lie@3.1.1:
version "3.1.1" version "3.1.1"
resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e"
@ -16157,10 +16152,10 @@ nanoid@^3.1.23, nanoid@^3.3.1, nanoid@^3.3.6:
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
nanoid@^5.0.2: nanoid@^5.0.5:
version "5.0.2" version "5.0.5"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-5.0.2.tgz#97588ebc70166d0feaf73ccd2799bb4ceaebf692" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-5.0.5.tgz#5112efb5c0caf4fc80680d66d303c65233a79fdd"
integrity sha512-2ustYUX1R2rL/Br5B/FMhi8d5/QzvkJ912rBYxskcpu0myTHzSZfTr1LAS2Sm7jxRUObRrSBFoyzwAhL49aVSg== integrity sha512-/Veqm+QKsyMY3kqi4faWplnY1u+VuKO3dD2binyPIybP31DRO29bPF+1mszgLnrR2KqSLceFLBNw0zmvDzN1QQ==
napi-build-utils@^1.0.1: napi-build-utils@^1.0.1:
version "1.0.2" version "1.0.2"