From b4724b93e8bafd3147d9c5ae8793190d87d8c334 Mon Sep 17 00:00:00 2001
From: surfdude29 <149612116+surfdude29@users.noreply.github.com>
Date: Mon, 12 Feb 2024 15:38:45 +0000
Subject: [PATCH 01/39] Update `blueskyweb.xyz` links to `bsky.social` (#2830)
* Update blogpost link to bsky.social and remove unnecessary localisation params at end of Play Store URL in README.md
* Update privacy policy link to bsky.social in PrivacyPolicy.tsx
* Update TOS link to bsky.social in TermsOfService.tsx
* Update links to bsky.social in Links.tsx
* Update links to bsky.social in SplashScreen.web.tsx
* Update link to bsky.social in base.html
* Update links to bsky.social in HomeLoggedOutCTA.tsx
* Update links to bsky.social in RightNav.tsx
* Update links to bsky.social in Drawer.tsx
* Update DMCA link to bsky.social in Modal.tsx
* Update link to copyright policy on bsky.social in CopyrightPolicy.tsx
* Update link to bsky.social in CommunityGuidelines.tsx
* Update links to bsky.social in Settings.tsx
* Update to bsky.social in Typography.tsx
---
README.md | 4 ++--
bskyweb/templates/base.html | 2 +-
src/view/com/auth/HomeLoggedOutCTA.tsx | 6 +++---
src/view/com/auth/SplashScreen.web.tsx | 6 +++---
src/view/com/modals/report/Modal.tsx | 2 +-
src/view/screens/CommunityGuidelines.tsx | 4 ++--
src/view/screens/CopyrightPolicy.tsx | 4 ++--
src/view/screens/PrivacyPolicy.tsx | 4 ++--
src/view/screens/Settings.tsx | 4 ++--
src/view/screens/Storybook/Links.tsx | 8 ++++----
src/view/screens/Storybook/Typography.tsx | 4 ++--
src/view/screens/TermsOfService.tsx | 4 ++--
src/view/shell/Drawer.tsx | 4 ++--
src/view/shell/desktop/RightNav.tsx | 4 ++--
14 files changed, 30 insertions(+), 30 deletions(-)
diff --git a/README.md b/README.md
index 8770fcfc4b..0cbfe77377 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@ Get the app itself:
- **Web: [bsky.app](https://bsky.app)**
- **iOS: [App Store](https://apps.apple.com/us/app/bluesky-social/id6444370199)**
-- **Android: [Play Store](https://play.google.com/store/apps/details?id=xyz.blueskyweb.app&hl=en_US&gl=US)**
+- **Android: [Play Store](https://play.google.com/store/apps/details?id=xyz.blueskyweb.app)**
## Development Resources
@@ -21,7 +21,7 @@ The Authenticated Transfer Protocol ("AT Protocol" or "atproto") is a decentrali
- [Overview and Guides](https://atproto.com/guides/overview)
- [Github Discussions](https://github.com/bluesky-social/atproto/discussions) 👈 Great place to ask questions
- [Protocol Specifications](https://atproto.com/specs/atp)
-- [Blogpost on self-authenticating data structures](https://blueskyweb.xyz/blog/3-6-2022-a-self-authenticating-social-protocol)
+- [Blogpost on self-authenticating data structures](https://bsky.social/about/blog/3-6-2022-a-self-authenticating-social-protocol)
The Bluesky Social application encompasses a set of schemas and APIs built in the overall AT Protocol framework. The namespace for these "Lexicons" is `app.bsky.*`.
diff --git a/bskyweb/templates/base.html b/bskyweb/templates/base.html
index b7913c3ade..7513d6fd27 100644
--- a/bskyweb/templates/base.html
+++ b/bskyweb/templates/base.html
@@ -219,7 +219,7 @@
{% endblock -%}
diff --git a/src/view/com/auth/HomeLoggedOutCTA.tsx b/src/view/com/auth/HomeLoggedOutCTA.tsx
index 32b873ac67..f796d8baee 100644
--- a/src/view/com/auth/HomeLoggedOutCTA.tsx
+++ b/src/view/com/auth/HomeLoggedOutCTA.tsx
@@ -83,19 +83,19 @@ export function HomeLoggedOutCTA() {
diff --git a/src/view/com/auth/SplashScreen.web.tsx b/src/view/com/auth/SplashScreen.web.tsx
index d2b1a47e3a..8ef64099f0 100644
--- a/src/view/com/auth/SplashScreen.web.tsx
+++ b/src/view/com/auth/SplashScreen.web.tsx
@@ -102,17 +102,17 @@ function Footer({styles}: {styles: ReturnType}) {
return (
diff --git a/src/view/com/modals/report/Modal.tsx b/src/view/com/modals/report/Modal.tsx
index afd0d417dc..abbad9b402 100644
--- a/src/view/com/modals/report/Modal.tsx
+++ b/src/view/com/modals/report/Modal.tsx
@@ -18,7 +18,7 @@ import {useLingui} from '@lingui/react'
import {useModalControls} from '#/state/modals'
import {getAgent} from '#/state/session'
-const DMCA_LINK = 'https://blueskyweb.xyz/support/copyright'
+const DMCA_LINK = 'https://bsky.social/about/support/copyright'
export const snapPoints = [575]
diff --git a/src/view/screens/CommunityGuidelines.tsx b/src/view/screens/CommunityGuidelines.tsx
index 1931c6f13a..f6c29a3b8d 100644
--- a/src/view/screens/CommunityGuidelines.tsx
+++ b/src/view/screens/CommunityGuidelines.tsx
@@ -37,8 +37,8 @@ export const CommunityGuidelinesScreen = (_props: Props) => {
The Community Guidelines have been moved to{' '}
diff --git a/src/view/screens/CopyrightPolicy.tsx b/src/view/screens/CopyrightPolicy.tsx
index 2026f28c61..522a9e4dba 100644
--- a/src/view/screens/CopyrightPolicy.tsx
+++ b/src/view/screens/CopyrightPolicy.tsx
@@ -34,8 +34,8 @@ export const CopyrightPolicyScreen = (_props: Props) => {
The Copyright Policy has been moved to{' '}
diff --git a/src/view/screens/PrivacyPolicy.tsx b/src/view/screens/PrivacyPolicy.tsx
index 247afc316e..776d83918c 100644
--- a/src/view/screens/PrivacyPolicy.tsx
+++ b/src/view/screens/PrivacyPolicy.tsx
@@ -34,8 +34,8 @@ export const PrivacyPolicyScreen = (_props: Props) => {
The Privacy Policy has been moved to{' '}
diff --git a/src/view/screens/Settings.tsx b/src/view/screens/Settings.tsx
index 1045065762..d5531108d2 100644
--- a/src/view/screens/Settings.tsx
+++ b/src/view/screens/Settings.tsx
@@ -863,13 +863,13 @@ export function SettingsScreen({}: Props) {
diff --git a/src/view/screens/Storybook/Links.tsx b/src/view/screens/Storybook/Links.tsx
index 245a61a05b..2828e74bf0 100644
--- a/src/view/screens/Storybook/Links.tsx
+++ b/src/view/screens/Storybook/Links.tsx
@@ -14,19 +14,19 @@ export function Links() {
External
-
+
External with custom children
- https://blueskyweb.xyz
+ https://bsky.social
diff --git a/src/view/screens/TermsOfService.tsx b/src/view/screens/TermsOfService.tsx
index c20890e29e..47aa9f2688 100644
--- a/src/view/screens/TermsOfService.tsx
+++ b/src/view/screens/TermsOfService.tsx
@@ -33,8 +33,8 @@ export const TermsOfServiceScreen = (_props: Props) => {
The Terms of Service have been moved to{' '}
diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx
index c30874c2f5..62a6b90409 100644
--- a/src/view/shell/Drawer.tsx
+++ b/src/view/shell/Drawer.tsx
@@ -255,13 +255,13 @@ let DrawerContent = ({}: {}): React.ReactNode => {
diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx
index 328c527e4b..d955832aaa 100644
--- a/src/view/shell/desktop/RightNav.tsx
+++ b/src/view/shell/desktop/RightNav.tsx
@@ -80,7 +80,7 @@ export function DesktopRightNav({routeName}: {routeName: string}) {
@@ -89,7 +89,7 @@ export function DesktopRightNav({routeName}: {routeName: string}) {
From 8253ac25d1570a21bee52d4dfa7d62ed239fc7f0 Mon Sep 17 00:00:00 2001
From: Samuel Newman
Date: Mon, 12 Feb 2024 15:50:16 +0000
Subject: [PATCH 02/39] increase stroke width for active hashtag icon (#2829)
---
src/view/shell/desktop/LeftNav.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx
index b278988288..fbc90bfc6d 100644
--- a/src/view/shell/desktop/LeftNav.tsx
+++ b/src/view/shell/desktop/LeftNav.tsx
@@ -334,7 +334,7 @@ export function DesktopLeftNav() {
}
iconFilled={
From 2ecfd106e800454213cc50d02933a63d6c08f7ee Mon Sep 17 00:00:00 2001
From: Connor Justice
Date: Mon, 12 Feb 2024 11:17:26 -0500
Subject: [PATCH 03/39] improves build.md completeness (#2835)
---
docs/build.md | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/docs/build.md b/docs/build.md
index c05e9a349b..d1f9f93b5a 100644
--- a/docs/build.md
+++ b/docs/build.md
@@ -26,11 +26,22 @@
- Start the dev servers
- `git clone git@github.com:bluesky-social/atproto.git`
- `cd atproto`
+ - `brew install pnpm`
+ - `brew install jq`
- `pnpm i`
- `pnpm build`
+ - Start the docker daemon (on MacOS this entails starting the Docker Desktop app)
+ - Launch a Postgres database on port 5432
- `cd packages/dev-env && pnpm start`
- Run the dev app
- iOS: `yarn ios`
+ - Xcode must be installed for this to run.
+ - A simulator must be preconfigured in Xcode settings.
+ - if no iOS versions are available, install the iOS runtime at `Xcode > Settings > Platforms`.
+ - In addition, ensure Xcode Command Line Tools are installed using `xcode-select --install`.
+ - Pods must be installed:
+ - From the project directory root: `cd ios && pod install`.
+ - Expo will require you to configure Xcode Signing. Follow the linked instructions. Error messages in Xcode related to the signing process can be safely ignored when installing on the iOS Simulator; Expo merely requires the profile to exist in order to install the app on the Simulator.
- Android: `yarn android`
- Web: `yarn web`
- If you are cloning or forking this repo as an open-source developer, please check the tips below as well
From 9301ae68308db6d1fa8f78c17f0a117c2185ec6a Mon Sep 17 00:00:00 2001
From: Hailey
Date: Mon, 12 Feb 2024 11:16:56 -0800
Subject: [PATCH 04/39] =?UTF-8?q?ios=20adult=20content=20link=20fix=20?=
=?UTF-8?q?=F0=9F=A4=A6=20(#2845)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/view/com/modals/ContentFilteringSettings.tsx | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/src/view/com/modals/ContentFilteringSettings.tsx b/src/view/com/modals/ContentFilteringSettings.tsx
index 21e03c569d..328d23dc29 100644
--- a/src/view/com/modals/ContentFilteringSettings.tsx
+++ b/src/view/com/modals/ContentFilteringSettings.tsx
@@ -1,6 +1,6 @@
import React from 'react'
import {LabelPreference} from '@atproto/api'
-import {StyleSheet, Pressable, View} from 'react-native'
+import {StyleSheet, Pressable, View, Linking} from 'react-native'
import LinearGradient from 'react-native-linear-gradient'
import {ScrollView} from './util'
import {s, colors, gradients} from 'lib/styles'
@@ -129,6 +129,10 @@ function AdultContentEnabledPref() {
}
}, [variables, preferences, mutate, _])
+ const onAdultContentLinkPress = React.useCallback(() => {
+ Linking.openURL('https://bsky.app/')
+ }, [])
+
return (
{isIOS ? (
@@ -138,8 +142,9 @@ function AdultContentEnabledPref() {
Adult content can only be enabled via the Web at{' '}
.
From 3f6396572dab498ebc08b70aa0ac36a5e90939fd Mon Sep 17 00:00:00 2001
From: Hailey
Date: Mon, 12 Feb 2024 11:18:38 -0800
Subject: [PATCH 05/39] change follow to follow all when !== 20 (#2831)
---
src/screens/Onboarding/StepSuggestedAccounts/index.tsx | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/screens/Onboarding/StepSuggestedAccounts/index.tsx b/src/screens/Onboarding/StepSuggestedAccounts/index.tsx
index 965dae3347..3caa38d4f8 100644
--- a/src/screens/Onboarding/StepSuggestedAccounts/index.tsx
+++ b/src/screens/Onboarding/StepSuggestedAccounts/index.tsx
@@ -175,7 +175,11 @@ export function StepSuggestedAccounts() {
)}
onPress={handleContinue}>
- Follow All
+ {dids.length === 20 ? (
+ Follow All
+ ) : (
+ Follow
+ )}
From 17280d97a25f60fb6e7fd2999f62333803cbb1f3 Mon Sep 17 00:00:00 2001
From: hibiki
Date: Tue, 13 Feb 2024 04:19:10 +0900
Subject: [PATCH 06/39] Update ja messages.po (#2821)
---
src/locale/locales/ja/messages.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po
index a3cfbcfc2b..4bf21fd6d6 100644
--- a/src/locale/locales/ja/messages.po
+++ b/src/locale/locales/ja/messages.po
@@ -1825,7 +1825,7 @@ msgstr "ALTテキストが長い場合、ALTテキストの展開状態を切り
#: src/view/com/modals/SelfLabel.tsx:127
msgid "If none are selected, suitable for all ages."
-msgstr "選択されていない場合は、すべての年齢に適しています。"
+msgstr "何も選択しない場合は、全年齢対象です。"
#: src/view/com/modals/ChangePassword.tsx:146
msgid "If you want to change your password, we will send you a code to verify that this is your account."
@@ -2776,7 +2776,7 @@ msgstr "電話番号"
#: src/view/com/modals/SelfLabel.tsx:121
msgid "Pictures meant for adults."
-msgstr "成人向けの写真です。"
+msgstr "成人向けの画像です。"
#: src/view/screens/ProfileFeed.tsx:353
#: src/view/screens/ProfileList.tsx:580
@@ -4113,7 +4113,7 @@ msgstr "このユーザーは、あなたがミュートした<0/>リストに
#: src/view/com/modals/SelfLabel.tsx:137
msgid "This warning is only available for posts with media attached."
-msgstr "この警告は、メディアが接続されている投稿にのみ使用できます。"
+msgstr "この警告は、メディアが添付されている投稿にのみ使用できます。"
#: src/view/com/util/forms/PostDropdownBtn.tsx:192
msgid "This will hide this post from your feeds."
From 224002978b9839222372e67daafe83c3cc358df6 Mon Sep 17 00:00:00 2001
From: middlingphys <38708390+middlingphys@users.noreply.github.com>
Date: Tue, 13 Feb 2024 04:20:23 +0900
Subject: [PATCH 07/39] Adjust Japanese translation (#2814)
* Adjust Japanese translation
* Adjust Japanese translation 2
* Update src/locale/locales/ja/messages.po
Co-authored-by: Noritada Kobayashi
* Add name to message.po
---------
Co-authored-by: Noritada Kobayashi
---
src/locale/locales/ja/messages.po | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po
index 4bf21fd6d6..4637b9eaf7 100644
--- a/src/locale/locales/ja/messages.po
+++ b/src/locale/locales/ja/messages.po
@@ -10,7 +10,7 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-01-30 19:00+0900\n"
"Last-Translator: Hima-Zinn\n"
-"Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada\n"
+"Language-Team: Hima-Zinn, tkusano, dolciss, oboenikui, noritada, middlingphys\n"
"Plural-Forms: \n"
#: src/view/com/modals/VerifyEmail.tsx:142
@@ -1210,7 +1210,7 @@ msgstr "例:返信として広告を繰り返し送ってくるユーザー。
#: src/view/com/modals/InviteCodes.tsx:96
msgid "Each code works once. You'll receive more invite codes periodically."
-msgstr "それぞれのコードは一度ずつ動作します。定期的に招待コードをお送りします。"
+msgstr "それぞれのコードは一回限り有効です。定期的に追加の招待コードをお送りします。"
#: src/view/com/lists/ListMembers.tsx:149
msgctxt "action"
@@ -1658,7 +1658,7 @@ msgstr "ギャラリー"
#: src/view/com/modals/VerifyEmail.tsx:189
#: src/view/com/modals/VerifyEmail.tsx:191
msgid "Get Started"
-msgstr "はじめに"
+msgstr "開始"
#: src/view/com/auth/LoggedOut.tsx:81
#: src/view/com/auth/LoggedOut.tsx:82
@@ -2272,7 +2272,7 @@ msgstr "モデレーションの設定"
#: src/view/com/modals/ModerationDetails.tsx:35
msgid "Moderator has chosen to set a general warning on the content."
-msgstr "モデレーターはその投稿に一般的な警告の設定を選択しました。"
+msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。"
#: src/view/shell/desktop/Feeds.tsx:53
msgid "More feeds"
@@ -2525,7 +2525,7 @@ msgstr "見つかりません"
#: src/view/com/modals/VerifyEmail.tsx:246
#: src/view/com/modals/VerifyEmail.tsx:252
msgid "Not right now"
-msgstr "今すぐにではない"
+msgstr "今はしない"
#: src/view/screens/Moderation.tsx:227
#~ msgid "Note: Bluesky is an open and public network, and enabling this will not make your profile private or limit the ability of logged in users to see your posts. This setting only limits the visibility of posts on the Bluesky app and website; third-party apps that display Bluesky content may not respect this setting, and could show your content to logged-out users."
@@ -3717,7 +3717,7 @@ msgstr "サインアップ"
#: src/view/shell/NavSignupCard.tsx:42
msgid "Sign up or sign in to join the conversation"
-msgstr "登録またはログインして会話に参加"
+msgstr "サインアップまたはサインインして会話に参加"
#: src/view/com/util/moderation/ScreenHider.tsx:76
msgid "Sign-in Required"
@@ -4568,7 +4568,7 @@ msgstr "保存されたフィードがありません。"
#: src/view/com/post-thread/PostThread.tsx:406
msgid "You have blocked the author or you have been blocked by the author."
-msgstr "あなたが著者をブロックしているか、または著者によってあなたはブロックされています。"
+msgstr "あなたが投稿者をブロックしているか、または投稿者によってあなたはブロックされています。"
#: src/view/com/modals/ModerationDetails.tsx:56
msgid "You have blocked this user. You cannot view their content."
@@ -4676,7 +4676,7 @@ msgstr "メールアドレスが保存されました!すぐにご連絡いた
#: src/view/com/modals/ChangeEmail.tsx:125
msgid "Your email has been updated but not verified. As a next step, please verify your new email."
-msgstr "メールアドレスは更新されましたが、確認されていません。次のステップとして、新しいEメールを確認してください。"
+msgstr "メールアドレスは更新されましたが、確認されていません。次のステップとして、新しいメールアドレスを確認してください。"
#: src/view/com/modals/VerifyEmail.tsx:114
msgid "Your email has not yet been verified. This is an important security step which we recommend."
From 3707955204f88b001d841ea40898e9f057269c2d Mon Sep 17 00:00:00 2001
From: Aaki
Date: Tue, 13 Feb 2024 03:21:33 +0800
Subject: [PATCH 08/39] Fix wrong translations in zh-CN localization (#2812)
* Update translations and fix wording
* Update translation for Bluesky client service provider
* Update Chinese translation for "Logged-out visibility" message
* Update Chinese translation for password prompt
* Update Chinese translations for invite codes
* Update translations for Chinese locale
---
src/locale/locales/zh-CN/messages.po | 34 ++++++++++++++--------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po
index 7e83f2e87d..4baee3179e 100644
--- a/src/locale/locales/zh-CN/messages.po
+++ b/src/locale/locales/zh-CN/messages.po
@@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: \n"
-"Last-Translator: Frudrax Cheng \n"
-"Language-Team: Frudrax Cheng, Simon Chan, U2FsdGVkX1\n"
+"Last-Translator: Mikan Harada \n"
+"Language-Team: Frudrax Cheng, Simon Chan, U2FsdGVkX1, Mikan Harada\n"
"Plural-Forms: \n"
#: src/view/com/modals/VerifyEmail.tsx:142
@@ -19,7 +19,7 @@ msgstr "(没有邮件)"
#: src/view/shell/desktop/RightNav.tsx:168
msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {# 邀请码可用} other {# 邀请码可用}}"
+msgstr "{0, plural, one {# 条邀请码可用} other {# 条邀请码可用}}"
#: src/view/com/profile/ProfileHeader.tsx:632
msgid "{following} following"
@@ -32,12 +32,12 @@ msgstr "{invitesAvailable, plural, one {邀请码: # 可用} other {邀请码: #
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable} 邀请码可用"
+msgstr "{invitesAvailable} 条邀请码可用"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable} 邀请码可用"
+msgstr "{invitesAvailable} 条邀请码可用"
#: src/view/shell/Drawer.tsx:443
msgid "{numUnreadNotifications} unread"
@@ -1759,7 +1759,7 @@ msgstr "若不勾选,则默认为全年龄向。"
#: src/view/com/modals/ChangePassword.tsx:146
msgid "If you want to change your password, we will send you a code to verify that this is your account."
-msgstr "如果你需要更改密码,我们将向你发送一个确认码以验证这是你的账户。"
+msgstr "如果你想要更改密码,我们将向你发送一个确认码以验证这是你的账户。"
#: src/view/com/util/images/Gallery.tsx:38
msgid "Image"
@@ -2092,7 +2092,7 @@ msgstr "登出"
#: src/view/screens/Moderation.tsx:136
msgid "Logged-out visibility"
-msgstr "登出可见性"
+msgstr "未登录用户可见性"
#: src/view/com/auth/login/ChooseAccountForm.tsx:133
msgid "Login to account that is not listed"
@@ -2370,7 +2370,7 @@ msgstr "下一张图片"
#: src/view/screens/PreferencesThreads.tsx:106
#: src/view/screens/PreferencesThreads.tsx:129
msgid "No"
-msgstr "没有"
+msgstr "停用"
#: src/view/screens/ProfileFeed.tsx:584
#: src/view/screens/ProfileList.tsx:754
@@ -2688,11 +2688,11 @@ msgstr "播放 GIF"
#: src/view/com/auth/create/state.ts:177
msgid "Please choose your handle."
-msgstr "请选择你的用户识别符。"
+msgstr "请设置你的用户识别符。"
#: src/view/com/auth/create/state.ts:160
msgid "Please choose your password."
-msgstr "请选择你的密码。"
+msgstr "请设置你的密码。"
#: src/view/com/modals/ChangeEmail.tsx:67
msgid "Please confirm your email before changing it. This is a temporary requirement while email-updating tools are added, and it will soon be removed."
@@ -3349,23 +3349,23 @@ msgstr "设置密码"
#: src/view/screens/PreferencesHomeFeed.tsx:225
msgid "Set this setting to \"No\" to hide all quote posts from your feed. Reposts will still be visible."
-msgstr "将此设置项设为\"否\"以隐藏来自订阅信息流的所有引用帖子,转发仍将可见。"
+msgstr "停用此设置项以隐藏来自订阅信息流的所有引用帖子,转发仍将可见。"
#: src/view/screens/PreferencesHomeFeed.tsx:122
msgid "Set this setting to \"No\" to hide all replies from your feed."
-msgstr "将此设置项设为\"否\"以隐藏来自订阅信息流的所有回复。"
+msgstr "停用此设置项以隐藏来自订阅信息流的所有回复。"
#: src/view/screens/PreferencesHomeFeed.tsx:191
msgid "Set this setting to \"No\" to hide all reposts from your feed."
-msgstr "将此设置项设为\"否\"以隐藏来自订阅信息流的所有转发。"
+msgstr "停用此设置项以隐藏来自订阅信息流的所有转发。"
#: src/view/screens/PreferencesThreads.tsx:122
msgid "Set this setting to \"Yes\" to show replies in a threaded view. This is an experimental feature."
-msgstr "将此设置项设为\"是\"以在分层视图中显示回复。这是一个实验性功能。"
+msgstr "启用此设置项以在分层视图中显示回复。这是一个实验性功能。"
#: src/view/screens/PreferencesHomeFeed.tsx:261
msgid "Set this setting to \"Yes\" to show samples of your saved feeds in your following feed. This is an experimental feature."
-msgstr "将此设置项设为\"是\"以在关注信息流中显示已保存信息流的样例。这是一个实验性功能。"
+msgstr "启用此设置项以在关注信息流中显示已保存信息流的样例。这是一个实验性功能。"
#: src/screens/Onboarding/Layout.tsx:50
msgid "Set up your account"
@@ -4094,7 +4094,7 @@ msgstr "使用这个和你的用户识别符一起登录其他应用。"
#: src/view/com/modals/ServerInput.tsx:105
msgid "Use your domain as your Bluesky client service provider"
-msgstr "使用你的域名作为 Bluesky 客户服务提供商"
+msgstr "使用你的域名作为 Bluesky 客户端的服务提供方"
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4329,7 +4329,7 @@ msgstr "XXXXXX"
#: src/view/screens/PreferencesThreads.tsx:106
#: src/view/screens/PreferencesThreads.tsx:129
msgid "Yes"
-msgstr "是的"
+msgstr "启用"
#: src/screens/Deactivated.tsx:131
msgid "You are in line."
From a97d46998160b2d904b7f093dc087254ca8abd6f Mon Sep 17 00:00:00 2001
From: Maison da Silva
Date: Mon, 12 Feb 2024 16:22:15 -0300
Subject: [PATCH 09/39] Cleaning up old codes pt_BR (#2809)
Leave the file identical to the number of lines in the English version!
---
src/locale/locales/pt-BR/messages.po | 289 +--------------------------
1 file changed, 2 insertions(+), 287 deletions(-)
diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po
index 78c8cfeb56..4667ce2a9e 100644
--- a/src/locale/locales/pt-BR/messages.po
+++ b/src/locale/locales/pt-BR/messages.po
@@ -8,17 +8,11 @@ msgstr ""
"Language: pt-BR\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: 2024-02-07 12:00\n"
-"Last-Translator: gildaswise\n"
+"PO-Revision-Date: 2024-02-08 19:59\n"
+"Last-Translator: maisondasilva\n"
"Language-Team: maisondasilva, MightyLoggor, gildaswise, gleydson, faeriarum\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#~ msgid "- end of feed -"
-#~ msgstr "- fim do feed -"
-
-#~ msgid ". This warning is only available for posts with media attached."
-#~ msgstr ". Este aviso só aparece em posts com imagens."
-
#: src/view/com/modals/VerifyEmail.tsx:142
msgid "(no email)"
msgstr "(sem email)"
@@ -27,15 +21,6 @@ msgstr "(sem email)"
msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
msgstr "{0, plural, one {# convite disponível} other {# convites disponíveis}}"
-#: src/view/com/modals/CreateOrEditList.tsx:185
-#: src/view/screens/Settings.tsx:294
-#~ msgid "{0}"
-#~ msgstr "{0}"
-
-#: src/view/com/modals/CreateOrEditList.tsx:176
-#~ msgid "{0} {purposeLabel} List"
-#~ msgstr "Lista {0} {purposeLabel}"
-
#: src/view/com/profile/ProfileHeader.tsx:632
msgid "{following} following"
msgstr "{following} seguindo"
@@ -54,18 +39,10 @@ msgstr "{invitesAvailable} convite disponível"
msgid "{invitesAvailable} invite codes available"
msgstr "{invitesAvailable} convites disponíveis"
-#: src/view/screens/Search/Search.tsx:87
-#~ msgid "{message}"
-#~ msgstr "{message}"
-
#: src/view/shell/Drawer.tsx:443
msgid "{numUnreadNotifications} unread"
msgstr "{numUnreadNotifications} não lidas"
-#: src/Navigation.tsx:147
-#~ msgid "@{0}"
-#~ msgstr "@{0}"
-
#: src/view/com/threadgate/WhoCanReply.tsx:158
msgid "<0/> members"
msgstr "<0/> membros"
@@ -82,18 +59,6 @@ msgstr "<0>Escolha seus0><2>Feeds2><1>recomendados1>"
msgid "<0>Follow some0><1>Recommended1><2>Users2>"
msgstr "<0>Siga alguns0><2>Usuários2><1>recomendados1>"
-#: src/view/com/modals/AddAppPasswords.tsx:132
-#~ msgid "<0>Here is your app password.0> Use this to sign into the other app along with your handle."
-#~ msgstr "<0>Aqui está sua senha de aplicativo.0> Use-a com seu usuário para logar em outro aplicativo."
-
-#: src/view/screens/Moderation.tsx:212
-#~ msgid "<0>Note: This setting may not be respected by third-party apps that display Bluesky content.0>"
-#~ msgstr "<0>Nota: Esta opção pode não ser respeitada por aplicativos de terceiro que mostram conteúdo do Bluesky.0>"
-
-#: src/view/screens/Moderation.tsx:212
-#~ msgid "<0>Note: Your profile and posts will remain publicly available. Third-party apps that display Bluesky content may not respect this setting.0>"
-#~ msgstr "<0>Nota: Seu perfil e posts continuarão públicos. Aplicativos de terceiros que mostram conteúdo do Bluesky podem não respeitar esta opção."
-
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:21
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr "<0>Bem-vindo ao0><1>Bluesky1>"
@@ -338,10 +303,6 @@ msgstr "Contestar aviso de conteúdo"
msgid "Appeal Content Warning"
msgstr "Contestar aviso de conteúdo"
-#: src/view/com/modals/AppealLabel.tsx:65
-#~ msgid "Appeal Decision"
-#~ msgstr "Contestar Decisão"
-
#: src/view/com/util/moderation/LabelInfo.tsx:52
msgid "Appeal this decision"
msgstr "Contestar esta decisão"
@@ -354,10 +315,6 @@ msgstr "Contestar esta decisão."
msgid "Appearance"
msgstr "Aparência"
-#: src/view/screens/Moderation.tsx:206
-#~ msgid "Apps that respect this setting, including the official Bluesky app and bsky.app website, won't show your content to logged out users."
-#~ msgstr "Aplicativos que respeitam esta configuração, incluindo os aplicativos oficiais do Bluesky e o site, não mostrarão seu conteúdo para usuários deslogados."
-
#: src/view/screens/AppPasswords.tsx:224
msgid "Are you sure you want to delete the app password \"{name}\"?"
msgstr "Tem certeza de que deseja excluir a senha do aplicativo \"{name}\"?"
@@ -386,10 +343,6 @@ msgstr "Arte"
msgid "Artistic or non-erotic nudity."
msgstr "Nudez artística ou não erótica."
-#: src/view/screens/Moderation.tsx:189
-#~ msgid "Ask apps to limit the visibility of my account"
-#~ msgstr "Exigir visibilidade limitada da minha conta"
-
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
@@ -589,10 +542,6 @@ msgstr "Cancelar"
msgid "Cancel account deletion"
msgstr "Cancelar exclusão da conta"
-#: src/view/com/modals/AltImage.tsx:123
-#~ msgid "Cancel add image alt text"
-#~ msgstr "Cancelar adição de texto alternativo da imagem"
-
#: src/view/com/modals/ChangeHandle.tsx:149
msgid "Cancel change handle"
msgstr "Cancelar alteração de usuário"
@@ -623,10 +572,6 @@ msgctxt "action"
msgid "Change"
msgstr "Alterar"
-#: src/view/screens/Settings.tsx:306
-#~ msgid "Change"
-#~ msgstr "Alterar"
-
#: src/view/screens/Settings.tsx:690
msgid "Change handle"
msgstr "Alterar usuário"
@@ -698,10 +643,6 @@ msgstr "Escolha os algoritmos que geram seus feeds customizados."
msgid "Choose the algorithms that power your experience with custom feeds."
msgstr "Escolha os algoritmos que fazem sentido para você com os feeds personalizados."
-#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:65
-#~ msgid "Choose your"
-#~ msgstr "Escolha seu"
-
#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:103
#~ msgid "Choose your algorithmic feeds"
#~ msgstr "Escolha seus feeds algoritmicos"
@@ -1059,10 +1000,6 @@ msgstr "Modo escuro"
msgid "Dark Theme"
msgstr "Modo Escuro"
-#: src/Navigation.tsx:204
-#~ msgid "Debug"
-#~ msgstr "Depuração"
-
#: src/view/screens/Debug.tsx:83
msgid "Debug panel"
msgstr "Painel de depuração"
@@ -1120,10 +1057,6 @@ msgstr "Post excluído."
msgid "Description"
msgstr "Descrição"
-#: src/view/com/auth/create/Step1.tsx:96
-#~ msgid "Dev Server"
-#~ msgstr "Servidor de Desenvolvimento"
-
#: src/view/screens/Settings.tsx:760
msgid "Developer Tools"
msgstr "Ferramentas de Desenvolvedor"
@@ -1366,10 +1299,6 @@ msgstr "Insira um nome para esta Senha de Aplicativo"
msgid "Enter Confirmation Code"
msgstr "Insira o código de confirmação"
-#: src/view/com/auth/create/Step1.tsx:71
-#~ msgid "Enter the address of your provider:"
-#~ msgstr "Digite o endereço do seu provedor:"
-
#: src/view/com/modals/ChangePassword.tsx:151
msgid "Enter the code you received to change your password."
msgstr "Digite o código recebido para alterar sua senha."
@@ -1602,14 +1531,6 @@ msgstr "Seguir Todas"
msgid "Follow selected accounts and continue to the next step"
msgstr "Siga algumas contas e continue para o próximo passo"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:174
-#~ msgid "Follow selected accounts and continue to then next step"
-#~ msgstr "Siga algumas contas e continue para o próximo passo"
-
-#: src/view/com/auth/onboarding/RecommendedFollows.tsx:42
-#~ msgid "Follow some"
-#~ msgstr "Siga alguns"
-
#: src/view/com/auth/onboarding/RecommendedFollows.tsx:64
msgid "Follow some users to get started. We can recommend you more users based on who you find interesting."
msgstr "Comece seguindo alguns usuários. Mais usuários podem ser recomendados com base em quem você acha interessante."
@@ -1634,10 +1555,6 @@ msgstr "seguiu você"
msgid "Followers"
msgstr "Seguidores"
-#: src/view/com/profile/ProfileHeader.tsx:624
-#~ msgid "following"
-#~ msgstr "seguindo"
-
#: src/view/com/profile/ProfileHeader.tsx:534
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
@@ -1743,10 +1660,6 @@ msgstr "Ajuda"
msgid "Here are some accounts for you to follow"
msgstr "Aqui estão algumas contas para você seguir"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:132
-#~ msgid "Here are some accounts for your to follow"
-#~ msgstr "Aqui estão algumas contas para você seguir"
-
#: src/screens/Onboarding/StepTopicalFeeds.tsx:79
msgid "Here are some popular topical feeds. You can choose to follow as many as you like."
msgstr "Aqui estão alguns feeds de assuntos. Você pode seguir quantos quiser."
@@ -1793,10 +1706,6 @@ msgstr "Ocultar lista de usuários"
msgid "Hides posts from {0} in your feed"
msgstr "Esconder posts de {0} no seu feed"
-#: src/view/com/posts/FeedErrorMessage.tsx:102
-#~ msgid "Hmm, some kind of issue occured when contacting the feed server. Please let the feed owner know about this issue."
-#~ msgstr "Hmm, ocorreu algum problema ao entrar em contato com o servidor deste feed. Por favor, avise o criador do feed sobre este problema."
-
#: src/view/com/posts/FeedErrorMessage.tsx:111
msgid "Hmm, some kind of issue occurred when contacting the feed server. Please let the feed owner know about this issue."
msgstr "Hmm, ocorreu algum problema ao entrar em contato com o servidor deste feed. Por favor, avise o criador do feed sobre este problema."
@@ -1817,10 +1726,6 @@ msgstr "Hmm, o servidor do feed teve algum problema. Por favor, avise o criador
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "Hmm, estamos com problemas para encontrar este feed. Ele pode ter sido excluído."
-#: src/view/com/posts/FeedErrorMessage.tsx:87
-#~ msgid "Hmmm, we're having trouble finding this feed. It may have been deleted."
-#~ msgstr "Hmm, estamos com problemas para encontrar este feed. Ele pode ter sido excluído."
-
#: src/Navigation.tsx:433
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
@@ -1840,11 +1745,6 @@ msgstr "Preferências da Página Inicial"
msgid "Hosting provider"
msgstr "Provedor de hospedagem"
-#: src/view/com/auth/create/Step1.tsx:76
-#: src/view/com/auth/create/Step1.tsx:81
-#~ msgid "Hosting provider address"
-#~ msgstr "Endereço do provedor de hospedagem"
-
#: src/view/com/modals/InAppBrowserConsent.tsx:44
msgid "How should we open this link?"
msgstr "Como devemos abrir este link?"
@@ -1886,11 +1786,6 @@ msgstr "Texto alternativo da imagem"
msgid "Image options"
msgstr "Opções de imagem"
-#: src/view/com/search/Suggestions.tsx:104
-#: src/view/com/search/Suggestions.tsx:115
-#~ msgid "In Your Network"
-#~ msgstr "Na sua rede"
-
#: src/view/com/auth/login/SetNewPasswordForm.tsx:138
msgid "Input code sent to your email for password reset"
msgstr "Insira o código enviado para o seu e-mail para redefinir sua senha"
@@ -1903,14 +1798,6 @@ msgstr "Insira o código de confirmação para excluir sua conta"
msgid "Input email for Bluesky account"
msgstr "Insira o e-mail para a sua conta do Bluesky"
-#: src/view/com/auth/create/Step2.tsx:109
-#~ msgid "Input email for Bluesky waitlist"
-#~ msgstr "Insira o e-mail para entrar na lista de espera do Bluesky"
-
-#: src/view/com/auth/create/Step1.tsx:80
-#~ msgid "Input hosting provider address"
-#~ msgstr "Insira o endereço do provedor de hospedagem"
-
#: src/view/com/auth/create/Step1.tsx:102
msgid "Input invite code to proceed"
msgstr "Insira o convite para continuar"
@@ -2124,14 +2011,6 @@ msgstr "Curtido por {likeCount} {0}"
msgid "liked your custom feed"
msgstr "curtiram seu feed"
-#: src/view/com/notifications/FeedItem.tsx:171
-#~ msgid "liked your custom feed '{0}'"
-#~ msgstr "curtiram seu feed '{0}'"
-
-#: src/view/com/notifications/FeedItem.tsx:171
-#~ msgid "liked your custom feed{0}"
-#~ msgstr "curtiu seu feed"
-
#: src/view/com/notifications/FeedItem.tsx:155
msgid "liked your post"
msgstr "curtiu seu post"
@@ -2144,14 +2023,6 @@ msgstr "Curtidas"
msgid "Likes on this post"
msgstr "Curtidas neste post"
-#: src/view/screens/Moderation.tsx:203
-#~ msgid "Limit the visibility of my account"
-#~ msgstr "Limitar a visibilidade do meu perfil"
-
-#: src/view/screens/Moderation.tsx:203
-#~ msgid "Limit the visibility of my account to logged-out users"
-#~ msgstr "Limitar a visibilidade do meu perfil para usuários deslogados"
-
#: src/Navigation.tsx:167
msgid "List"
msgstr "Lista"
@@ -2231,10 +2102,6 @@ msgstr "Registros"
msgid "Log out"
msgstr "Sair"
-#: src/view/screens/Moderation.tsx:134
-#~ msgid "Logged-out users"
-#~ msgstr "Visibilidade do seu perfil"
-
#: src/view/screens/Moderation.tsx:136
msgid "Logged-out visibility"
msgstr "Visibilidade do seu perfil"
@@ -2243,10 +2110,6 @@ msgstr "Visibilidade do seu perfil"
msgid "Login to account that is not listed"
msgstr "Fazer login em uma conta que não está listada"
-#: src/view/screens/ProfileFeed.tsx:472
-#~ msgid "Looks like this feed is only available to users with a Bluesky account. Please sign up or sign in to view this feed!"
-#~ msgstr "Parece que este feed só está disponível para usuários com uma conta do Bluesky. Por favor, cadastre-se ou entre para ver este feed!"
-
#: src/view/com/modals/LinkWarning.tsx:65
msgid "Make sure this is where you intend to go!"
msgstr "Certifique-se de onde está indo!"
@@ -2268,10 +2131,6 @@ msgstr "Usuários mencionados"
msgid "Menu"
msgstr "Menu"
-#: src/view/com/posts/FeedErrorMessage.tsx:194
-#~ msgid "Message from server"
-#~ msgstr "Mensagem do servidor"
-
#: src/view/com/posts/FeedErrorMessage.tsx:197
msgid "Message from server: {0}"
msgstr "Mensagem do servidor: {0}"
@@ -2388,10 +2247,6 @@ msgstr "Contas silenciadas não aparecem no seu feed ou nas suas notificações.
msgid "Muting is private. Muted accounts can interact with you, but you will not see their posts or receive notifications from them."
msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas você não verá postagens ou receber notificações delas."
-#: src/view/screens/Moderation.tsx:134
-#~ msgid "My Account"
-#~ msgstr "Minha Conta"
-
#: src/view/com/modals/BirthDateSettings.tsx:56
msgid "My Birthday"
msgstr "Meu Aniversário"
@@ -2487,10 +2342,6 @@ msgctxt "action"
msgid "New Post"
msgstr "Novo Post"
-#: src/view/shell/desktop/LeftNav.tsx:258
-#~ msgid "New Post"
-#~ msgstr "Novo Post"
-
#: src/view/com/modals/CreateOrEditList.tsx:247
msgid "New User List"
msgstr "Nova lista de usuários"
@@ -2555,11 +2406,6 @@ msgstr "Nenhum resultado"
msgid "No results found for \"{query}\""
msgstr "Nenhum resultado encontrado para \"{query}\""
-#: src/view/com/modals/ListAddUser.tsx:142
-#: src/view/shell/desktop/Search.tsx:112
-#~ msgid "No results found for {0}"
-#~ msgstr "Nenhum resultado encontrado para {0}"
-
#: src/view/com/modals/ListAddRemoveUsers.tsx:127
#: src/view/screens/Search/Search.tsx:280
#: src/view/screens/Search/Search.tsx:308
@@ -2574,10 +2420,6 @@ msgstr "Não, obrigado"
msgid "Nobody"
msgstr "Ninguém"
-#: src/view/com/modals/SelfLabel.tsx:136
-#~ msgid "Not Applicable"
-#~ msgstr "Não Aplicável"
-
#: src/view/com/modals/SelfLabel.tsx:135
msgid "Not Applicable."
msgstr "Não Aplicável."
@@ -2591,18 +2433,10 @@ msgstr "Não encontrado"
msgid "Not right now"
msgstr "Agora não"
-#: src/view/screens/Moderation.tsx:227
-#~ msgid "Note: Bluesky is an open and public network, and enabling this will not make your profile private or limit the ability of logged in users to see your posts. This setting only limits the visibility of posts on the Bluesky app and website; third-party apps that display Bluesky content may not respect this setting, and could show your content to logged-out users."
-#~ msgstr "Nota: o Bluesky é uma rede aberta e pública. Habilitar esta configuração não tornará seu perfil privado nem impedirá os usuários logados de verem os seus posts. Esta configuração só limita a visibilidade dos posts nos apps oficiais do Bluesky; aplicativos de terceiros podem não respeitá-la e poderão mostrar seu conteúdo para usuários deslogados."
-
#: src/view/screens/Moderation.tsx:233
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "Nota: o Bluesky é uma rede aberta e pública. Esta configuração limita somente a visibilidade do seu conteúdo no site e aplicativo do Bluesky, e outros aplicativos podem não respeitar esta configuração. Seu conteúdo ainda poderá ser exibido para usuários deslogados por outros aplicativos e sites."
-#: src/view/screens/Moderation.tsx:227
-#~ msgid "Note: Third-party apps that display Bluesky content may not respect this setting."
-#~ msgstr "Nota: Aplicativos de terceiros que mostram conteúdo do Bluesky podem não respeitar esta opção."
-
#: src/Navigation.tsx:448
#: src/view/screens/Notifications.tsx:120
#: src/view/screens/Notifications.tsx:144
@@ -2778,10 +2612,6 @@ msgstr "Opção {0} de {numItems}"
msgid "Or combine these options:"
msgstr "Ou combine estas opções:"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:122
-#~ msgid "Or you can try our \"Discover\" algorithm:"
-#~ msgstr "Ou você pode tentar nosso algoritmo \"Discover\":"
-
#: src/view/com/auth/login/ChooseAccountForm.tsx:138
msgid "Other account"
msgstr "Outra conta"
@@ -2945,12 +2775,6 @@ msgctxt "description"
msgid "Post"
msgstr "Post"
-#: src/view/com/composer/Composer.tsx:346
-#: src/view/com/post-thread/PostThread.tsx:225
-#: src/view/screens/PostThread.tsx:80
-#~ msgid "Post"
-#~ msgstr "Post"
-
#: src/view/com/post-thread/PostThreadItem.tsx:177
msgid "Post by {0}"
msgstr "Post por {0}"
@@ -3071,10 +2895,6 @@ msgctxt "action"
msgid "Quote Post"
msgstr "Citar Post"
-#: src/view/com/modals/Repost.tsx:56
-#~ msgid "Quote Post"
-#~ msgstr "Citar Post"
-
#: src/view/screens/PreferencesThreads.tsx:86
msgid "Random (aka \"Poster's Roulette\")"
msgstr "Aleatório"
@@ -3083,11 +2903,6 @@ msgstr "Aleatório"
msgid "Ratios"
msgstr "Índices"
-#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:73
-#: src/view/com/auth/onboarding/RecommendedFollows.tsx:50
-#~ msgid "Recommended"
-#~ msgstr "Recomendados"
-
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:116
msgid "Recommended Feeds"
msgstr "Feeds Recomendados"
@@ -3220,10 +3035,6 @@ msgstr "Repostar"
msgid "Repost or quote post"
msgstr "Repostar ou citar um post"
-#: src/view/screens/PostRepostedBy.tsx:27
-#~ msgid "Reposted by"
-#~ msgstr "Repostado por"
-
#: src/view/screens/PostRepostedBy.tsx:27
msgid "Reposted By"
msgstr "Repostado Por"
@@ -3232,10 +3043,6 @@ msgstr "Repostado Por"
msgid "Reposted by {0}"
msgstr "Repostado por {0}"
-#: src/view/com/posts/FeedItem.tsx:206
-#~ msgid "Reposted by {0})"
-#~ msgstr "Repostado por {0})"
-
#: src/view/com/posts/FeedItem.tsx:224
msgid "Reposted by <0/>"
msgstr "Repostado por <0/>"
@@ -3262,10 +3069,6 @@ msgstr "Solicitar código"
msgid "Request Code"
msgstr "Solicitar Código"
-#: src/view/screens/Moderation.tsx:188
-#~ msgid "Request to limit the visibility of my account"
-#~ msgstr "Exigir limitação de visibilidade da minha conta"
-
#: src/view/screens/Settings.tsx:450
msgid "Require alt text before posting"
msgstr "Exigir texto alternativo antes de postar"
@@ -3332,10 +3135,6 @@ msgstr "Tenta a última ação, que deu erro"
msgid "Retry"
msgstr "Tente novamente"
-#: src/view/com/modals/ChangeHandle.tsx:169
-#~ msgid "Retry change handle"
-#~ msgstr "Tentar troca de usuário novamente"
-
#: src/view/com/auth/create/Step2.tsx:247
msgid "Retry."
msgstr "Tentar novamente."
@@ -3367,10 +3166,6 @@ msgstr "Salvar"
msgid "Save alt text"
msgstr "Salvar texto alternativo"
-#: src/view/com/modals/UserAddRemoveLists.tsx:212
-#~ msgid "Save changes"
-#~ msgstr "Salvar alterações"
-
#: src/view/com/modals/EditProfile.tsx:232
msgid "Save Changes"
msgstr "Salvar Alterações"
@@ -3425,10 +3220,6 @@ msgstr "Buscar"
msgid "Search for \"{query}\""
msgstr "Pesquisar por \"{query}\""
-#: src/view/screens/Search/Search.tsx:390
-#~ msgid "Search for posts and users."
-#~ msgstr "Buscar por posts e usuários."
-
#: src/view/com/auth/LoggedOut.tsx:104
#: src/view/com/auth/LoggedOut.tsx:105
#: src/view/com/modals/ListAddRemoveUsers.tsx:70
@@ -3526,10 +3317,6 @@ msgctxt "action"
msgid "Send Email"
msgstr "Enviar E-mail"
-#: src/view/com/modals/DeleteAccount.tsx:138
-#~ msgid "Send Email"
-#~ msgstr "Enviar Email"
-
#: src/view/shell/Drawer.tsx:298
#: src/view/shell/Drawer.tsx:319
msgid "Send feedback"
@@ -3617,10 +3404,6 @@ msgstr "Configura o e-mail para recuperação de senha"
msgid "Sets hosting provider for password reset"
msgstr "Configura o provedor de hospedagem para recuperação de senha"
-#: src/view/com/auth/create/Step1.tsx:143
-#~ msgid "Sets hosting provider to {label}"
-#~ msgstr "Configura o provedor de hospedagem para {label}"
-
#: src/view/com/auth/create/Step1.tsx:78
#: src/view/com/auth/login/LoginForm.tsx:148
msgid "Sets server for the Bluesky client"
@@ -3653,10 +3436,6 @@ msgstr "Compartilhar"
msgid "Share feed"
msgstr "Compartilhar feed"
-#: src/view/screens/ProfileFeed.tsx:276
-#~ msgid "Share link"
-#~ msgstr "Compartilhar link"
-
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
#: src/view/com/modals/ContentFilteringSettings.tsx:261
#: src/view/com/util/moderation/ContentHider.tsx:107
@@ -3882,10 +3661,6 @@ msgstr "Página de status"
msgid "Step {0} of {numSteps}"
msgstr "Passo {0} de {numSteps}"
-#: src/view/com/auth/create/StepHeader.tsx:15
-#~ msgid "Step {step} of 3"
-#~ msgstr "Passo {step} de 3"
-
#: src/view/screens/Settings.tsx:276
msgid "Storage cleared, you need to restart the app now."
msgstr "Armazenamento limpo, você precisa reiniciar o app agora."
@@ -3912,10 +3687,6 @@ msgstr "Increver-se no feed {0}"
msgid "Subscribe to this list"
msgstr "Inscreva-se nesta lista"
-#: src/view/com/lists/ListCard.tsx:101
-#~ msgid "Subscribed"
-#~ msgstr "Inscrito"
-
#: src/view/screens/Search/Search.tsx:373
msgid "Suggested Follows"
msgstr "Sugestões de Seguidores"
@@ -4016,10 +3787,6 @@ msgstr "A Política de Privacidade foi movida para <0/>"
msgid "The support form has been moved. If you need help, please <0/> or visit {HELP_DESK_URL} to get in touch with us."
msgstr "O formulário de suporte foi movido. Se precisar de ajuda, <0/> ou visite {HELP_DESK_URL} para entrar em contato conosco."
-#: src/view/screens/Support.tsx:36
-#~ msgid "The support form has been moved. If you need help, please<0/> or visit {HELP_DESK_URL} to get in touch with us."
-#~ msgstr "O formulário de suporte foi movido. Se precisar de ajuda, por favor <0/> ou visite {HELP_DESK_URL} para entrar em contato conosco."
-
#: src/view/screens/TermsOfService.tsx:33
msgid "The Terms of Service have been moved to"
msgstr "Os Termos de Serviço foram movidos para"
@@ -4114,14 +3881,6 @@ msgstr "Houve um problema com este número. Por favor, escolha um país e digite
msgid "These are popular accounts you might like:"
msgstr "Estas são contas populares que talvez você goste:"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:138
-#~ msgid "These are popular accounts you might like."
-#~ msgstr "Estas são contas populares que talvez você goste."
-
-#: src/view/com/util/moderation/LabelInfo.tsx:45
-#~ msgid "This {0} has been labeled."
-#~ msgstr "Este {0} foi reportado."
-
#: src/view/com/util/moderation/ScreenHider.tsx:88
msgid "This {screenDescription} has been flagged:"
msgstr "Este {screenDescription} foi reportado:"
@@ -4164,10 +3923,6 @@ msgstr "Esta informação não é compartilhada com outros usuários."
msgid "This is important in case you ever need to change your email or reset your password."
msgstr "Isso é importante caso você precise alterar seu e-mail ou redefinir sua senha."
-#: src/view/com/auth/create/Step1.tsx:55
-#~ msgid "This is the service that keeps you online."
-#~ msgstr "Este é o serviço que o mantém online."
-
#: src/view/com/modals/LinkWarning.tsx:58
msgid "This link is taking you to the following website:"
msgstr "Este link está levando você ao seguinte site:"
@@ -4240,10 +3995,6 @@ msgctxt "action"
msgid "Try again"
msgstr "Tentar novamente"
-#: src/view/com/util/error/ErrorScreen.tsx:73
-#~ msgid "Try again"
-#~ msgstr "Tente novamente"
-
#: src/view/screens/ProfileList.tsx:505
msgid "Un-block list"
msgstr "Desbloquear lista"
@@ -4426,10 +4177,6 @@ msgstr "Usuários"
msgid "users followed by <0/>"
msgstr "usuários seguidos por <0/>"
-#: src/view/com/threadgate/WhoCanReply.tsx:115
-#~ msgid "Users followed by <0/>"
-#~ msgstr "Usuários seguidos por <0/>"
-
#: src/view/com/modals/Threadgate.tsx:106
msgid "Users in \"{0}\""
msgstr "Usuários em \"{0}\""
@@ -4504,10 +4251,6 @@ msgstr "Estimamos que sua conta estará pronta em mais ou menos {estimatedTime}.
msgid "We hope you have a wonderful time. Remember, Bluesky is:"
msgstr "Esperamos que você se divirta. Lembre-se, o Bluesky é:"
-#: src/view/com/posts/DiscoverFallbackHeader.tsx:29
-#~ msgid "We ran out of posts from your follows. Here's the latest from"
-#~ msgstr "Não temos mais posts de quem você segue. Aqui estão os mais novos de"
-
#: src/view/com/posts/DiscoverFallbackHeader.tsx:29
msgid "We ran out of posts from your follows. Here's the latest from <0/>."
msgstr "Não temos mais posts de quem você segue. Aqui estão os mais novos de <0/>."
@@ -4540,14 +4283,6 @@ msgstr "Usaremos isto para customizar a sua experiência."
msgid "We're so excited to have you join us!"
msgstr "Estamos muito felizes em recebê-lo!"
-#: src/view/com/posts/FeedErrorMessage.tsx:99
-#~ msgid "We're sorry, but this content is not viewable without a Bluesky account."
-#~ msgstr "Desculpe, mas este conteúdo não é visível sem uma conta do Bluesky."
-
-#: src/view/com/posts/FeedErrorMessage.tsx:105
-#~ msgid "We're sorry, but this feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
-#~ msgstr "Desculpe, mas este feed está recebendo muito tráfego e está temporariamente indisponível. Por favor, tente novamente mais tarde."
-
#: src/view/screens/ProfileList.tsx:85
msgid "We're sorry, but we were unable to resolve this list. If this persists, please contact the list creator, @{handleOrDid}."
msgstr "Tivemos um problema ao exibir esta lista. Se continuar acontecendo, contate o criador da lista: @{handleOrDid}."
@@ -4638,10 +4373,6 @@ msgstr "Você também pode descobrir novos feeds para seguir."
#~ msgid "You can also try our \"Discover\" algorithm:"
#~ msgstr "Você também pode tentar nosso algoritmo \"Discover\":"
-#: src/view/com/auth/create/Step1.tsx:106
-#~ msgid "You can change hosting providers at any time."
-#~ msgstr "Você pode alterar os provedores de hospedagem a qualquer momento."
-
#: src/screens/Onboarding/StepFollowingFeed.tsx:142
msgid "You can change these settings later."
msgstr "Você pode mudar estas configurações depois."
@@ -4795,10 +4526,6 @@ msgstr "Seu identificador completo será"
msgid "Your full handle will be <0>@{0}0>"
msgstr "Seu usuário completo será <0>@{0}0>"
-#: src/view/com/auth/create/Step1.tsx:53
-#~ msgid "Your hosting provider"
-#~ msgstr "Seu provedor de hospedagem"
-
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
@@ -4824,18 +4551,6 @@ msgstr "Suas postagens, curtidas e bloqueios são públicos. Silenciamentos são
msgid "Your profile"
msgstr "Seu perfil"
-#: src/view/screens/Moderation.tsx:205
-#~ msgid "Your profile and account will not be visible to anyone visiting the Bluesky app without an account, or to account holders who are not logged in. Enabling this will not make your profile private."
-#~ msgstr "Seu perfil e conta não serão visíveis para pessoas utilizando o app Bluesky sem uma conta, ou para pessoas que têm conta mas estão deslogadas. Habilitar esta opção não torna a sua conta privada."
-
-#: src/view/screens/Moderation.tsx:220
-#~ msgid "Your profile and content will not be visible to anyone visiting the Bluesky app without an account. Enabling this will not make your profile private."
-#~ msgstr "Seu perfil e seu conteúdo não serão visíveis para pessoas utilizando o app Bluesky sem uma conta. Habilitar esta opção não torna a sua conta privada."
-
-#: src/view/screens/Moderation.tsx:220
-#~ msgid "Your profile and posts will not be visible to people visiting the Bluesky app or website without having an account and being logged in."
-#~ msgstr "Seu perfil e posts não serão visíveis para pessoas utilizando o app ou site do Bluesky sem uma conta logada."
-
#: src/view/com/composer/Composer.tsx:266
msgid "Your reply has been published"
msgstr "Sua resposta foi publicada"
From fe57335b864f2cdd74af1516f022bda7c6191b29 Mon Sep 17 00:00:00 2001
From: Hailey
Date: Mon, 12 Feb 2024 11:47:22 -0800
Subject: [PATCH 10/39] Add follow button to highlighted post (#2828)
* add user-minus icon
* add follow button to highlighted post
* web hack for animations
* adjustments
* remove static string width, use flexbox
* Revert "add user-minus icon"
This reverts commit f1aafb3e39dce131b729864924d63a22368f9187.
* better displaying of display name
---
.../com/post-thread/PostThreadFollowBtn.tsx | 154 ++++++++++++
src/view/com/post-thread/PostThreadItem.tsx | 226 ++++++++----------
2 files changed, 254 insertions(+), 126 deletions(-)
create mode 100644 src/view/com/post-thread/PostThreadFollowBtn.tsx
diff --git a/src/view/com/post-thread/PostThreadFollowBtn.tsx b/src/view/com/post-thread/PostThreadFollowBtn.tsx
new file mode 100644
index 0000000000..e5b747cc9a
--- /dev/null
+++ b/src/view/com/post-thread/PostThreadFollowBtn.tsx
@@ -0,0 +1,154 @@
+import React from 'react'
+import {StyleSheet, TouchableOpacity, View} from 'react-native'
+import {useNavigation} from '@react-navigation/native'
+import {AppBskyActorDefs} from '@atproto/api'
+import {msg, Trans} from '@lingui/macro'
+import {useLingui} from '@lingui/react'
+import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
+
+import {logger} from '#/logger'
+import {Text} from 'view/com/util/text/Text'
+import * as Toast from 'view/com/util/Toast'
+import {s} from 'lib/styles'
+import {usePalette} from 'lib/hooks/usePalette'
+import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
+import {Shadow, useProfileShadow} from 'state/cache/profile-shadow'
+import {track} from 'lib/analytics/analytics'
+import {
+ useProfileFollowMutationQueue,
+ useProfileQuery,
+} from 'state/queries/profile'
+import {useRequireAuth} from 'state/session'
+
+export function PostThreadFollowBtn({did}: {did: string}) {
+ const {data: profile, isLoading} = useProfileQuery({did})
+
+ // We will never hit this - the profile will always be cached or loaded above
+ // but it keeps the typechecker happy
+ if (isLoading || !profile) return null
+
+ return
+}
+
+function PostThreadFollowBtnLoaded({
+ profile: profileUnshadowed,
+}: {
+ profile: AppBskyActorDefs.ProfileViewDetailed
+}) {
+ const navigation = useNavigation()
+ const {_} = useLingui()
+ const pal = usePalette('default')
+ const palInverted = usePalette('inverted')
+ const {isTabletOrDesktop} = useWebMediaQueries()
+ const profile: Shadow =
+ useProfileShadow(profileUnshadowed)
+ const [queueFollow, queueUnfollow] = useProfileFollowMutationQueue(profile)
+ const requireAuth = useRequireAuth()
+
+ const isFollowing = !!profile.viewer?.following
+ const [wasFollowing, setWasFollowing] = React.useState(isFollowing)
+
+ // This prevents the button from disappearing as soon as we follow.
+ const showFollowBtn = React.useMemo(
+ () => !isFollowing || !wasFollowing,
+ [isFollowing, wasFollowing],
+ )
+
+ /**
+ * We want this button to stay visible even after following, so that the user can unfollow if they want.
+ * However, we need it to disappear after we push to a screen and then come back. We also need it to
+ * show up if we view the post while following, go to the profile and unfollow, then come back to the
+ * post.
+ *
+ * We want to update wasFollowing both on blur and on focus so that we hit all these cases. On native,
+ * we could do this only on focus because the transition animation gives us time to not notice the
+ * sudden rendering of the button. However, on web if we do this, there's an obvious flicker once the
+ * button renders. So, we update the state in both cases.
+ */
+ React.useEffect(() => {
+ const updateWasFollowing = () => {
+ if (wasFollowing !== isFollowing) {
+ setWasFollowing(isFollowing)
+ }
+ }
+
+ const unsubscribeFocus = navigation.addListener('focus', updateWasFollowing)
+ const unsubscribeBlur = navigation.addListener('blur', updateWasFollowing)
+
+ return () => {
+ unsubscribeFocus()
+ unsubscribeBlur()
+ }
+ }, [isFollowing, wasFollowing, navigation])
+
+ const onPress = React.useCallback(() => {
+ if (!isFollowing) {
+ requireAuth(async () => {
+ try {
+ track('ProfileHeader:FollowButtonClicked')
+ await queueFollow()
+ } catch (e: any) {
+ if (e?.name !== 'AbortError') {
+ logger.error('Failed to follow', {message: String(e)})
+ Toast.show(_(msg`There was an issue! ${e.toString()}`))
+ }
+ }
+ })
+ } else {
+ requireAuth(async () => {
+ try {
+ track('ProfileHeader:UnfollowButtonClicked')
+ await queueUnfollow()
+ } catch (e: any) {
+ if (e?.name !== 'AbortError') {
+ logger.error('Failed to unfollow', {message: String(e)})
+ Toast.show(_(msg`There was an issue! ${e.toString()}`))
+ }
+ }
+ })
+ }
+ }, [isFollowing, requireAuth, queueFollow, _, queueUnfollow])
+
+ if (!showFollowBtn) return null
+
+ return (
+
+
+
+ {isTabletOrDesktop && (
+
+ )}
+
+ {!isFollowing ? Follow : Following}
+
+
+
+
+ )
+}
+
+const styles = StyleSheet.create({
+ btnOuter: {
+ marginLeft: 'auto',
+ },
+ btn: {
+ flexDirection: 'row',
+ borderRadius: 50,
+ paddingVertical: 8,
+ paddingHorizontal: 14,
+ },
+})
diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx
index d3ca6f356f..17528b14ec 100644
--- a/src/view/com/post-thread/PostThreadItem.tsx
+++ b/src/view/com/post-thread/PostThreadItem.tsx
@@ -9,6 +9,7 @@ import {
} from '@atproto/api'
import {moderatePost_wrapped as moderatePost} from '#/lib/moderatePost_wrapped'
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
+import {PostThreadFollowBtn} from 'view/com/post-thread/PostThreadFollowBtn'
import {Link, TextLink} from '../util/Link'
import {RichText} from '../util/text/RichText'
import {Text} from '../util/text/Text'
@@ -30,7 +31,6 @@ import {PostSandboxWarning} from '../util/PostSandboxWarning'
import {ErrorMessage} from '../util/error/ErrorMessage'
import {usePalette} from 'lib/hooks/usePalette'
import {formatCount} from '../util/numeric/format'
-import {TimeElapsed} from 'view/com/util/TimeElapsed'
import {makeProfileLink} from 'lib/routes/links'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
import {MAX_POST_LINES} from 'lib/constants'
@@ -42,6 +42,7 @@ import {useModerationOpts} from '#/state/queries/preferences'
import {useOpenLink} from '#/state/preferences/in-app-browser'
import {Shadow, usePostShadow, POST_TOMBSTONE} from '#/state/cache/post-shadow'
import {ThreadPost} from '#/state/queries/post-thread'
+import {useSession} from 'state/session'
import {WhoCanReply} from '../threadgate/WhoCanReply'
export function PostThreadItem({
@@ -113,7 +114,6 @@ export function PostThreadItem({
}
function PostThreadItemDeleted() {
- const styles = useStyles()
const pal = usePalette('default')
return (
@@ -163,7 +163,7 @@ let PostThreadItemLoaded = ({
const [limitLines, setLimitLines] = React.useState(
() => countLines(richText?.text) >= MAX_POST_LINES,
)
- const styles = useStyles()
+ const {currentAccount} = useSession()
const hasEngagement = post.likeCount || post.repostCount
const rootUri = record.reply?.root?.uri || post.uri
@@ -249,7 +249,7 @@ let PostThreadItemLoaded = ({
style={[styles.outer, styles.outerHighlighted, pal.border, pal.view]}
accessible={false}>
-
+
-
-
-
- {sanitizeDisplayName(
- post.author.displayName ||
- sanitizeHandle(post.author.handle),
- )}
-
-
-
- {({timeElapsed}) => (
-
- · {timeElapsed}
-
+
+
+ {sanitizeDisplayName(
+ post.author.displayName ||
+ sanitizeHandle(post.author.handle),
)}
-
-
+
+
{isAuthorMuted && (
@@ -315,16 +300,16 @@ let PostThreadItemLoaded = ({
)}
-
+
{sanitizeHandle(post.author.handle, '@')}
+ {currentAccount?.did !== post.author.did && (
+
+ )}
) {
const {isMobile} = useWebMediaQueries()
const pal = usePalette('default')
- const styles = useStyles()
if (treeView && depth > 0) {
return (
{
- const {isDesktop} = useWebMediaQueries()
- return StyleSheet.create({
- outer: {
- borderTopWidth: 1,
- paddingLeft: 8,
- },
- outerHighlighted: {
- paddingTop: 16,
- paddingLeft: 8,
- paddingRight: 8,
- },
- noTopBorder: {
- borderTopWidth: 0,
- },
- layout: {
- flexDirection: 'row',
- gap: 10,
- paddingLeft: 8,
- },
- layoutAvi: {},
- layoutContent: {
- flex: 1,
- paddingRight: 10,
- },
- meta: {
- flexDirection: 'row',
- paddingTop: 2,
- paddingBottom: 2,
- },
- metaExpandedLine1: {
- paddingTop: 0,
- paddingBottom: 0,
- },
- metaItem: {
- paddingRight: 5,
- maxWidth: isDesktop ? 380 : 220,
- },
- alert: {
- marginBottom: 6,
- },
- postTextContainer: {
- flexDirection: 'row',
- alignItems: 'center',
- flexWrap: 'wrap',
- paddingBottom: 4,
- paddingRight: 10,
- },
- postTextLargeContainer: {
- paddingHorizontal: 0,
- paddingRight: 0,
- paddingBottom: 10,
- },
- translateLink: {
- marginBottom: 6,
- },
- contentHider: {
- marginBottom: 6,
- },
- contentHiderChild: {
- marginTop: 6,
- },
- expandedInfo: {
- flexDirection: 'row',
- padding: 10,
- borderTopWidth: 1,
- borderBottomWidth: 1,
- marginTop: 5,
- marginBottom: 15,
- },
- expandedInfoItem: {
- marginRight: 10,
- },
- loadMore: {
- flexDirection: 'row',
- alignItems: 'center',
- justifyContent: 'flex-start',
- gap: 4,
- paddingHorizontal: 20,
- },
- replyLine: {
- width: 2,
- marginLeft: 'auto',
- marginRight: 'auto',
- },
- cursor: {
- // @ts-ignore web only
- cursor: 'pointer',
- },
- })
-}
+const styles = StyleSheet.create({
+ outer: {
+ borderTopWidth: 1,
+ paddingLeft: 8,
+ },
+ outerHighlighted: {
+ paddingTop: 16,
+ paddingLeft: 8,
+ paddingRight: 8,
+ },
+ noTopBorder: {
+ borderTopWidth: 0,
+ },
+ layout: {
+ flexDirection: 'row',
+ paddingHorizontal: 8,
+ },
+ layoutAvi: {},
+ layoutContent: {
+ flex: 1,
+ marginLeft: 10,
+ },
+ meta: {
+ flexDirection: 'row',
+ paddingVertical: 2,
+ },
+ metaExpandedLine1: {
+ paddingVertical: 0,
+ },
+ alert: {
+ marginBottom: 6,
+ },
+ postTextContainer: {
+ flexDirection: 'row',
+ alignItems: 'center',
+ flexWrap: 'wrap',
+ paddingBottom: 4,
+ paddingRight: 10,
+ },
+ postTextLargeContainer: {
+ paddingHorizontal: 0,
+ paddingRight: 0,
+ paddingBottom: 10,
+ },
+ translateLink: {
+ marginBottom: 6,
+ },
+ contentHider: {
+ marginBottom: 6,
+ },
+ contentHiderChild: {
+ marginTop: 6,
+ },
+ expandedInfo: {
+ flexDirection: 'row',
+ padding: 10,
+ borderTopWidth: 1,
+ borderBottomWidth: 1,
+ marginTop: 5,
+ marginBottom: 15,
+ },
+ expandedInfoItem: {
+ marginRight: 10,
+ },
+ loadMore: {
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'flex-start',
+ gap: 4,
+ paddingHorizontal: 20,
+ },
+ replyLine: {
+ width: 2,
+ marginLeft: 'auto',
+ marginRight: 'auto',
+ },
+ cursor: {
+ // @ts-ignore web only
+ cursor: 'pointer',
+ },
+})
From b91a6b429a59066cfdff1da92a379f98dedafccf Mon Sep 17 00:00:00 2001
From: Hailey
Date: Mon, 12 Feb 2024 12:16:51 -0800
Subject: [PATCH 11/39] remove line height from text input for composer on ios
(#2844)
* remove line height from text input for composer
* only apply removal to ios
---
src/view/com/composer/text-input/TextInput.tsx | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/view/com/composer/text-input/TextInput.tsx b/src/view/com/composer/text-input/TextInput.tsx
index 3d0d5ab8db..17f9513b72 100644
--- a/src/view/com/composer/text-input/TextInput.tsx
+++ b/src/view/com/composer/text-input/TextInput.tsx
@@ -28,6 +28,7 @@ import {useTheme} from 'lib/ThemeContext'
import {isUriImage} from 'lib/media/util'
import {downloadAndResize} from 'lib/media/manip'
import {POST_IMG_MAX} from 'lib/constants'
+import {isIOS} from 'platform/detection'
export interface TextInputRef {
focus: () => void
@@ -252,6 +253,7 @@ const styles = StyleSheet.create({
fontSize: 18,
letterSpacing: 0.2,
fontWeight: '400',
- lineHeight: 23.4, // 1.3*16
+ // This is broken on ios right now, so don't set it there.
+ lineHeight: isIOS ? undefined : 23.4, // 1.3*16
},
})
From ba7463cadf15bd5420e1a8cc46952bde2c81cad9 Mon Sep 17 00:00:00 2001
From: Paul Frazee
Date: Mon, 12 Feb 2024 13:36:20 -0800
Subject: [PATCH 12/39] Improved server selector during account creation and
signin (#2840)
* Replace the ServerInput modal with a new dialog based on alf that remembers your server address history and doesnt put staging and localdev in the options
* Update the server selector during account creation
* dont apply capitalization, use url keyboard
* Apply insets to dialog top
* Improve padding of dialogs on native
* Fix race condition in dialog close; also fix fire of the onClose event in dialogs
---------
Co-authored-by: Hailey
---
src/components/Button.tsx | 1 +
src/components/Dialog/index.tsx | 54 +++--
src/components/forms/TextField.tsx | 6 +-
src/components/forms/ToggleButton.tsx | 2 +-
src/state/modals/index.tsx | 7 -
src/state/persisted/legacy.ts | 1 +
src/state/persisted/schema.ts | 2 +
src/view/com/auth/create/Step1.tsx | 102 +++++++---
.../com/auth/login/ForgotPasswordForm.tsx | 22 +-
src/view/com/auth/login/LoginForm.tsx | 17 +-
src/view/com/auth/server-input/index.tsx | 173 ++++++++++++++++
src/view/com/modals/Modal.tsx | 4 -
src/view/com/modals/Modal.web.tsx | 3 -
src/view/com/modals/ServerInput.tsx | 189 ------------------
14 files changed, 316 insertions(+), 267 deletions(-)
create mode 100644 src/view/com/auth/server-input/index.tsx
delete mode 100644 src/view/com/modals/ServerInput.tsx
diff --git a/src/components/Button.tsx b/src/components/Button.tsx
index f88fbcbde2..68cee43745 100644
--- a/src/components/Button.tsx
+++ b/src/components/Button.tsx
@@ -52,6 +52,7 @@ export type ButtonProps = React.PropsWithChildren<
Pick &
AccessibilityProps &
VariantProps & {
+ testID?: string
label: string
style?: StyleProp
}
diff --git a/src/components/Dialog/index.tsx b/src/components/Dialog/index.tsx
index 44e4dc8a70..9132e68de5 100644
--- a/src/components/Dialog/index.tsx
+++ b/src/components/Dialog/index.tsx
@@ -34,6 +34,7 @@ export function Outer({
const sheet = React.useRef(null)
const sheetOptions = nativeOptions?.sheet || {}
const hasSnapPoints = !!sheetOptions.snapPoints
+ const insets = useSafeAreaInsets()
const open = React.useCallback((i = 0) => {
sheet.current?.snapToIndex(i)
@@ -41,8 +42,7 @@ export function Outer({
const close = React.useCallback(() => {
sheet.current?.close()
- onClose?.()
- }, [onClose])
+ }, [])
useImperativeHandle(
control.ref,
@@ -53,6 +53,15 @@ export function Outer({
[open, close],
)
+ const onChange = React.useCallback(
+ (index: number) => {
+ if (index === -1) {
+ onClose?.()
+ }
+ },
+ [onClose],
+ )
+
const context = React.useMemo(() => ({close}), [close])
return (
@@ -63,6 +72,7 @@ export function Outer({
keyboardBehavior="interactive"
android_keyboardInputMode="adjustResize"
keyboardBlurBehavior="restore"
+ topInset={insets.top}
{...sheetOptions}
ref={sheet}
index={-1}
@@ -77,7 +87,7 @@ export function Outer({
)}
handleIndicatorStyle={{backgroundColor: t.palette.primary_500}}
handleStyle={{display: 'none'}}
- onClose={onClose}>
+ onChange={onChange}>
+
+
+
)
}
diff --git a/src/components/forms/TextField.tsx b/src/components/forms/TextField.tsx
index 70f900bb9b..99d5e7152c 100644
--- a/src/components/forms/TextField.tsx
+++ b/src/components/forms/TextField.tsx
@@ -238,10 +238,14 @@ export function createInput(Component: typeof TextInput) {
export const Input = createInput(TextInput)
-export function Label({children}: React.PropsWithChildren<{}>) {
+export function Label({
+ nativeID,
+ children,
+}: React.PropsWithChildren<{nativeID?: string}>) {
const t = useTheme()
return (
{children}
diff --git a/src/components/forms/ToggleButton.tsx b/src/components/forms/ToggleButton.tsx
index 90790f9fc8..7e1bd70b99 100644
--- a/src/components/forms/ToggleButton.tsx
+++ b/src/components/forms/ToggleButton.tsx
@@ -8,7 +8,7 @@ import * as Toggle from '#/components/forms/Toggle'
export type ItemProps = Omit &
AccessibilityProps &
- React.PropsWithChildren<{}>
+ React.PropsWithChildren<{testID?: string}>
export type GroupProps = Omit & {
multiple?: boolean
diff --git a/src/state/modals/index.tsx b/src/state/modals/index.tsx
index 096211bd49..691add0050 100644
--- a/src/state/modals/index.tsx
+++ b/src/state/modals/index.tsx
@@ -26,12 +26,6 @@ export interface EditProfileModal {
onUpdate?: () => void
}
-export interface ServerInputModal {
- name: 'server-input'
- initialService: string
- onSelect: (url: string) => void
-}
-
export interface ModerationDetailsModal {
name: 'moderation-details'
context: 'account' | 'content'
@@ -222,7 +216,6 @@ export type Modal =
| AltTextImageModal
| CropImageModal
| EditImageModal
- | ServerInputModal
| RepostModal
| SelfLabelModal
| ThreadgateModal
diff --git a/src/state/persisted/legacy.ts b/src/state/persisted/legacy.ts
index cb4b5b1a98..cce080c84c 100644
--- a/src/state/persisted/legacy.ts
+++ b/src/state/persisted/legacy.ts
@@ -112,6 +112,7 @@ export function transform(legacy: Partial): Schema {
hiddenPosts: defaults.hiddenPosts,
externalEmbeds: defaults.externalEmbeds,
lastSelectedHomeFeed: defaults.lastSelectedHomeFeed,
+ pdsAddressHistory: defaults.pdsAddressHistory,
}
}
diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts
index 6771ee6e4f..0aefaa4744 100644
--- a/src/state/persisted/schema.ts
+++ b/src/state/persisted/schema.ts
@@ -57,6 +57,7 @@ export const schema = z.object({
hiddenPosts: z.array(z.string()).optional(), // should move to server
useInAppBrowser: z.boolean().optional(),
lastSelectedHomeFeed: z.string().optional(),
+ pdsAddressHistory: z.array(z.string()).optional(),
})
export type Schema = z.infer
@@ -91,4 +92,5 @@ export const defaults: Schema = {
hiddenPosts: [],
useInAppBrowser: undefined,
lastSelectedHomeFeed: undefined,
+ pdsAddressHistory: [],
}
diff --git a/src/view/com/auth/create/Step1.tsx b/src/view/com/auth/create/Step1.tsx
index a2663da86e..94e03ff7a4 100644
--- a/src/view/com/auth/create/Step1.tsx
+++ b/src/view/com/auth/create/Step1.tsx
@@ -3,6 +3,7 @@ import {
ActivityIndicator,
Keyboard,
StyleSheet,
+ TouchableOpacity,
TouchableWithoutFeedback,
View,
} from 'react-native'
@@ -13,7 +14,6 @@ import {StepHeader} from './StepHeader'
import {s} from 'lib/styles'
import {usePalette} from 'lib/hooks/usePalette'
import {TextInput} from '../util/TextInput'
-import {Button} from '../../util/forms/Button'
import {Policies} from './Policies'
import {ErrorMessage} from 'view/com/util/error/ErrorMessage'
import {isWeb} from 'platform/detection'
@@ -21,7 +21,14 @@ import {Trans, msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {useModalControls} from '#/state/modals'
import {logger} from '#/logger'
-import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
+import {
+ FontAwesomeIcon,
+ FontAwesomeIconStyle,
+} from '@fortawesome/react-native-fontawesome'
+import {useDialogControl} from '#/components/Dialog'
+
+import {ServerInputDialog} from '../server-input'
+import {toNiceDomain} from '#/lib/strings/url-helpers'
function sanitizeDate(date: Date): Date {
if (!date || date.toString() === 'Invalid Date') {
@@ -43,16 +50,12 @@ export function Step1({
const pal = usePalette('default')
const {_} = useLingui()
const {openModal} = useModalControls()
+ const serverInputControl = useDialogControl()
const onPressSelectService = React.useCallback(() => {
- openModal({
- name: 'server-input',
- initialService: uiState.serviceUrl,
- onSelect: (url: string) =>
- uiDispatch({type: 'set-service-url', value: url}),
- })
+ serverInputControl.open()
Keyboard.dismiss()
- }, [uiDispatch, uiState.serviceUrl, openModal])
+ }, [serverInputControl])
const onPressWaitlist = React.useCallback(() => {
openModal({name: 'waitlist'})
@@ -64,23 +67,72 @@ export function Step1({
return (
-
-
-
+ uiDispatch({type: 'set-service-url', value: url})}
+ />
+
+
+
+
+ Hosting provider
+
+
+
+
+
+
+ {toNiceDomain(uiState.serviceUrl)}
+
+
+
+
+
+
-
+
{!uiState.serviceDescription ? (
diff --git a/src/view/com/auth/login/ForgotPasswordForm.tsx b/src/view/com/auth/login/ForgotPasswordForm.tsx
index 79399d85d7..322da2b8fd 100644
--- a/src/view/com/auth/login/ForgotPasswordForm.tsx
+++ b/src/view/com/auth/login/ForgotPasswordForm.tsx
@@ -1,6 +1,7 @@
import React, {useState, useEffect} from 'react'
import {
ActivityIndicator,
+ Keyboard,
TextInput,
TouchableOpacity,
View,
@@ -24,7 +25,9 @@ import {logger} from '#/logger'
import {Trans, msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {styles} from './styles'
-import {useModalControls} from '#/state/modals'
+import {useDialogControl} from '#/components/Dialog'
+
+import {ServerInputDialog} from '../server-input'
type ServiceDescription = ComAtprotoServerDescribeServer.OutputSchema
@@ -51,19 +54,16 @@ export const ForgotPasswordForm = ({
const [email, setEmail] = useState('')
const {screen} = useAnalytics()
const {_} = useLingui()
- const {openModal} = useModalControls()
+ const serverInputControl = useDialogControl()
useEffect(() => {
screen('Signin:ForgotPassword')
}, [screen])
- const onPressSelectService = () => {
- openModal({
- name: 'server-input',
- initialService: serviceUrl,
- onSelect: setServiceUrl,
- })
- }
+ const onPressSelectService = React.useCallback(() => {
+ serverInputControl.open()
+ Keyboard.dismiss()
+ }, [serverInputControl])
const onPressNext = async () => {
if (!EmailValidator.validate(email)) {
@@ -96,6 +96,10 @@ export const ForgotPasswordForm = ({
return (
<>
+ Reset password
diff --git a/src/view/com/auth/login/LoginForm.tsx b/src/view/com/auth/login/LoginForm.tsx
index 10608a54be..e480de7a4c 100644
--- a/src/view/com/auth/login/LoginForm.tsx
+++ b/src/view/com/auth/login/LoginForm.tsx
@@ -25,7 +25,9 @@ import {logger} from '#/logger'
import {Trans, msg} from '@lingui/macro'
import {styles} from './styles'
import {useLingui} from '@lingui/react'
-import {useModalControls} from '#/state/modals'
+import {useDialogControl} from '#/components/Dialog'
+
+import {ServerInputDialog} from '../server-input'
type ServiceDescription = ComAtprotoServerDescribeServer.OutputSchema
@@ -58,15 +60,11 @@ export const LoginForm = ({
const [password, setPassword] = useState('')
const passwordInputRef = useRef(null)
const {_} = useLingui()
- const {openModal} = useModalControls()
const {login} = useSessionApi()
+ const serverInputControl = useDialogControl()
const onPressSelectService = () => {
- openModal({
- name: 'server-input',
- initialService: serviceUrl,
- onSelect: setServiceUrl,
- })
+ serverInputControl.open()
Keyboard.dismiss()
track('Signin:PressedSelectService')
}
@@ -130,6 +128,11 @@ export const LoginForm = ({
const isReady = !!serviceDescription && !!identifier && !!password
return (
+
+
Sign into
diff --git a/src/view/com/auth/server-input/index.tsx b/src/view/com/auth/server-input/index.tsx
new file mode 100644
index 0000000000..a706219739
--- /dev/null
+++ b/src/view/com/auth/server-input/index.tsx
@@ -0,0 +1,173 @@
+import React from 'react'
+import {View} from 'react-native'
+import {useLingui} from '@lingui/react'
+import {Trans, msg} from '@lingui/macro'
+import {PROD_SERVICE} from 'lib/constants'
+import * as persisted from '#/state/persisted'
+
+import {atoms as a, useBreakpoints, useTheme} from '#/alf'
+import * as Dialog from '#/components/Dialog'
+import {Text, P} from '#/components/Typography'
+import {Button, ButtonText} from '#/components/Button'
+import * as ToggleButton from '#/components/forms/ToggleButton'
+import * as TextField from '#/components/forms/TextField'
+import {Globe_Stroke2_Corner0_Rounded as Globe} from '#/components/icons/Globe'
+
+export function ServerInputDialog({
+ control,
+ onSelect,
+}: {
+ control: Dialog.DialogOuterProps['control']
+ onSelect: (url: string) => void
+}) {
+ const {_} = useLingui()
+ const t = useTheme()
+ const {gtMobile} = useBreakpoints()
+ const [pdsAddressHistory, setPdsAddressHistory] = React.useState(
+ persisted.get('pdsAddressHistory') || [],
+ )
+ const [fixedOption, setFixedOption] = React.useState([PROD_SERVICE])
+ const [customAddress, setCustomAddress] = React.useState('')
+
+ const onClose = React.useCallback(() => {
+ let url
+ if (fixedOption[0] === 'custom') {
+ url = customAddress.trim().toLowerCase()
+ if (!url) {
+ return
+ }
+ } else {
+ url = fixedOption[0]
+ }
+ if (!url.startsWith('http://') && !url.startsWith('https://')) {
+ if (url === 'localhost' || url.startsWith('localhost:')) {
+ url = `http://${url}`
+ } else {
+ url = `https://${url}`
+ }
+ }
+
+ if (fixedOption[0] === 'custom') {
+ if (!pdsAddressHistory.includes(url)) {
+ const newHistory = [url, ...pdsAddressHistory.slice(0, 4)]
+ setPdsAddressHistory(newHistory)
+ persisted.write('pdsAddressHistory', newHistory)
+ }
+ }
+
+ onSelect(url)
+ }, [
+ fixedOption,
+ customAddress,
+ onSelect,
+ pdsAddressHistory,
+ setPdsAddressHistory,
+ ])
+
+ return (
+
+
+
+
+
+
+ Choose Service
+
+
+
+ Bluesky is an open network where you can choose your hosting
+ provider. Custom hosting is now available in beta for
+ developers.
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/src/view/com/modals/Modal.tsx b/src/view/com/modals/Modal.tsx
index decdc65350..8da91c75cf 100644
--- a/src/view/com/modals/Modal.tsx
+++ b/src/view/com/modals/Modal.tsx
@@ -8,7 +8,6 @@ import {usePalette} from 'lib/hooks/usePalette'
import {useModals, useModalControls} from '#/state/modals'
import * as ConfirmModal from './Confirm'
import * as EditProfileModal from './EditProfile'
-import * as ServerInputModal from './ServerInput'
import * as RepostModal from './Repost'
import * as SelfLabelModal from './SelfLabel'
import * as ThreadgateModal from './Threadgate'
@@ -74,9 +73,6 @@ export function ModalsContainer() {
} else if (activeModal?.name === 'edit-profile') {
snapPoints = EditProfileModal.snapPoints
element =
- } else if (activeModal?.name === 'server-input') {
- snapPoints = ServerInputModal.snapPoints
- element =
} else if (activeModal?.name === 'report') {
snapPoints = ReportModal.snapPoints
element =
diff --git a/src/view/com/modals/Modal.web.tsx b/src/view/com/modals/Modal.web.tsx
index cb6f5beadf..97a60be913 100644
--- a/src/view/com/modals/Modal.web.tsx
+++ b/src/view/com/modals/Modal.web.tsx
@@ -9,7 +9,6 @@ import {useModals, useModalControls} from '#/state/modals'
import type {Modal as ModalIface} from '#/state/modals'
import * as ConfirmModal from './Confirm'
import * as EditProfileModal from './EditProfile'
-import * as ServerInputModal from './ServerInput'
import * as ReportModal from './report/Modal'
import * as AppealLabelModal from './AppealLabel'
import * as CreateOrEditListModal from './CreateOrEditList'
@@ -84,8 +83,6 @@ function Modal({modal}: {modal: ModalIface}) {
element =
} else if (modal.name === 'edit-profile') {
element =
- } else if (modal.name === 'server-input') {
- element =
} else if (modal.name === 'report') {
element =
} else if (modal.name === 'appeal-label') {
diff --git a/src/view/com/modals/ServerInput.tsx b/src/view/com/modals/ServerInput.tsx
deleted file mode 100644
index 550dffa1c7..0000000000
--- a/src/view/com/modals/ServerInput.tsx
+++ /dev/null
@@ -1,189 +0,0 @@
-import React, {useState} from 'react'
-import {Platform, StyleSheet, TouchableOpacity, View} from 'react-native'
-import {
- FontAwesomeIcon,
- FontAwesomeIconStyle,
-} from '@fortawesome/react-native-fontawesome'
-import {ScrollView, TextInput} from './util'
-import {Text} from '../util/text/Text'
-import {s, colors} from 'lib/styles'
-import {usePalette} from 'lib/hooks/usePalette'
-import {useTheme} from 'lib/ThemeContext'
-import {LOCAL_DEV_SERVICE, STAGING_SERVICE, PROD_SERVICE} from 'lib/constants'
-import {LOGIN_INCLUDE_DEV_SERVERS} from 'lib/build-flags'
-import {Trans, msg} from '@lingui/macro'
-import {useLingui} from '@lingui/react'
-import {useModalControls} from '#/state/modals'
-
-export const snapPoints = ['80%']
-
-export function Component({onSelect}: {onSelect: (url: string) => void}) {
- const theme = useTheme()
- const pal = usePalette('default')
- const [customUrl, setCustomUrl] = useState('')
- const {_} = useLingui()
- const {closeModal} = useModalControls()
-
- const doSelect = (url: string) => {
- if (!url.startsWith('http://') && !url.startsWith('https://')) {
- url = `https://${url}`
- }
- closeModal()
- onSelect(url)
- }
-
- return (
-
-
- Choose Service
-
-
-
- {LOGIN_INCLUDE_DEV_SERVERS ? (
- <>
- doSelect(LOCAL_DEV_SERVICE)}
- accessibilityRole="button">
-
- Local dev server
-
-
-
- doSelect(STAGING_SERVICE)}
- accessibilityRole="button">
-
- Staging
-
-
-
- >
- ) : undefined}
- doSelect(PROD_SERVICE)}
- accessibilityRole="button"
- accessibilityLabel={_(msg`Select Bluesky Social`)}
- accessibilityHint="Sets Bluesky Social as your service provider">
-
- Bluesky.Social
-
-
-
-
-
-
- Other service
-
-
-
- doSelect(customUrl)}
- accessibilityRole="button"
- accessibilityLabel={`Confirm service. ${
- customUrl === ''
- ? _(msg`Button disabled. Input custom domain to proceed.`)
- : ''
- }`}
- accessibilityHint=""
- // TODO - accessibility: Need to inform state change on failure
- disabled={customUrl === ''}>
-
-
-
-
-
-
- )
-}
-
-const styles = StyleSheet.create({
- inner: {
- padding: 14,
- },
- group: {
- marginBottom: 20,
- },
- label: {
- fontWeight: 'bold',
- paddingHorizontal: 4,
- paddingBottom: 4,
- },
- textInput: {
- flex: 1,
- borderWidth: 1,
- borderTopLeftRadius: 6,
- borderBottomLeftRadius: 6,
- paddingHorizontal: 14,
- paddingVertical: 12,
- fontSize: 16,
- },
- textInputBtn: {
- borderWidth: 1,
- borderLeftWidth: 0,
- borderTopRightRadius: 6,
- borderBottomRightRadius: 6,
- paddingHorizontal: 14,
- paddingVertical: 10,
- },
- btn: {
- flexDirection: 'row',
- alignItems: 'center',
- backgroundColor: colors.blue3,
- borderRadius: 6,
- paddingHorizontal: 14,
- paddingVertical: 10,
- marginBottom: 6,
- },
- btnText: {
- flex: 1,
- fontSize: 18,
- fontWeight: '500',
- color: colors.white,
- },
- checkIcon: {
- position: 'relative',
- ...Platform.select({
- android: {
- top: 8,
- },
- ios: {
- top: 2,
- },
- }),
- },
-})
From b936da1c0fa7b8a49e84a1b36ae064db9f8c0e47 Mon Sep 17 00:00:00 2001
From: Hailey
Date: Mon, 12 Feb 2024 13:47:48 -0800
Subject: [PATCH 13/39] Add search button to header on feeds screen (#2848)
* add search bar to header
* add button on web
---
src/view/com/util/forms/SearchInput.tsx | 127 +++++++++++++-----------
src/view/screens/Feeds.tsx | 73 ++++++++++----
2 files changed, 127 insertions(+), 73 deletions(-)
diff --git a/src/view/com/util/forms/SearchInput.tsx b/src/view/com/util/forms/SearchInput.tsx
index a78d23c9b4..5a21d8fdd0 100644
--- a/src/view/com/util/forms/SearchInput.tsx
+++ b/src/view/com/util/forms/SearchInput.tsx
@@ -26,65 +26,80 @@ interface Props {
onSubmitQuery: () => void
style?: StyleProp
}
-export function SearchInput({
- query,
- setIsInputFocused,
- onChangeQuery,
- onPressCancelSearch,
- onSubmitQuery,
- style,
-}: Props) {
- const theme = useTheme()
- const pal = usePalette('default')
- const {_} = useLingui()
- const textInput = React.useRef(null)
- const onPressCancelSearchInner = React.useCallback(() => {
- onPressCancelSearch()
- textInput.current?.blur()
- }, [onPressCancelSearch, textInput])
-
- return (
-
-
- setIsInputFocused?.(true)}
- onBlur={() => setIsInputFocused?.(false)}
- onChangeText={onChangeQuery}
- onSubmitEditing={onSubmitQuery}
- accessibilityRole="search"
- accessibilityLabel={_(msg`Search`)}
- accessibilityHint=""
- autoCorrect={false}
- autoCapitalize="none"
- />
- {query ? (
-
-
-
- ) : undefined}
-
- )
+export interface SearchInputRef {
+ focus?: () => void
}
+export const SearchInput = React.forwardRef(
+ function SearchInput(
+ {
+ query,
+ setIsInputFocused,
+ onChangeQuery,
+ onPressCancelSearch,
+ onSubmitQuery,
+ style,
+ },
+ ref,
+ ) {
+ const theme = useTheme()
+ const pal = usePalette('default')
+ const {_} = useLingui()
+ const textInput = React.useRef(null)
+
+ const onPressCancelSearchInner = React.useCallback(() => {
+ onPressCancelSearch()
+ textInput.current?.blur()
+ }, [onPressCancelSearch, textInput])
+
+ React.useImperativeHandle(ref, () => ({
+ focus: () => textInput.current?.focus(),
+ blur: () => textInput.current?.blur(),
+ }))
+
+ return (
+
+
+ setIsInputFocused?.(true)}
+ onBlur={() => setIsInputFocused?.(false)}
+ onChangeText={onChangeQuery}
+ onSubmitEditing={onSubmitQuery}
+ accessibilityRole="search"
+ accessibilityLabel={_(msg`Search`)}
+ accessibilityHint=""
+ autoCorrect={false}
+ autoCapitalize="none"
+ />
+ {query ? (
+
+
+
+ ) : undefined}
+
+ )
+ },
+)
+
const styles = StyleSheet.create({
container: {
flex: 1,
diff --git a/src/view/screens/Feeds.tsx b/src/view/screens/Feeds.tsx
index 6651084bdb..7216fd1095 100644
--- a/src/view/screens/Feeds.tsx
+++ b/src/view/screens/Feeds.tsx
@@ -1,5 +1,11 @@
import React from 'react'
-import {ActivityIndicator, StyleSheet, View, type FlatList} from 'react-native'
+import {
+ ActivityIndicator,
+ StyleSheet,
+ View,
+ type FlatList,
+ Pressable,
+} from 'react-native'
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
import {FontAwesomeIconStyle} from '@fortawesome/react-native-fontawesome'
import {ViewHeader} from 'view/com/util/ViewHeader'
@@ -8,9 +14,9 @@ import {Link} from 'view/com/util/Link'
import {NativeStackScreenProps, FeedsTabNavigatorParams} from 'lib/routes/types'
import {usePalette} from 'lib/hooks/usePalette'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
-import {ComposeIcon2, CogIcon} from 'lib/icons'
+import {ComposeIcon2, CogIcon, MagnifyingGlassIcon2} from 'lib/icons'
import {s} from 'lib/styles'
-import {SearchInput} from 'view/com/util/forms/SearchInput'
+import {SearchInput, SearchInputRef} from 'view/com/util/forms/SearchInput'
import {UserAvatar} from 'view/com/util/UserAvatar'
import {
LoadingPlaceholder,
@@ -36,6 +42,7 @@ import {cleanError} from 'lib/strings/errors'
import {useComposerControls} from '#/state/shell/composer'
import {useSession} from '#/state/session'
import {isNative} from '#/platform/detection'
+import {HITSLOP_10} from 'lib/constants'
type Props = NativeStackScreenProps
@@ -121,6 +128,7 @@ export function FeedsScreen(_props: Props) {
} = useSearchPopularFeedsMutation()
const {hasSession} = useSession()
const listRef = React.useRef(null)
+ const searchInputRef = React.useRef(null)
/**
* A search query is present. We may not have search results yet.
@@ -330,14 +338,26 @@ export function FeedsScreen(_props: Props) {
const renderHeaderBtn = React.useCallback(() => {
return (
-
-
-
+
+
+
+
+
+
+
+
)
}, [pal, _])
@@ -398,12 +418,24 @@ export function FeedsScreen(_props: Props) {
My Feeds
-
-
-
+
+
+
+
+
+
+
+
)
}
@@ -443,6 +475,7 @@ export function FeedsScreen(_props: Props) {
{!isMobile && (
Date: Mon, 12 Feb 2024 14:27:08 -0800
Subject: [PATCH 14/39] pad right for treeview (#2849)
* pad right for treeview
* add comment
---
src/view/com/post-thread/PostThreadItem.tsx | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/src/view/com/post-thread/PostThreadItem.tsx b/src/view/com/post-thread/PostThreadItem.tsx
index 17528b14ec..826d0d1617 100644
--- a/src/view/com/post-thread/PostThreadItem.tsx
+++ b/src/view/com/post-thread/PostThreadItem.tsx
@@ -475,6 +475,7 @@ let PostThreadItemLoaded = ({
: 8,
},
]}>
+ {/* If we are in threaded mode, the avatar is rendered in PostMeta */}
{!isThreadedChild && (
)}
-
+
Date: Mon, 12 Feb 2024 15:22:03 -0800
Subject: [PATCH 15/39] basic export repository link in settings (#2641)
* basic export repository link in settings
Absolutely no prior React experience, and limited TypeScript, so
probably doing all kinds of things wrong!
I tried to make it a download button instead of link but that didn't
work.
There is probably a safer way to construct the URL string.
I think having the download open in the browser is reasonable, as
opposed to an in-app save flow in mobile. But i'm not sure.
* Remove appview proxy toggle
* Move Settings screen to a subfolder
* Add support for the download attribute on links in web
* Rewrite ExportRepository modal using ALF
* Mobile ui tweaks
---------
Co-authored-by: Paul Frazee
---
src/components/Link.tsx | 13 ++-
src/lib/api/debug-appview-proxy-header.ts | 60 ----------
src/view/icons/index.tsx | 2 +
src/view/screens/Settings/ExportCarDialog.tsx | 103 ++++++++++++++++++
.../{Settings.tsx => Settings/index.tsx} | 79 ++++++++------
5 files changed, 161 insertions(+), 96 deletions(-)
delete mode 100644 src/lib/api/debug-appview-proxy-header.ts
create mode 100644 src/view/screens/Settings/ExportCarDialog.tsx
rename src/view/screens/{Settings.tsx => Settings/index.tsx} (95%)
diff --git a/src/components/Link.tsx b/src/components/Link.tsx
index 63b0c73f1f..763f07ca93 100644
--- a/src/components/Link.tsx
+++ b/src/components/Link.tsx
@@ -148,6 +148,10 @@ export type LinkProps = Omit &
* Label for a11y. Defaults to the href.
*/
label?: string
+ /**
+ * Web-only attribute. Sets `download` attr on web.
+ */
+ download?: string
}
/**
@@ -158,7 +162,13 @@ export type LinkProps = Omit &
* Intended to behave as a web anchor tag. For more complex routing, use a
* `Button`.
*/
-export function Link({children, to, action = 'push', ...rest}: LinkProps) {
+export function Link({
+ children,
+ to,
+ action = 'push',
+ download,
+ ...rest
+}: LinkProps) {
const {href, isExternal, onPress} = useLink({
to,
displayText: typeof children === 'string' ? children : '',
@@ -177,6 +187,7 @@ export function Link({children, to, action = 'push', ...rest}: LinkProps) {
hrefAttrs: {
target: isExternal ? 'blank' : undefined,
rel: isExternal ? 'noopener noreferrer' : undefined,
+ download,
},
dataSet: {
// default to no underline, apply this ourselves
diff --git a/src/lib/api/debug-appview-proxy-header.ts b/src/lib/api/debug-appview-proxy-header.ts
deleted file mode 100644
index 44363cde24..0000000000
--- a/src/lib/api/debug-appview-proxy-header.ts
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * APP-700
- *
- * This is a temporary debug setting we're running on the Web build to
- * help the protocol team test some changes.
- *
- * It should be removed in ~2 weeks. It should only be used on the Web
- * version of the app.
- */
-
-import {useState, useCallback, useEffect} from 'react'
-import {BskyAgent} from '@atproto/api'
-import * as Storage from 'lib/storage'
-
-export function useDebugHeaderSetting(agent: BskyAgent): [boolean, () => void] {
- const [enabled, setEnabled] = useState(false)
-
- useEffect(() => {
- async function check() {
- if (await isEnabled()) {
- setEnabled(true)
- }
- }
- check()
- }, [])
-
- const toggle = useCallback(() => {
- if (!enabled) {
- Storage.saveString('set-header-x-appview-proxy', 'yes')
- agent.api.xrpc.setHeader('x-appview-proxy', 'true')
- setEnabled(true)
- } else {
- Storage.remove('set-header-x-appview-proxy')
- agent.api.xrpc.unsetHeader('x-appview-proxy')
- setEnabled(false)
- }
- }, [setEnabled, enabled, agent])
-
- return [enabled, toggle]
-}
-
-export function setDebugHeader(agent: BskyAgent, enabled: boolean) {
- if (enabled) {
- Storage.saveString('set-header-x-appview-proxy', 'yes')
- agent.api.xrpc.setHeader('x-appview-proxy', 'true')
- } else {
- Storage.remove('set-header-x-appview-proxy')
- agent.api.xrpc.unsetHeader('x-appview-proxy')
- }
-}
-
-export async function applyDebugHeader(agent: BskyAgent) {
- if (await isEnabled()) {
- agent.api.xrpc.setHeader('x-appview-proxy', 'true')
- }
-}
-
-async function isEnabled() {
- return (await Storage.loadString('set-header-x-appview-proxy')) === 'yes'
-}
diff --git a/src/view/icons/index.tsx b/src/view/icons/index.tsx
index be139d2f21..b7bbf16009 100644
--- a/src/view/icons/index.tsx
+++ b/src/view/icons/index.tsx
@@ -39,6 +39,7 @@ import {faComment} from '@fortawesome/free-regular-svg-icons/faComment'
import {faCommentSlash} from '@fortawesome/free-solid-svg-icons/faCommentSlash'
import {faComments} from '@fortawesome/free-regular-svg-icons/faComments'
import {faCompass} from '@fortawesome/free-regular-svg-icons/faCompass'
+import {faDownload} from '@fortawesome/free-solid-svg-icons/faDownload'
import {faEllipsis} from '@fortawesome/free-solid-svg-icons/faEllipsis'
import {faEnvelope} from '@fortawesome/free-solid-svg-icons/faEnvelope'
import {faExclamation} from '@fortawesome/free-solid-svg-icons/faExclamation'
@@ -143,6 +144,7 @@ library.add(
faCommentSlash,
faComments,
faCompass,
+ faDownload,
faEllipsis,
faEnvelope,
faEye,
diff --git a/src/view/screens/Settings/ExportCarDialog.tsx b/src/view/screens/Settings/ExportCarDialog.tsx
new file mode 100644
index 0000000000..720cd4f090
--- /dev/null
+++ b/src/view/screens/Settings/ExportCarDialog.tsx
@@ -0,0 +1,103 @@
+import React from 'react'
+import {View} from 'react-native'
+import {useLingui} from '@lingui/react'
+import {Trans, msg} from '@lingui/macro'
+
+import {atoms as a, useBreakpoints, useTheme} from '#/alf'
+import * as Dialog from '#/components/Dialog'
+import {Text, P} from '#/components/Typography'
+import {Button, ButtonText} from '#/components/Button'
+import {InlineLink, Link} from '#/components/Link'
+import {getAgent, useSession} from '#/state/session'
+
+export function ExportCarDialog({
+ control,
+}: {
+ control: Dialog.DialogOuterProps['control']
+}) {
+ const {_} = useLingui()
+ const t = useTheme()
+ const {gtMobile} = useBreakpoints()
+ const {currentAccount} = useSession()
+
+ const downloadUrl = React.useMemo(() => {
+ const agent = getAgent()
+ if (!currentAccount || !agent.session) {
+ return '' // shouldnt ever happen
+ }
+ // eg: https://bsky.social/xrpc/com.atproto.sync.getRepo?did=did:plc:ewvi7nxzyoun6zhxrhs64oiz
+ const url = new URL(agent.pdsUrl || agent.service)
+ url.pathname = '/xrpc/com.atproto.sync.getRepo'
+ url.searchParams.set('did', agent.session.did)
+ return url.toString()
+ }, [currentAccount])
+
+ return (
+
+
+
+
+
+
+ Export My Data
+
+
+
+ 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.
+
+
+
+
+
+ Download CAR file
+
+
+
+
+
+ This feature is in beta. You can read more about repository
+ exports in{' '}
+
+ this blogpost.
+
+
+
+
+
+
+
+
+ {!gtMobile && }
+
+
+
+ )
+}
diff --git a/src/view/screens/Settings.tsx b/src/view/screens/Settings/index.tsx
similarity index 95%
rename from src/view/screens/Settings.tsx
rename to src/view/screens/Settings/index.tsx
index d5531108d2..4589525270 100644
--- a/src/view/screens/Settings.tsx
+++ b/src/view/screens/Settings/index.tsx
@@ -17,14 +17,6 @@ import {
} from '@fortawesome/react-native-fontawesome'
import {NativeStackScreenProps, CommonNavigatorParams} from 'lib/routes/types'
import * as AppInfo from 'lib/app-info'
-import {s, colors} from 'lib/styles'
-import {ScrollView} from '../com/util/Views'
-import {Link, TextLink} from '../com/util/Link'
-import {Text} from '../com/util/text/Text'
-import * as Toast from '../com/util/Toast'
-import {UserAvatar} from '../com/util/UserAvatar'
-import {ToggleButton} from 'view/com/util/forms/ToggleButton'
-import {SelectableBtn} from 'view/com/util/forms/SelectableBtn'
import {usePalette} from 'lib/hooks/usePalette'
import {useCustomPalette} from 'lib/hooks/useCustomPalette'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
@@ -34,8 +26,6 @@ import {NavigationProp} from 'lib/routes/types'
import {HandIcon, HashtagIcon} from 'lib/icons'
import Clipboard from '@react-native-clipboard/clipboard'
import {makeProfileLink} from 'lib/routes/links'
-import {AccountDropdownBtn} from 'view/com/util/AccountDropdownBtn'
-import {SimpleViewHeader} from 'view/com/util/SimpleViewHeader'
import {RQKEY as RQKEY_PROFILE} from '#/state/queries/profile'
import {useModalControls} from '#/state/modals'
import {
@@ -48,22 +38,12 @@ import {
useRequireAltTextEnabled,
useSetRequireAltTextEnabled,
} from '#/state/preferences'
-import {
- useSession,
- useSessionApi,
- SessionAccount,
- getAgent,
-} from '#/state/session'
+import {useSession, useSessionApi, SessionAccount} from '#/state/session'
import {useProfileQuery} from '#/state/queries/profile'
import {useClearPreferencesMutation} from '#/state/queries/preferences'
import {useInviteCodesQuery} from '#/state/queries/invites'
import {clear as clearStorage} from '#/state/persisted/store'
import {clearLegacyStorage} from '#/state/persisted/legacy'
-
-// TEMPORARY (APP-700)
-// remove after backend testing finishes
-// -prf
-import {useDebugHeaderSetting} from 'lib/api/debug-appview-proxy-header'
import {STATUS_PAGE_URL} from 'lib/constants'
import {Trans, msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
@@ -75,6 +55,19 @@ import {
useSetInAppBrowser,
} from '#/state/preferences/in-app-browser'
import {isNative} from '#/platform/detection'
+import {useDialogControl} from '#/components/Dialog'
+
+import {s, colors} from 'lib/styles'
+import {ScrollView} from 'view/com/util/Views'
+import {Link, TextLink} from 'view/com/util/Link'
+import {Text} from 'view/com/util/text/Text'
+import * as Toast from 'view/com/util/Toast'
+import {UserAvatar} from 'view/com/util/UserAvatar'
+import {ToggleButton} from 'view/com/util/forms/ToggleButton'
+import {SelectableBtn} from 'view/com/util/forms/SelectableBtn'
+import {AccountDropdownBtn} from 'view/com/util/AccountDropdownBtn'
+import {SimpleViewHeader} from 'view/com/util/SimpleViewHeader'
+import {ExportCarDialog} from './ExportCarDialog'
function SettingsAccountCard({account}: {account: SessionAccount}) {
const pal = usePalette('default')
@@ -159,14 +152,12 @@ export function SettingsScreen({}: Props) {
const {screen, track} = useAnalytics()
const {openModal} = useModalControls()
const {isSwitchingAccounts, accounts, currentAccount} = useSession()
- const [debugHeaderEnabled, toggleDebugHeader] = useDebugHeaderSetting(
- getAgent(),
- )
const {mutate: clearPreferences} = useClearPreferencesMutation()
const {data: invites} = useInviteCodesQuery()
const invitesAvailable = invites?.available?.length ?? 0
const {setShowLoggedOut} = useLoggedOutViewControls()
const closeAllActiveElements = useCloseAllActiveElements()
+ const exportCarControl = useDialogControl()
const primaryBg = useCustomPalette({
light: {backgroundColor: colors.blue0},
@@ -214,6 +205,10 @@ export function SettingsScreen({}: Props) {
})
}, [track, queryClient, openModal, currentAccount])
+ const onPressExportRepository = React.useCallback(() => {
+ exportCarControl.open()
+ }, [exportCarControl])
+
const onPressInviteCodes = React.useCallback(() => {
track('Settings:InvitecodesButtonClicked')
openModal({name: 'invite-codes'})
@@ -282,6 +277,8 @@ export function SettingsScreen({}: Props) {
return (
+
+
Change Password
+
+
+
+
+
+ Export My Data
+
+
-
- Developer Tools
- System log
- {__DEV__ ? (
-
- ) : null}
{__DEV__ ? (
<>
Date: Mon, 12 Feb 2024 20:49:50 -0600
Subject: [PATCH 16/39] Improve a11y of inputs (#2846)
* Improve a11y of inputs
* Remove old comment
---
src/components/forms/TextField.tsx | 50 +++++++++---------------------
1 file changed, 15 insertions(+), 35 deletions(-)
diff --git a/src/components/forms/TextField.tsx b/src/components/forms/TextField.tsx
index 99d5e7152c..ebf2e47506 100644
--- a/src/components/forms/TextField.tsx
+++ b/src/components/forms/TextField.tsx
@@ -5,13 +5,11 @@ import {
TextInputProps,
TextStyle,
ViewStyle,
- Pressable,
StyleSheet,
AccessibilityProps,
} from 'react-native'
import {HITSLOP_20} from 'lib/constants'
-import {isWeb} from '#/platform/detection'
import {useTheme, atoms as a, web, tokens, android} from '#/alf'
import {Text} from '#/components/Typography'
import {useInteractionState} from '#/components/hooks/useInteractionState'
@@ -41,7 +39,6 @@ export type RootProps = React.PropsWithChildren<{isInvalid?: boolean}>
export function Root({children, isInvalid = false}: RootProps) {
const inputRef = React.useRef(null)
- const rootRef = React.useRef(null)
const {
state: hovered,
onIn: onHoverIn,
@@ -72,35 +69,17 @@ export function Root({children, isInvalid = false}: RootProps) {
],
)
- React.useLayoutEffect(() => {
- const root = rootRef.current
- if (!root || !isWeb) return
- // @ts-ignore web only
- root.tabIndex = -1
- }, [])
-
return (
- inputRef.current?.focus()}
- onHoverIn={onHoverIn}
- onHoverOut={onHoverOut}>
+ inputRef.current?.focus(),
+ onMouseOver: onHoverIn,
+ onMouseOut: onHoverOut,
+ })}>
{children}
-
+
)
}
@@ -187,7 +166,6 @@ export function createInput(Component: typeof TextInput) {
@@ -313,7 +294,6 @@ export function Suffix({
const ctx = React.useContext(Context)
return (
Date: Mon, 12 Feb 2024 18:55:19 -0800
Subject: [PATCH 17/39] Update tests to get them passing again (#2853)
---
__e2e__/tests/create-account.test.ts | 11 +-
__e2e__/tests/home-screen.test.ts | 8 +-
__e2e__/tests/invite-codes.test.ts | 11 +-
.../invites-and-text-verification.test.ts | 13 +-
__e2e__/tests/mod-lists.test.ts | 65 ++++----
__e2e__/tests/profile-screen.test.ts | 8 +-
__e2e__/tests/self-labeling.test.ts | 1 +
__e2e__/tests/text-verification.test.ts | 14 +-
__e2e__/tests/thread-screen.test.ts | 8 +-
__e2e__/util.ts | 3 +-
src/lib/media/picker.e2e.tsx | 3 +-
.../Onboarding/StepInterests/index.tsx | 2 +-
src/state/models/media/image.e2e.ts | 146 ++++++++++++++++++
src/view/com/auth/create/Step1.tsx | 2 +-
src/view/com/util/post-ctrls/PostCtrls.tsx | 2 +-
15 files changed, 214 insertions(+), 83 deletions(-)
create mode 100644 src/state/models/media/image.e2e.ts
diff --git a/__e2e__/tests/create-account.test.ts b/__e2e__/tests/create-account.test.ts
index a6724e8e45..9c56c914ea 100644
--- a/__e2e__/tests/create-account.test.ts
+++ b/__e2e__/tests/create-account.test.ts
@@ -18,9 +18,10 @@ describe('Create account', () => {
await device.takeScreenshot('1- opened create account screen')
await element(by.id('selectServiceButton')).tap()
await device.takeScreenshot('2- selected other server')
+ await element(by.id('customSelectBtn')).tap()
await element(by.id('customServerTextInput')).typeText(service)
await element(by.id('customServerTextInput')).tapReturnKey()
- await element(by.id('customServerSelectBtn')).tap()
+ await element(by.id('doneBtn')).tap()
await device.takeScreenshot('3- input test server URL')
await element(by.id('emailInput')).typeText('example@test.com')
await element(by.id('passwordInput')).typeText('hunter2')
@@ -33,12 +34,6 @@ describe('Create account', () => {
await element(by.id('nextBtn')).tap()
- await expect(element(by.id('welcomeOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('recommendedFeedsOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('recommendedFollowsOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('homeScreen'))).toBeVisible()
+ await expect(element(by.id('onboardingInterests'))).toBeVisible()
})
})
diff --git a/__e2e__/tests/home-screen.test.ts b/__e2e__/tests/home-screen.test.ts
index 79fca1e6a5..ce7f1643bd 100644
--- a/__e2e__/tests/home-screen.test.ts
+++ b/__e2e__/tests/home-screen.test.ts
@@ -36,7 +36,7 @@ describe('Home screen', () => {
const carlaPosts = by.id('feedItem-by-carla.test')
await expect(
element(by.id('likeCount').withAncestor(carlaPosts)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
await element(by.id('likeBtn').withAncestor(carlaPosts)).atIndex(0).tap()
await expect(
element(by.id('likeCount').withAncestor(carlaPosts)).atIndex(0),
@@ -44,14 +44,14 @@ describe('Home screen', () => {
await element(by.id('likeBtn').withAncestor(carlaPosts)).atIndex(0).tap()
await expect(
element(by.id('likeCount').withAncestor(carlaPosts)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
})
it('Can repost posts', async () => {
const carlaPosts = by.id('feedItem-by-carla.test')
await expect(
element(by.id('repostCount').withAncestor(carlaPosts)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
await element(by.id('repostBtn').withAncestor(carlaPosts)).atIndex(0).tap()
await expect(element(by.id('repostModal'))).toBeVisible()
await element(by.id('repostBtn').withAncestor(by.id('repostModal'))).tap()
@@ -65,7 +65,7 @@ describe('Home screen', () => {
await expect(element(by.id('repostModal'))).not.toBeVisible()
await expect(
element(by.id('repostCount').withAncestor(carlaPosts)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
})
it('Can report posts', async () => {
diff --git a/__e2e__/tests/invite-codes.test.ts b/__e2e__/tests/invite-codes.test.ts
index 7ab5b1477b..7eb8d9a3e1 100644
--- a/__e2e__/tests/invite-codes.test.ts
+++ b/__e2e__/tests/invite-codes.test.ts
@@ -28,9 +28,10 @@ describe('invite-codes', () => {
await device.takeScreenshot('1- opened create account screen')
await element(by.id('selectServiceButton')).tap()
await device.takeScreenshot('2- selected other server')
+ await element(by.id('customSelectBtn')).tap()
await element(by.id('customServerTextInput')).typeText(service)
await element(by.id('customServerTextInput')).tapReturnKey()
- await element(by.id('customServerSelectBtn')).tap()
+ await element(by.id('doneBtn')).tap()
await device.takeScreenshot('3- input test server URL')
await element(by.id('inviteCodeInput')).typeText(inviteCode)
await element(by.id('emailInput')).typeText('example@test.com')
@@ -40,12 +41,6 @@ describe('invite-codes', () => {
await element(by.id('handleInput')).typeText('e2e-test')
await device.takeScreenshot('4- entered handle')
await element(by.id('nextBtn')).tap()
- await expect(element(by.id('welcomeOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('recommendedFeedsOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('recommendedFollowsOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('homeScreen'))).toBeVisible()
+ await expect(element(by.id('onboardingInterests'))).toBeVisible()
})
})
diff --git a/__e2e__/tests/invites-and-text-verification.test.ts b/__e2e__/tests/invites-and-text-verification.test.ts
index 850ca6d5c7..863b31107b 100644
--- a/__e2e__/tests/invites-and-text-verification.test.ts
+++ b/__e2e__/tests/invites-and-text-verification.test.ts
@@ -28,16 +28,17 @@ describe('invite-codes', () => {
await device.takeScreenshot('1- opened create account screen')
await element(by.id('selectServiceButton')).tap()
await device.takeScreenshot('2- selected other server')
+ await element(by.id('customSelectBtn')).tap()
await element(by.id('customServerTextInput')).typeText(service)
await element(by.id('customServerTextInput')).tapReturnKey()
- await element(by.id('customServerSelectBtn')).tap()
+ await element(by.id('doneBtn')).tap()
await device.takeScreenshot('3- input test server URL')
await element(by.id('inviteCodeInput')).typeText(inviteCode)
await element(by.id('emailInput')).typeText('example@test.com')
await element(by.id('passwordInput')).typeText('hunter2')
await device.takeScreenshot('4- entered account details')
await element(by.id('nextBtn')).tap()
- await element(by.id('phoneInput')).typeText('5558675309')
+ await element(by.id('phoneInput')).typeText('2345551234')
await element(by.id('requestCodeBtn')).tap()
await device.takeScreenshot('5- requested code')
await element(by.id('codeInput')).typeText('000000')
@@ -46,12 +47,6 @@ describe('invite-codes', () => {
await element(by.id('handleInput')).typeText('e2e-test')
await device.takeScreenshot('7- entered handle')
await element(by.id('nextBtn')).tap()
- await expect(element(by.id('welcomeOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('recommendedFeedsOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('recommendedFollowsOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('homeScreen'))).toBeVisible()
+ await expect(element(by.id('onboardingInterests'))).toBeVisible()
})
})
diff --git a/__e2e__/tests/mod-lists.test.ts b/__e2e__/tests/mod-lists.test.ts
index 5280920b4b..c3d4149e09 100644
--- a/__e2e__/tests/mod-lists.test.ts
+++ b/__e2e__/tests/mod-lists.test.ts
@@ -2,7 +2,7 @@
import {describe, beforeAll, it} from '@jest/globals'
import {expect} from 'detox'
-import {openApp, loginAsAlice, loginAsBob, createServer, sleep} from '../util'
+import {openApp, loginAsAlice, loginAsBob, createServer} from '../util'
describe('Mod lists', () => {
beforeAll(async () => {
@@ -62,38 +62,39 @@ describe('Mod lists', () => {
.withTimeout(5000)
})
- it('Set avi via the edit modlist modal', async () => {
- await expect(element(by.id('userAvatarFallback'))).toExist()
- await element(by.id('headerDropdownBtn')).tap()
- await element(by.text('Edit list details')).tap()
- await expect(element(by.id('createOrEditListModal'))).toBeVisible()
- await element(by.id('changeAvatarBtn')).tap()
- await element(by.text('Library')).tap()
- await sleep(3e3)
- await element(by.id('saveBtn')).tap()
- await expect(element(by.id('createOrEditListModal'))).not.toBeVisible()
- await expect(element(by.id('userAvatarImage'))).toExist()
- // have to wait for the toast to clear
- await waitFor(element(by.id('headerDropdownBtn')))
- .toBeVisible()
- .withTimeout(5000)
- })
+ // DISABLED e2e environment is real finicky about avatar uploads -prf
+ // it('Set avi via the edit modlist modal', async () => {
+ // await expect(element(by.id('userAvatarFallback'))).toExist()
+ // await element(by.id('headerDropdownBtn')).tap()
+ // await element(by.text('Edit list details')).tap()
+ // await expect(element(by.id('createOrEditListModal'))).toBeVisible()
+ // await element(by.id('changeAvatarBtn')).tap()
+ // await element(by.text('Library')).tap()
+ // await sleep(3e3)
+ // await element(by.id('saveBtn')).tap()
+ // await expect(element(by.id('createOrEditListModal'))).not.toBeVisible()
+ // await expect(element(by.id('userAvatarImage'))).toExist()
+ // // have to wait for the toast to clear
+ // await waitFor(element(by.id('headerDropdownBtn')))
+ // .toBeVisible()
+ // .withTimeout(5000)
+ // })
- it('Remove avi via the edit modlist modal', async () => {
- await expect(element(by.id('userAvatarImage'))).toExist()
- await element(by.id('headerDropdownBtn')).tap()
- await element(by.text('Edit list details')).tap()
- await expect(element(by.id('createOrEditListModal'))).toBeVisible()
- await element(by.id('changeAvatarBtn')).tap()
- await element(by.text('Remove')).tap()
- await element(by.id('saveBtn')).tap()
- await expect(element(by.id('createOrEditListModal'))).not.toBeVisible()
- await expect(element(by.id('userAvatarFallback'))).toExist()
- // have to wait for the toast to clear
- await waitFor(element(by.id('headerDropdownBtn')))
- .toBeVisible()
- .withTimeout(5000)
- })
+ // it('Remove avi via the edit modlist modal', async () => {
+ // await expect(element(by.id('userAvatarImage'))).toExist()
+ // await element(by.id('headerDropdownBtn')).tap()
+ // await element(by.text('Edit list details')).tap()
+ // await expect(element(by.id('createOrEditListModal'))).toBeVisible()
+ // await element(by.id('changeAvatarBtn')).tap()
+ // await element(by.text('Remove')).tap()
+ // await element(by.id('saveBtn')).tap()
+ // await expect(element(by.id('createOrEditListModal'))).not.toBeVisible()
+ // await expect(element(by.id('userAvatarFallback'))).toExist()
+ // // have to wait for the toast to clear
+ // await waitFor(element(by.id('headerDropdownBtn')))
+ // .toBeVisible()
+ // .withTimeout(5000)
+ // })
it('Delete the modlist', async () => {
await element(by.id('headerDropdownBtn')).tap()
diff --git a/__e2e__/tests/profile-screen.test.ts b/__e2e__/tests/profile-screen.test.ts
index b4624e4567..7ff43642f9 100644
--- a/__e2e__/tests/profile-screen.test.ts
+++ b/__e2e__/tests/profile-screen.test.ts
@@ -147,7 +147,7 @@ describe('Profile screen', () => {
const posts = by.id('feedItem-by-bob.test')
await expect(
element(by.id('likeCount').withAncestor(posts)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
await element(by.id('likeBtn').withAncestor(posts)).atIndex(0).tap()
await expect(
element(by.id('likeCount').withAncestor(posts)).atIndex(0),
@@ -155,14 +155,14 @@ describe('Profile screen', () => {
await element(by.id('likeBtn').withAncestor(posts)).atIndex(0).tap()
await expect(
element(by.id('likeCount').withAncestor(posts)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
})
it('Can repost posts', async () => {
const posts = by.id('feedItem-by-bob.test')
await expect(
element(by.id('repostCount').withAncestor(posts)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
await element(by.id('repostBtn').withAncestor(posts)).atIndex(0).tap()
await expect(element(by.id('repostModal'))).toBeVisible()
await element(by.id('repostBtn').withAncestor(by.id('repostModal'))).tap()
@@ -176,7 +176,7 @@ describe('Profile screen', () => {
await expect(element(by.id('repostModal'))).not.toBeVisible()
await expect(
element(by.id('repostCount').withAncestor(posts)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
})
it('Can report posts', async () => {
diff --git a/__e2e__/tests/self-labeling.test.ts b/__e2e__/tests/self-labeling.test.ts
index f629f91a8d..bba8ed484c 100644
--- a/__e2e__/tests/self-labeling.test.ts
+++ b/__e2e__/tests/self-labeling.test.ts
@@ -28,6 +28,7 @@ describe('Self-labeling', () => {
await element(by.id('composerPublishBtn')).tap()
await expect(element(by.id('composeFAB'))).toBeVisible()
const posts = by.id('feedItem-by-alice.test')
+ await element(by.id('e2eRefreshHome')).tap()
await expect(
element(by.id('contentHider-embed').withAncestor(posts)).atIndex(0),
).toExist()
diff --git a/__e2e__/tests/text-verification.test.ts b/__e2e__/tests/text-verification.test.ts
index 3c556c2390..79b14aecaa 100644
--- a/__e2e__/tests/text-verification.test.ts
+++ b/__e2e__/tests/text-verification.test.ts
@@ -18,9 +18,10 @@ describe('Create account', () => {
await device.takeScreenshot('1- opened create account screen')
await element(by.id('selectServiceButton')).tap()
await device.takeScreenshot('2- selected other server')
+ await element(by.id('customSelectBtn')).tap()
await element(by.id('customServerTextInput')).typeText(service)
await element(by.id('customServerTextInput')).tapReturnKey()
- await element(by.id('customServerSelectBtn')).tap()
+ await element(by.id('doneBtn')).tap()
await device.takeScreenshot('3- input test server URL')
await element(by.id('emailInput')).typeText('text-verification@test.com')
await element(by.id('passwordInput')).typeText('hunter2')
@@ -40,13 +41,7 @@ describe('Create account', () => {
await element(by.id('nextBtn')).tap()
- await expect(element(by.id('welcomeOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('recommendedFeedsOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('recommendedFollowsOnboarding'))).toBeVisible()
- await element(by.id('continueBtn')).tap()
- await expect(element(by.id('homeScreen'))).toBeVisible()
+ await expect(element(by.id('onboardingInterests'))).toBeVisible()
})
it('failed text verification correctly goes back to the code input screen', async () => {
@@ -57,9 +52,10 @@ describe('Create account', () => {
await device.takeScreenshot('1- opened create account screen')
await element(by.id('selectServiceButton')).tap()
await device.takeScreenshot('2- selected other server')
+ await element(by.id('customSelectBtn')).tap()
await element(by.id('customServerTextInput')).typeText(service)
await element(by.id('customServerTextInput')).tapReturnKey()
- await element(by.id('customServerSelectBtn')).tap()
+ await element(by.id('doneBtn')).tap()
await device.takeScreenshot('3- input test server URL')
await element(by.id('emailInput')).typeText('text-verification2@test.com')
await element(by.id('passwordInput')).typeText('hunter2')
diff --git a/__e2e__/tests/thread-screen.test.ts b/__e2e__/tests/thread-screen.test.ts
index e3cff12c9f..646c828fd3 100644
--- a/__e2e__/tests/thread-screen.test.ts
+++ b/__e2e__/tests/thread-screen.test.ts
@@ -49,7 +49,7 @@ describe('Thread screen', () => {
const post = by.id('postThreadItem-by-carla.test')
await expect(
element(by.id('likeCount').withAncestor(post)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
await element(by.id('likeBtn').withAncestor(post)).atIndex(0).tap()
await expect(
element(by.id('likeCount').withAncestor(post)).atIndex(0),
@@ -57,7 +57,7 @@ describe('Thread screen', () => {
await element(by.id('likeBtn').withAncestor(post)).atIndex(0).tap()
await expect(
element(by.id('likeCount').withAncestor(post)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
})
it('Can repost the root post', async () => {
@@ -85,7 +85,7 @@ describe('Thread screen', () => {
const post = by.id('postThreadItem-by-carla.test')
await expect(
element(by.id('repostCount').withAncestor(post)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
await element(by.id('repostBtn').withAncestor(post)).atIndex(0).tap()
await expect(element(by.id('repostModal'))).toBeVisible()
await element(by.id('repostBtn').withAncestor(by.id('repostModal'))).tap()
@@ -99,7 +99,7 @@ describe('Thread screen', () => {
await expect(element(by.id('repostModal'))).not.toBeVisible()
await expect(
element(by.id('repostCount').withAncestor(post)).atIndex(0),
- ).toHaveText('0')
+ ).not.toExist()
})
it('Can report the root post', async () => {
diff --git a/__e2e__/util.ts b/__e2e__/util.ts
index 8c47406c07..a7869a2e1d 100644
--- a/__e2e__/util.ts
+++ b/__e2e__/util.ts
@@ -56,9 +56,10 @@ export async function login(
if (takeScreenshots) {
await device.takeScreenshot('2- opened service selector')
}
+ await element(by.id('customSelectBtn')).tap()
await element(by.id('customServerTextInput')).typeText(service)
await element(by.id('customServerTextInput')).tapReturnKey()
- await element(by.id('customServerSelectBtn')).tap()
+ await element(by.id('doneBtn')).tap()
if (takeScreenshots) {
await device.takeScreenshot('3- input custom service')
}
diff --git a/src/lib/media/picker.e2e.tsx b/src/lib/media/picker.e2e.tsx
index 0966674795..d7b6080417 100644
--- a/src/lib/media/picker.e2e.tsx
+++ b/src/lib/media/picker.e2e.tsx
@@ -5,12 +5,13 @@ import {compressIfNeeded} from './manip'
let _imageCounter = 0
async function getFile() {
- const files = await RNFS.readDir(
+ let files = await RNFS.readDir(
RNFS.LibraryDirectoryPath.split('/')
.slice(0, -5)
.concat(['Media', 'DCIM', '100APPLE'])
.join('/'),
)
+ files = files.filter(file => file.path.endsWith('.JPG'))
const file = files[_imageCounter++ % files.length]
return await compressIfNeeded({
path: file.path,
diff --git a/src/screens/Onboarding/StepInterests/index.tsx b/src/screens/Onboarding/StepInterests/index.tsx
index 5440dcd2b3..4eaf0366ed 100644
--- a/src/screens/Onboarding/StepInterests/index.tsx
+++ b/src/screens/Onboarding/StepInterests/index.tsx
@@ -139,7 +139,7 @@ export function StepInterests() {
)
return (
-
+ {
+ path: string
+ mime = 'image/jpeg'
+ width: number
+ height: number
+ altText = ''
+ cropped?: RNImage = undefined
+ compressed?: RNImage = undefined
+
+ // Web manipulation
+ prev?: RNImage
+ attributes: ImageManipulationAttributes = {
+ aspectRatio: 'None',
+ scale: 1,
+ flipHorizontal: false,
+ flipVertical: false,
+ rotate: 0,
+ }
+ prevAttributes: ImageManipulationAttributes = {}
+
+ constructor(image: Omit) {
+ makeAutoObservable(this)
+
+ this.path = image.path
+ this.width = image.width
+ this.height = image.height
+ }
+
+ setRatio(aspectRatio: ImageManipulationAttributes['aspectRatio']) {
+ this.attributes.aspectRatio = aspectRatio
+ }
+
+ setRotate(degrees: number) {
+ this.attributes.rotate = degrees
+ this.manipulate({})
+ }
+
+ flipVertical() {
+ this.attributes.flipVertical = !this.attributes.flipVertical
+ this.manipulate({})
+ }
+
+ flipHorizontal() {
+ this.attributes.flipHorizontal = !this.attributes.flipHorizontal
+ this.manipulate({})
+ }
+
+ get ratioMultipliers() {
+ return {
+ '4:3': 4 / 3,
+ '1:1': 1,
+ '3:4': 3 / 4,
+ None: this.width / this.height,
+ }
+ }
+
+ getUploadDimensions(
+ dimensions: Dimensions,
+ maxDimensions: Dimensions = POST_IMG_MAX,
+ as: ImageManipulationAttributes['aspectRatio'] = 'None',
+ ) {
+ const {width, height} = dimensions
+ const {width: maxWidth, height: maxHeight} = maxDimensions
+
+ return width < maxWidth && height < maxHeight
+ ? {
+ width,
+ height,
+ }
+ : this.getResizedDimensions(as, POST_IMG_MAX.width)
+ }
+
+ getResizedDimensions(
+ as: ImageManipulationAttributes['aspectRatio'] = 'None',
+ maxSide: number,
+ ) {
+ const ratioMultiplier = this.ratioMultipliers[as]
+
+ if (ratioMultiplier === 1) {
+ return {
+ height: maxSide,
+ width: maxSide,
+ }
+ }
+
+ if (ratioMultiplier < 1) {
+ return {
+ width: maxSide * ratioMultiplier,
+ height: maxSide,
+ }
+ }
+
+ return {
+ width: maxSide,
+ height: maxSide / ratioMultiplier,
+ }
+ }
+
+ setAltText(altText: string) {
+ this.altText = altText.trim()
+ }
+
+ // Only compress prior to upload
+ async compress() {
+ // do nothing
+ }
+
+ // Mobile
+ async crop() {
+ // do nothing
+ }
+
+ // Web manipulation
+ async manipulate(
+ _attributes: {
+ crop?: ActionCrop['crop']
+ } & ImageManipulationAttributes,
+ ) {
+ // do nothing
+ }
+
+ resetCropped() {
+ this.manipulate({})
+ }
+
+ previous() {
+ this.cropped = this.prev
+ this.attributes = this.prevAttributes
+ }
+}
diff --git a/src/view/com/auth/create/Step1.tsx b/src/view/com/auth/create/Step1.tsx
index 94e03ff7a4..a7abbfaa8d 100644
--- a/src/view/com/auth/create/Step1.tsx
+++ b/src/view/com/auth/create/Step1.tsx
@@ -88,7 +88,7 @@ export function Step1({
style={[pal.textLight, {marginLeft: 14}]}
/>
Date: Mon, 12 Feb 2024 21:13:42 -0600
Subject: [PATCH 18/39] Remove invites code UI (#2851)
* Hide invite codes UI, comment in settings
* Just comment out
---
src/view/screens/Settings/index.tsx | 117 +++++++++++++++-------------
src/view/shell/Drawer.tsx | 55 +------------
src/view/shell/desktop/RightNav.tsx | 87 +--------------------
3 files changed, 66 insertions(+), 193 deletions(-)
diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx
index 4589525270..9abf0f2bda 100644
--- a/src/view/screens/Settings/index.tsx
+++ b/src/view/screens/Settings/index.tsx
@@ -41,7 +41,7 @@ import {
import {useSession, useSessionApi, SessionAccount} from '#/state/session'
import {useProfileQuery} from '#/state/queries/profile'
import {useClearPreferencesMutation} from '#/state/queries/preferences'
-import {useInviteCodesQuery} from '#/state/queries/invites'
+// TODO import {useInviteCodesQuery} from '#/state/queries/invites'
import {clear as clearStorage} from '#/state/persisted/store'
import {clearLegacyStorage} from '#/state/persisted/legacy'
import {STATUS_PAGE_URL} from 'lib/constants'
@@ -153,20 +153,21 @@ export function SettingsScreen({}: Props) {
const {openModal} = useModalControls()
const {isSwitchingAccounts, accounts, currentAccount} = useSession()
const {mutate: clearPreferences} = useClearPreferencesMutation()
- const {data: invites} = useInviteCodesQuery()
- const invitesAvailable = invites?.available?.length ?? 0
+ // TODO
+ // const {data: invites} = useInviteCodesQuery()
+ // const invitesAvailable = invites?.available?.length ?? 0
const {setShowLoggedOut} = useLoggedOutViewControls()
const closeAllActiveElements = useCloseAllActiveElements()
const exportCarControl = useDialogControl()
- const primaryBg = useCustomPalette({
- light: {backgroundColor: colors.blue0},
- dark: {backgroundColor: colors.blue6},
- })
- const primaryText = useCustomPalette({
- light: {color: colors.blue3},
- dark: {color: colors.blue2},
- })
+ // const primaryBg = useCustomPalette({
+ // light: {backgroundColor: colors.blue0},
+ // dark: {backgroundColor: colors.blue6},
+ // })
+ // const primaryText = useCustomPalette({
+ // light: {color: colors.blue3},
+ // dark: {color: colors.blue2},
+ // })
const dangerBg = useCustomPalette({
light: {backgroundColor: colors.red1},
@@ -209,10 +210,12 @@ export function SettingsScreen({}: Props) {
exportCarControl.open()
}, [exportCarControl])
+ /* TODO
const onPressInviteCodes = React.useCallback(() => {
track('Settings:InvitecodesButtonClicked')
openModal({name: 'invite-codes'})
}, [track, openModal])
+ */
const onPressLanguageSettings = React.useCallback(() => {
navigation.navigate('LanguageSettings')
@@ -392,51 +395,57 @@ export function SettingsScreen({}: Props) {
-
- Invite a Friend
-
+ {/* TODO (
+ <>
+
+ Invite a Friend
+
-
- 0 ? primaryBg : pal.btn,
- ]}>
- 0
- ? primaryText
- : pal.text) as FontAwesomeIconStyle
- }
- />
-
- 0 ? pal.link : pal.text}>
- {invites?.disabled ? (
-
- Your invite codes are hidden when logged in using an App
- Password
-
- ) : invitesAvailable === 1 ? (
- {invitesAvailable} invite code available
- ) : (
- {invitesAvailable} invite codes available
- )}
-
-
+
+ 0 ? primaryBg : pal.btn,
+ ]}>
+ 0
+ ? primaryText
+ : pal.text) as FontAwesomeIconStyle
+ }
+ />
+
+ 0 ? pal.link : pal.text}>
+ {invites?.disabled ? (
+
+ Your invite codes are hidden when logged in using an App
+ Password
+
+ ) : invitesAvailable === 1 ? (
+ {invitesAvailable} invite code available
+ ) : (
+ {invitesAvailable} invite codes available
+ )}
+
+
-
+
+ >
+ )*/}
Accessibility
diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx
index 62a6b90409..2a37d1fe96 100644
--- a/src/view/shell/Drawer.tsx
+++ b/src/view/shell/Drawer.tsx
@@ -44,12 +44,10 @@ import {formatCountShortOnly} from 'view/com/util/numeric/format'
import {Trans, msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {useSetDrawerOpen} from '#/state/shell'
-import {useModalControls} from '#/state/modals'
import {useSession, SessionAccount} from '#/state/session'
import {useProfileQuery} from '#/state/queries/profile'
import {useUnreadNotifications} from '#/state/queries/notifications/unread'
import {emitSoftReset} from '#/state/events'
-import {useInviteCodesQuery} from '#/state/queries/invites'
import {NavSignupCard} from '#/view/shell/NavSignupCard'
import {TextLink} from '../com/util/Link'
@@ -228,8 +226,7 @@ let DrawerContent = ({}: {}): React.ReactNode => {
{hasSession ? (
<>
-
-
+ {
- const {track} = useAnalytics()
- const setDrawerOpen = useSetDrawerOpen()
- const pal = usePalette('default')
- const {data: invites} = useInviteCodesQuery()
- const invitesAvailable = invites?.available?.length ?? 0
- const {openModal} = useModalControls()
- const {_} = useLingui()
-
- const onPress = React.useCallback(() => {
- track('Menu:ItemClicked', {url: '#invite-codes'})
- setDrawerOpen(false)
- openModal({name: 'invite-codes'})
- }, [openModal, track, setDrawerOpen])
-
- return (
-
- 0 ? pal.link : pal.textLight,
- ]}
- size={18}
- />
- 0 ? pal.link : pal.textLight}>
- {invites?.disabled ? (
-
- Your invite codes are hidden when logged in using an App Password
-
- ) : invitesAvailable === 1 ? (
- {invitesAvailable} invite code available
- ) : (
- {invitesAvailable} invite codes available
- )}
-
-
- )
-}
-InviteCodes = React.memo(InviteCodes)
-
const styles = StyleSheet.create({
view: {
flex: 1,
diff --git a/src/view/shell/desktop/RightNav.tsx b/src/view/shell/desktop/RightNav.tsx
index d955832aaa..264fef1948 100644
--- a/src/view/shell/desktop/RightNav.tsx
+++ b/src/view/shell/desktop/RightNav.tsx
@@ -1,6 +1,5 @@
import React from 'react'
-import {StyleSheet, TouchableOpacity, View} from 'react-native'
-import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
+import {StyleSheet, View} from 'react-native'
import {usePalette} from 'lib/hooks/usePalette'
import {DesktopSearch} from './Search'
import {DesktopFeeds} from './Feeds'
@@ -9,12 +8,9 @@ import {TextLink} from 'view/com/util/Link'
import {FEEDBACK_FORM_URL, HELP_DESK_URL} from 'lib/constants'
import {s} from 'lib/styles'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
-import {formatCount} from 'view/com/util/numeric/format'
-import {useModalControls} from '#/state/modals'
import {useLingui} from '@lingui/react'
-import {Plural, Trans, msg, plural} from '@lingui/macro'
+import {Trans, msg} from '@lingui/macro'
import {useSession} from '#/state/session'
-import {useInviteCodesQuery} from '#/state/queries/invites'
export function DesktopRightNav({routeName}: {routeName: string}) {
const pal = usePalette('default')
@@ -103,78 +99,11 @@ export function DesktopRightNav({routeName}: {routeName: string}) {
/>
-
- {hasSession && }
)
}
-function InviteCodes() {
- const pal = usePalette('default')
- const {openModal} = useModalControls()
- const {data: invites} = useInviteCodesQuery()
- const invitesAvailable = invites?.available?.length ?? 0
- const {_} = useLingui()
-
- const onPress = React.useCallback(() => {
- openModal({name: 'invite-codes'})
- }, [openModal])
-
- if (!invites) {
- return null
- }
-
- if (invites?.disabled) {
- return (
-
-
-
-
- Your invite codes are hidden when logged in using an App Password
-
-
-
- )
- }
-
- return (
-
- 0 ? pal.link : pal.textLight,
- ]}
- size={16}
- />
- 0 ? pal.link : pal.textLight}>
-
-
-
- )
-}
-
const styles = StyleSheet.create({
rightNav: {
// @ts-ignore web only
@@ -193,18 +122,6 @@ const styles = StyleSheet.create({
messageLine: {
marginBottom: 10,
},
-
- inviteCodes: {
- borderTopWidth: 1,
- paddingHorizontal: 12,
- paddingVertical: 12,
- flexDirection: 'row',
- },
- inviteCodesIcon: {
- marginTop: 2,
- marginRight: 6,
- flexShrink: 0,
- },
desktopFeedsContainer: {
borderTopWidth: 1,
borderBottomWidth: 1,
From 588ccde005ae2a4c09568318cc92463468ac8da7 Mon Sep 17 00:00:00 2001
From: dan
Date: Tue, 13 Feb 2024 03:53:05 +0000
Subject: [PATCH 19/39] Fix duplicate keys in PostThread (#2854)
---
src/view/com/post-thread/PostThread.tsx | 27 ++++++++++++++-----------
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/src/view/com/post-thread/PostThread.tsx b/src/view/com/post-thread/PostThread.tsx
index ef3d7e2b6a..50e2c69dae 100644
--- a/src/view/com/post-thread/PostThread.tsx
+++ b/src/view/com/post-thread/PostThread.tsx
@@ -25,6 +25,8 @@ import {useSetTitle} from 'lib/hooks/useSetTitle'
import {
ThreadNode,
ThreadPost,
+ ThreadNotFound,
+ ThreadBlocked,
usePostThreadQuery,
sortThread,
} from '#/state/queries/post-thread'
@@ -49,18 +51,11 @@ const MAINTAIN_VISIBLE_CONTENT_POSITION = {minIndexForVisible: 1}
const TOP_COMPONENT = {_reactKey: '__top_component__'}
const REPLY_PROMPT = {_reactKey: '__reply__'}
-const DELETED = {_reactKey: '__deleted__'}
-const BLOCKED = {_reactKey: '__blocked__'}
const CHILD_SPINNER = {_reactKey: '__child_spinner__'}
const LOAD_MORE = {_reactKey: '__load_more__'}
const BOTTOM_COMPONENT = {_reactKey: '__bottom_component__'}
-type YieldedItem =
- | ThreadPost
- | typeof TOP_COMPONENT
- | typeof REPLY_PROMPT
- | typeof DELETED
- | typeof BLOCKED
+type YieldedItem = ThreadPost | typeof TOP_COMPONENT | typeof REPLY_PROMPT
export function PostThread({
uri,
@@ -257,7 +252,7 @@ function PostThreadLoaded({
{!isMobile && }
)
- } else if (item === DELETED) {
+ } else if (isThreadNotFound(item)) {
return (
@@ -265,7 +260,7 @@ function PostThreadLoaded({
)
- } else if (item === BLOCKED) {
+ } else if (isThreadBlocked(item)) {
return (
@@ -486,6 +481,14 @@ function isThreadPost(v: unknown): v is ThreadPost {
return !!v && typeof v === 'object' && 'type' in v && v.type === 'post'
}
+function isThreadNotFound(v: unknown): v is ThreadNotFound {
+ return !!v && typeof v === 'object' && 'type' in v && v.type === 'not-found'
+}
+
+function isThreadBlocked(v: unknown): v is ThreadBlocked {
+ return !!v && typeof v === 'object' && 'type' in v && v.type === 'blocked'
+}
+
function* flattenThreadSkeleton(
node: ThreadNode,
hasSession: boolean,
@@ -518,9 +521,9 @@ function* flattenThreadSkeleton(
yield CHILD_SPINNER
}
} else if (node.type === 'not-found') {
- yield DELETED
+ yield node
} else if (node.type === 'blocked') {
- yield BLOCKED
+ yield node
}
}
From 36e1da10069749832831569611df8038c43fb6ed Mon Sep 17 00:00:00 2001
From: Paul Frazee
Date: Mon, 12 Feb 2024 20:33:05 -0800
Subject: [PATCH 20/39] Bump build numbers and translations
---
app.config.js | 4 +-
src/locale/locales/ca/messages.po | 846 +++++++++++++------------
src/locale/locales/de/messages.po | 912 ++++++++++++++-------------
src/locale/locales/en/messages.po | 846 +++++++++++++------------
src/locale/locales/es/messages.po | 846 +++++++++++++------------
src/locale/locales/fr/messages.po | 846 +++++++++++++------------
src/locale/locales/hi/messages.po | 846 +++++++++++++------------
src/locale/locales/id/messages.po | 846 +++++++++++++------------
src/locale/locales/ja/messages.po | 846 +++++++++++++------------
src/locale/locales/ko/messages.po | 846 +++++++++++++------------
src/locale/locales/pt-BR/messages.po | 846 +++++++++++++------------
src/locale/locales/uk/messages.po | 846 +++++++++++++------------
src/locale/locales/zh-CN/messages.po | 846 +++++++++++++------------
13 files changed, 5471 insertions(+), 4751 deletions(-)
diff --git a/app.config.js b/app.config.js
index 701ca7fb79..1609d623cc 100644
--- a/app.config.js
+++ b/app.config.js
@@ -21,13 +21,13 @@ module.exports = function () {
* iOS build number. Must be incremented for each TestFlight version.
* WARNING: Always leave this variable on line 24! If it is moved, you need to update ./scripts/bumpIosBuildNumber.sh
*/
- const IOS_BUILD_NUMBER = '3'
+ const IOS_BUILD_NUMBER = '5'
/**
* Android build number. Must be incremented for each release.
* WARNING: Always leave this variable on line 30! If it is moved, you need to update ./scripts/bumpAndroidBuildNumber.sh
*/
- const ANDROID_VERSION_CODE = 61
+ const ANDROID_VERSION_CODE = 62
/**
* Uses built-in Expo env vars
diff --git a/src/locale/locales/ca/messages.po b/src/locale/locales/ca/messages.po
index 1cf10a5bbe..cec44e512d 100644
--- a/src/locale/locales/ca/messages.po
+++ b/src/locale/locales/ca/messages.po
@@ -21,8 +21,8 @@ msgid "(no email)"
msgstr "(sense correu)"
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {# codi d'invitació disponible} other {# codis d'invitació disponibles}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, one {# codi d'invitació disponible} other {# codis d'invitació disponibles}}"
#: src/view/com/modals/Repost.tsx:44
#~ msgid "{0}"
@@ -32,29 +32,29 @@ msgstr "{0, plural, one {# codi d'invitació disponible} other {# codis d'invita
#~ msgid "{0} {purposeLabel} List"
#~ msgstr "Llista {purposeLabel} {0}"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr "{following} seguint"
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, one {Codis d'invitació: # available} other {Codi d'invitació: # available}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, one {Codis d'invitació: # available} other {Codi d'invitació: # available}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable} codi d'invitació disponible"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "{invitesAvailable} codi d'invitació disponible"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable} codis d'invitació disponibles"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "{invitesAvailable} codis d'invitació disponibles"
#: src/view/screens/Search/Search.tsx:87
#~ msgid "{message}"
#~ msgstr "{message}"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr "{numUnreadNotifications} no llegides"
@@ -62,7 +62,7 @@ msgstr "{numUnreadNotifications} no llegides"
msgid "<0/> members"
msgstr "<0/> membres"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr "<0>{following} 0><1>seguint1>"
@@ -78,7 +78,7 @@ msgstr "<0>Segueix alguns0><1>usuaris1><2>recomanats2>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr "<0>Benvingut a0><1>Bluesky1>"
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr "⚠Identificador invàlid"
@@ -100,21 +100,21 @@ msgid "Access profile and other navigation links"
msgstr "Accedeix al perfil i altres enllaços de navegació"
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "Accessibilitat"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "Compte"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr "Compte bloquejat"
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr "Compte silenciat"
@@ -134,11 +134,11 @@ msgstr "Opcions del compte"
msgid "Account removed from quick access"
msgstr "Compte eliminat de l'accés ràpid"
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr "Compte desbloquejat"
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr "Compte no silenciat"
@@ -157,8 +157,8 @@ msgstr "Afegeix una advertència de contingut"
msgid "Add a user to this list"
msgstr "Afegeix un usuari a aquesta llista"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "Afegeix un compte"
@@ -195,7 +195,7 @@ msgstr "Afegeix una targeta a l'enllaç:"
msgid "Add the following DNS record to your domain:"
msgstr "Afegeix el següent registre DNS al teu domini:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "Afegeix a les llistes"
@@ -225,15 +225,15 @@ msgstr "Ajusta el nombre de m'agrades que hagi de tenir una resposta per aparèi
msgid "Adult Content"
msgstr "Contingut per a adults"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr "El contingut per a adults només es pot habilitar via web a <0/>."
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "Avançat"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -292,7 +292,7 @@ msgstr "La contrasenya de l'aplicació només pot estar formada per lletres, nú
msgid "App Password names must be at least 4 characters long."
msgstr "La contrasenya de l'aplicació ha de ser d'almenys 4 caràcters"
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr "Configuració de la contrasenya d'aplicació"
@@ -300,9 +300,9 @@ msgstr "Configuració de la contrasenya d'aplicació"
#~ msgid "App passwords"
#~ msgstr "Contrasenyes de l'aplicació"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "Contrasenyes de l'aplicació"
@@ -325,7 +325,7 @@ msgstr "Apel·la aquesta decisió"
msgid "Appeal this decision."
msgstr "Apel·la aquesta decisió."
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "Aparença"
@@ -359,19 +359,19 @@ msgstr "Nuesa artística o no eròtica."
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "Endarrere"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr "Endarrere"
@@ -380,21 +380,21 @@ msgstr "Endarrere"
msgid "Based on your interest in {interestsText}"
msgstr ""
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "Conceptes bàsics"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "Aniversari"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "Aniversari:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "Bloqueja el compte"
@@ -428,7 +428,7 @@ msgstr "Comptes bloquejats"
msgid "Blocked Accounts"
msgstr "Comptes bloquejats"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera."
@@ -436,7 +436,7 @@ msgstr "Els comptes bloquejats no poden respondre cap fil teu, ni anomenar-te ni
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Els comptes bloquejats no poden respondre a cap fil teu, ni anomenar-te ni interactuar amb tu de cap manera. No veuràs mai el seu contingut ni ells el teu."
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "Publicació bloquejada."
@@ -449,9 +449,15 @@ msgid "Blog"
msgstr "Blog"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -476,14 +482,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "Bluesky no mostrarà el teu perfil ni les publicacions als usuaris que no estiguin registrats. Altres aplicacions poden no seguir aquesta demanda. Això no fa que el teu compte sigui privat."
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr ""
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "Versió {0} {1}"
@@ -492,8 +498,8 @@ msgid "Business"
msgstr "Negocis"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr "Botó deshabilitat. Entra el domini personalitzat per continuar."
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr "Botó deshabilitat. Entra el domini personalitzat per continuar."
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -512,8 +518,8 @@ msgid "by you"
msgstr "per tu"
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "Càmera"
@@ -521,7 +527,7 @@ msgstr "Càmera"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "Només pot tenir lletres, números, espais, guions i guions baixos. Ha de tenir almenys 4 caràcters i no més de 32."
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -585,7 +591,7 @@ msgstr "Cancel·la la cerca"
msgid "Cancel waitlist signup"
msgstr "Cancel·la la inscripció a la llista d'espera"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "Canvia"
@@ -594,12 +600,12 @@ msgstr "Canvia"
#~ msgid "Change"
#~ msgstr "Canvia"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "Canvia l'identificador"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "Canvia l'identificador"
@@ -607,11 +613,11 @@ msgstr "Canvia l'identificador"
msgid "Change my email"
msgstr "Canvia el meu correu"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -619,7 +625,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr "Canvia l'idioma de la publicació a {0}"
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -627,8 +633,8 @@ msgstr ""
msgid "Change Your Email"
msgstr "Canvia el teu correu"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr ""
@@ -648,11 +654,11 @@ msgstr "Comprova el teu correu per rebre el codi de confirmació i entra'l aquí
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr "Tria \"Tothom\" or \"Ningú\""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr "Tria un nou nom d'usuari de Bluesky o crea'l"
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "Tria un servei"
@@ -669,29 +675,29 @@ msgstr "Tria els algoritmes que potenciaran la teva experiència amb els canals
msgid "Choose your main feeds"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "Tria la teva contrasenya"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "Esborra totes les dades antigues emmagatzemades"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "Esborra totes les dades antigues emmagatzemades (i després reinicia)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "Esborra totes les dades emmagatzemades"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "Esborra totes les dades emmagatzemades (i després reinicia)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "Esborra la cerca"
@@ -761,7 +767,7 @@ msgstr ""
msgid "Comics"
msgstr ""
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "Directrius de la comunitat"
@@ -782,7 +788,7 @@ msgstr "Redacta una resposta"
msgid "Configure content filtering setting for category: {0}"
msgstr ""
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -811,7 +817,7 @@ msgstr "Confirma la configuració de l'idioma del contingut"
msgid "Confirm delete account"
msgstr "Confirma l'eliminació del compte"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr "Confirma la teva edat per habilitar el contingut per a adults"
@@ -826,7 +832,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr "Confirma afegir {email} a la llista d'espera"
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "Connectant…"
@@ -860,7 +866,7 @@ msgstr "Advertència del contingut"
msgid "Content warnings"
msgstr "Advertències del contingut"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -877,11 +883,11 @@ msgstr "Continua"
msgid "Continue to next step"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr ""
@@ -894,7 +900,7 @@ msgstr ""
msgid "Copied"
msgstr "Copiat"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr "Número de versió copiat en memòria"
@@ -920,7 +926,7 @@ msgstr "Copia l'enllaç a la llista"
msgid "Copy link to post"
msgstr "Copia l'enllaç a la publicació"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "Copia l'enllaç al perfil"
@@ -928,7 +934,7 @@ msgstr "Copia l'enllaç al perfil"
msgid "Copy post text"
msgstr "Copia el text de la publicació"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "Política de drets d'autor"
@@ -951,7 +957,7 @@ msgstr "País"
msgid "Create a new account"
msgstr "Crea un nou compte"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr "Crea un nou compte de Bluesky"
@@ -988,8 +994,12 @@ msgstr "Crea una targeta amb una minuatura. La targeta enllaça a {url}"
msgid "Culture"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "Domini personalitzat"
@@ -1005,8 +1015,8 @@ msgstr "Personalitza el contingut dels llocs externs"
#~ msgid "Danger Zone"
#~ msgstr "Zona de perill"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr "Fosc"
@@ -1014,7 +1024,7 @@ msgstr "Fosc"
msgid "Dark mode"
msgstr "Mode fosc"
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -1022,7 +1032,7 @@ msgstr ""
msgid "Debug panel"
msgstr "Panell de depuració"
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "Elimina el compte"
@@ -1048,7 +1058,7 @@ msgstr "Elimina el meu compte"
#~ msgid "Delete my account…"
#~ msgstr "Elimina el meu compte…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1064,7 +1074,7 @@ msgstr "Vols eliminar aquesta publicació?"
msgid "Deleted"
msgstr "Eliminat"
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "Publicació eliminada."
@@ -1080,14 +1090,14 @@ msgstr "Descripció"
#~ msgstr "Servidor de desenvolupament"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "Eines de desenvolupador"
+#~ msgid "Developer Tools"
+#~ msgstr "Eines de desenvolupador"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "Vols dir alguna cosa?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1108,7 +1118,7 @@ msgstr "Evita que les aplicacions mostrin el meu compte als usuaris no connectat
msgid "Discover new custom feeds"
msgstr "Descobreix nous canals personalitzats"
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "Descobreix nous canals"
@@ -1124,7 +1134,7 @@ msgstr "Nom mostrat"
msgid "Domain verified!"
msgstr "Domini verificat!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr "No tens un codi d'invitació?"
@@ -1141,6 +1151,8 @@ msgctxt "action"
msgid "Done"
msgstr "Fet"
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1150,6 +1162,8 @@ msgstr "Fet"
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "Fet"
@@ -1161,7 +1175,16 @@ msgstr "Fet{extraText}"
msgid "Double tap to sign in"
msgstr "Fes doble toc per iniciar la sessió"
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr ""
@@ -1215,8 +1238,8 @@ msgstr "Edita els detalls de la llista"
msgid "Edit Moderation List"
msgstr "Edita la llista de moderació"
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "Edita els meus canals"
@@ -1225,15 +1248,15 @@ msgstr "Edita els meus canals"
msgid "Edit my profile"
msgstr "Edita el meu perfil"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "Edita el perfil"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "Edita el perfil"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "Edita els meus canals guardats"
@@ -1253,17 +1276,17 @@ msgstr "Edita la descripció del teu perfil"
msgid "Education"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "Correu"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "Adreça de correu"
@@ -1280,7 +1303,7 @@ msgstr "Correu actualitzat"
msgid "Email verified"
msgstr "Correu verificat"
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "Correu:"
@@ -1288,7 +1311,7 @@ msgstr "Correu:"
msgid "Enable {0} only"
msgstr "Habilita només {0}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr "Habilita el contingut per a adults"
@@ -1309,7 +1332,7 @@ msgstr "Habilita reproductors de contingut per"
msgid "Enable this setting to only see replies between people you follow."
msgstr "Activa aquesta opció per veure només les respostes entre els comptes que segueixes."
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "Fi del canal"
@@ -1333,11 +1356,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr "Introdueix el domini que vols utilitzar"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
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."
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr "Introdueix la teva data de naixement"
@@ -1346,7 +1369,7 @@ msgstr "Introdueix la teva data de naixement"
msgid "Enter your email"
msgstr "Introdueix el teu correu"
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "Introdueix el teu correu"
@@ -1400,6 +1423,15 @@ msgstr "Expandeix el text alternatiu"
msgid "Expand or collapse the full post you are replying to"
msgstr "Expandeix o replega la publicació completa a la qual estàs responent"
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr "Contingut extern"
@@ -1409,13 +1441,13 @@ msgstr "Contingut extern"
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr "El contingut extern pot permetre que algunes webs recullin informació sobre tu i el teu dispositiu. No s'envia ni es demana cap informació fins que premis el botó \"reproduir\"."
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr "Preferència del contingut extern"
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr "Configuració del contingut extern"
@@ -1437,7 +1469,7 @@ msgstr "No s'ha pogut esborrar la publicació, torna-ho a provar"
msgid "Failed to load recommended feeds"
msgstr "Error en carregar els canals recomanats"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr "Canal"
@@ -1445,7 +1477,7 @@ msgstr "Canal"
msgid "Feed by {0}"
msgstr "Canal per {0}"
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "Canal fora de línia"
@@ -1453,18 +1485,18 @@ msgstr "Canal fora de línia"
msgid "Feed Preferences"
msgstr "Preferències del canal"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "Comentaris"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "Canals"
@@ -1527,21 +1559,24 @@ msgstr "Gira horitzontalment"
msgid "Flip vertically"
msgstr "Gira verticalment"
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "Segueix"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr "Segueix"
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "Segueix"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr "Segueix {0}"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr ""
@@ -1577,16 +1612,17 @@ msgstr "Seguidors"
#~ msgid "following"
#~ msgstr "seguint"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "Seguint"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr "Seguint {0}"
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "Et segueix"
@@ -1606,11 +1642,11 @@ msgstr "Per motius de seguretat necessitem enviar-te un codi de confirmació al
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "Per motius de seguretat no podràs tornar-la a veure. Si perds aquesta contrasenya necessitaràs generar-ne una de nova."
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "L'he oblidat"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "He oblidat la contrasenya"
@@ -1657,9 +1693,9 @@ msgstr ""
msgid "Go to @{queryMaybeHandle}"
msgstr "Vés a @{queryMaybeHandle}"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1673,8 +1709,8 @@ msgstr "Identificador"
msgid "Having trouble?"
msgstr "Tens problemes?"
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "Ajuda"
@@ -1695,13 +1731,13 @@ msgid "Here is your app password."
msgstr "Aquí tens la teva contrasenya d'aplicació."
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "Amaga"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1724,7 +1760,7 @@ msgstr "Vols amagar aquesta entrada?"
msgid "Hide user list"
msgstr "Amaga la llista d'usuaris"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr "Amaga les publicacions de {0} al teu canal"
@@ -1748,22 +1784,23 @@ msgstr "El servidor del canal ha donat una resposta incorrecta. Avisa al propiet
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "Tenim problemes per trobar aquest canal. Potser ha estat eliminat."
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "Inici"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "Preferències dels canals a l'inici"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "Proveïdor d'allotjament"
@@ -1808,8 +1845,8 @@ msgstr "Imatge"
msgid "Image alt text"
msgstr "Text alternatiu de la imatge"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "Opcions de la imatge"
@@ -1821,11 +1858,11 @@ msgstr "Introdueix el codi que s'ha enviat al teu correu per restablir la contra
msgid "Input confirmation code for account deletion"
msgstr "Introdueix el codi de confirmació per eliminar el compte"
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr "Introdueix el correu del compte de Bluesky"
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr "Introdueix el codi d'invitació per continuar"
@@ -1845,11 +1882,11 @@ msgstr "Introdueix la contrasenya per elimiar el compte"
msgid "Input phone number for SMS verification"
msgstr "Introdueix el telèfon per la verificació per SMS"
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr "Introdueix la contrasenya lligada a {identifier}"
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
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"
@@ -1861,7 +1898,7 @@ msgstr "Introdueix el codi de verificació que t'hem enviat"
msgid "Input your email to get on the Bluesky waitlist"
msgstr "Introdueix el teu correu per afegir-te a la llista d'espera de Bluesky"
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr "Introdueix la teva contrasenya"
@@ -1869,25 +1906,24 @@ msgstr "Introdueix la teva contrasenya"
msgid "Input your user handle"
msgstr "Introdueix el teu identificador d'usuari"
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr "Registre de publicació no vàlid o no admès"
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "Nom d'usuari o contrasenya incorrectes"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "Convida"
+#~ msgid "Invite"
+#~ msgstr "Convida"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "Convida un amic"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "Codi d'invitació"
@@ -1900,8 +1936,8 @@ msgid "Invite codes: {0} available"
msgstr "Codis d'invitació: {0} disponible"
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "Codis d'invitació: {invitesAvailable} disponibles"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "Codis d'invitació: {invitesAvailable} disponibles"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1919,8 +1955,8 @@ msgstr "Feines"
msgid "Join the waitlist"
msgstr "Uneix-te a la llista d'espera"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "Uneix-te a la llista d'espera."
@@ -1936,7 +1972,7 @@ msgstr ""
msgid "Language selection"
msgstr "Tria l'idioma"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr "Configuració d'idioma"
@@ -1945,7 +1981,7 @@ msgstr "Configuració d'idioma"
msgid "Language Settings"
msgstr "Configuració d'idioma"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "Idiomes"
@@ -1983,11 +2019,11 @@ msgstr "Deixa'ls tots sense marcar per veure tots els idiomes."
msgid "Leaving Bluesky"
msgstr "Sortint de Bluesky"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr ""
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr "L'emmagatzematge heretat s'ha esborrat, cal que reinicieu l'aplicació ara."
@@ -2000,16 +2036,17 @@ msgstr "Restablirem la teva contrasenya!"
msgid "Let's go!"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "Biblioteca"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr "Clar"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr "M'agrada"
@@ -2017,7 +2054,7 @@ msgstr "M'agrada"
msgid "Like this feed"
msgstr "Fes m'agrada a aquest canal"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "Li ha agradat a"
@@ -2046,15 +2083,15 @@ msgstr ""
msgid "liked your post"
msgstr "li ha agradat la teva publicació"
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "M'agrades"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr "M'agrades a aquesta publicació"
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr "Llista"
@@ -2091,24 +2128,24 @@ msgid "List unmuted"
msgstr "Llista no silenciada"
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "Llistes"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "Carrega més publicacions"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "Carrega noves notificacions"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2119,17 +2156,17 @@ msgid "Loading..."
msgstr "Carregant…"
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "Servidor de desenvolupament local"
+#~ msgid "Local dev server"
+#~ msgstr "Servidor de desenvolupament local"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr "Registre"
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr ""
@@ -2148,7 +2185,7 @@ msgstr "Accedeix a un compte que no està llistat"
msgid "Make sure this is where you intend to go!"
msgstr "Assegura't que és aquí on vols anar!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "Contingut"
@@ -2175,10 +2212,10 @@ msgstr "Missatge del servidor: {0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "Moderació"
@@ -2214,7 +2251,7 @@ msgstr "Llistes de moderació"
msgid "Moderation Lists"
msgstr "Llistes de moderació"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr "Configuració de moderació"
@@ -2222,11 +2259,11 @@ msgstr "Configuració de moderació"
msgid "Moderator has chosen to set a general warning on the content."
msgstr "El moderador ha decidit establir un advertiment general sobre el contingut"
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "Més canals"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2240,7 +2277,7 @@ msgstr "Més opcions de publicació"
msgid "Most-liked replies first"
msgstr "Respostes amb més m'agrada primer"
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "Silenciar el compte"
@@ -2289,7 +2326,7 @@ msgstr "Silenciar és privat. Els comptes silenciats poden interactuar amb tu, p
msgid "My Birthday"
msgstr "El meu aniversari"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "Els meus canals"
@@ -2297,10 +2334,14 @@ msgstr "Els meus canals"
msgid "My Profile"
msgstr "El meu perfil"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "Els meus canals desats"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2314,15 +2355,15 @@ msgstr "Es requereix un nom"
msgid "Nature"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr "Navega a la pantalla següent"
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr "Navega al teu perfil"
@@ -2366,8 +2407,9 @@ msgctxt "action"
msgid "New post"
msgstr "Nova publicació"
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2397,9 +2439,9 @@ msgid "News"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2431,7 +2473,7 @@ msgstr "No"
msgid "No description"
msgstr "Cap descripció"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr "Ja no segueixes a {0}"
@@ -2444,7 +2486,7 @@ msgstr "Encara no tens cap notificació"
msgid "No result"
msgstr "Cap resultat"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "No s'han trobat resultats per \"{query}\""
@@ -2467,6 +2509,7 @@ msgid "Not Applicable."
msgstr "No aplicable."
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr "No s'ha trobat"
@@ -2479,13 +2522,13 @@ msgstr "Ara mateix no"
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "Nota: Bluesky és una xarxa oberta i pública. Aquesta configuració tan sols limita el teu contingut a l'aplicació de Bluesky i a la web, altres aplicacions poden no respectar-ho. El teu contingut pot ser mostrat a usuaris no connectats per altres aplicacions i webs."
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "Notificacions"
@@ -2509,7 +2552,7 @@ msgstr "D'acord"
msgid "Oldest replies first"
msgstr "Respostes més antigues primer"
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr "Restableix la incorporació"
@@ -2521,9 +2564,8 @@ msgstr "Falta el text alternatiu a una o més imatges."
msgid "Only {0} can reply."
msgstr "Només {0} poden respondre."
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr "Ostres!"
@@ -2536,7 +2578,7 @@ msgstr ""
msgid "Open emoji picker"
msgstr "Obre el selector d'emojis"
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr "Obre els enllaços al navegador de l'aplicació"
@@ -2544,7 +2586,7 @@ msgstr "Obre els enllaços al navegador de l'aplicació"
msgid "Open navigation"
msgstr "Obre la navegació"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr ""
@@ -2568,7 +2610,7 @@ msgstr "Obre la càmera del dispositiu"
msgid "Opens composer"
msgstr "Obre el compositor"
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "Obre la configuració d'idioma"
@@ -2576,33 +2618,31 @@ msgstr "Obre la configuració d'idioma"
msgid "Opens device photo gallery"
msgstr "Obre la galeria fotogràfica del dispositiu"
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr "Obre l'editor del perfil per editar el nom, avatar, imatge de fons i descripció"
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr "Obre la configuració per les incrustacions externes"
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr "Obre la llista de seguidors"
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr "Obre la llista de seguits"
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr "Obre la llista de codis d'invitació"
+#~ msgid "Opens invite code list"
+#~ msgstr "Obre la llista de codis d'invitació"
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "Obre la llista de codis d'invitació"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr "Obre el modal per confirmar l'eliminació del compte. Requereix un codi de correu"
@@ -2610,39 +2650,39 @@ msgstr "Obre el modal per confirmar l'eliminació del compte. Requereix un codi
msgid "Opens modal for using custom domain"
msgstr "Obre el modal per a utilitzar un domini personalitzat"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "Obre la configuració de la moderació"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr "Obre el formulari de restabliment de la contrasenya"
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr "Obre pantalla per editar els canals desats"
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "Obre la pantalla amb tots els canals desats"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "Obre la pàgina de configuració de les contrasenyes d'aplicació"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "Obre les preferències de canals de l'inici"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "Obre la pàgina de l'historial"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "Obre la pàgina de registres del sistema"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "Obre les preferències dels fils de debat"
@@ -2659,8 +2699,8 @@ msgid "Other account"
msgstr "Un altre compte"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "Un altre servei"
+#~ msgid "Other service"
+#~ msgstr "Un altre servei"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2674,9 +2714,9 @@ msgstr "Pàgina no trobada"
msgid "Page Not Found"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2690,11 +2730,11 @@ msgstr "Contrasenya actualitzada"
msgid "Password updated!"
msgstr "Contrasenya actualitzada!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr "Persones seguides per @{0}"
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr "Persones seguint a @{0}"
@@ -2810,7 +2850,7 @@ msgctxt "action"
msgid "Post"
msgstr "Publica"
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "Publicació"
@@ -2821,13 +2861,13 @@ msgstr "Publicació"
#~ msgid "Post"
#~ msgstr "Publicació"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr "Publicació per {0}"
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr "Publicació per @{0}"
@@ -2835,7 +2875,7 @@ msgstr "Publicació per @{0}"
msgid "Post deleted"
msgstr "Publicació eliminada"
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "Publicació oculta"
@@ -2847,11 +2887,11 @@ msgstr "Idioma de la publicació"
msgid "Post Languages"
msgstr "Idiomes de les publicacions"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "Publicació no trobada"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "Publicacions"
@@ -2875,27 +2915,27 @@ msgstr "Idioma principal"
msgid "Prioritize Your Follows"
msgstr "Prioritza els usuaris que segueixes"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "Privacitat"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "Política de privacitat"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "Processant…"
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "Perfil"
@@ -2903,7 +2943,7 @@ msgstr "Perfil"
msgid "Profile updated"
msgstr "Perfil actualitzat"
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "Protegeix el teu compte verificant el teu correu."
@@ -2964,8 +3004,8 @@ msgstr "Usuaris recomanats"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "Elimina"
@@ -3024,7 +3064,7 @@ msgstr "Eliminat dels meus canals"
msgid "Removes default thumbnail from {0}"
msgstr "Elimina la miniatura per defecte de {0}"
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "Respostes"
@@ -3051,7 +3091,7 @@ msgstr "Resposta a <0/>"
msgid "Report {collectionName}"
msgstr "Informa de {collectionName}"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "Informa del compte"
@@ -3109,7 +3149,7 @@ msgstr "Republicada per <0/>"
msgid "reposted your post"
msgstr "ha republicat la teva publicació"
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr "Republicacions d'aquesta publicació"
@@ -3127,11 +3167,11 @@ msgstr "Demana un codi"
msgid "Request Code"
msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "Requereix un text alternatiu abans de publicar"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "Requerit per aquest proveïdor"
@@ -3144,40 +3184,40 @@ msgstr "Codi de restabliment"
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr "Restableix la incorporació"
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "Restableix l'estat de la incorporació"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "Restableix la contrasenya"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr "Restableix les preferències"
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "Restableix l'estat de les preferències"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "Restableix l'estat de la incorporació"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "Restableix l'estat de les preferències"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr "Torna a intentar iniciar sessió"
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr "Torna a intentar l'última acció, que ha donat error"
@@ -3186,10 +3226,10 @@ msgstr "Torna a intentar l'última acció, que ha donat error"
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "Torna-ho a provar"
@@ -3201,7 +3241,7 @@ msgstr "Torna-ho a provar"
msgid "Return to previous page"
msgstr "Torna a la pàgina anterior"
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "ENTORN DE PROVES. Les publicacions i els comptes no són permanents."
@@ -3256,11 +3296,11 @@ msgstr ""
msgid "Scroll to top"
msgstr "Desplaça't cap a dalt"
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3268,8 +3308,8 @@ msgstr "Desplaça't cap a dalt"
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "Cerca"
@@ -3301,8 +3341,8 @@ msgid "Select {item}"
msgstr "Selecciona {item}"
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Selecciona Bluesky Social"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Selecciona Bluesky Social"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3312,8 +3352,8 @@ msgstr "Selecciona d'un compte existent"
msgid "Select option {i} of {numItems}"
msgstr "Selecciona l'opció {i} de {numItems}"
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "Selecciona el servei"
@@ -3321,6 +3361,10 @@ msgstr "Selecciona el servei"
msgid "Select some accounts below to follow"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepTopicalFeeds.tsx:90
msgid "Select topical feeds to follow from the list below"
msgstr ""
@@ -3353,7 +3397,7 @@ msgstr "Selecciona el teu idioma preferit per a les traduccions al teu canal."
msgid "Select your primary algorithmic feeds"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr ""
@@ -3375,8 +3419,8 @@ msgstr "Envia correu"
#~ msgid "Send Email"
#~ msgstr "Envia correu"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "Envia comentari"
@@ -3388,33 +3432,37 @@ msgstr "Envia informe"
msgid "Sends email with confirmation code for account deletion"
msgstr "Envia un correu amb el codi de confirmació per l'eliminació del compte"
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr "Estableix {value} per a la política de moderació de contingut {labelGroup}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr "Estableix l'edat"
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr "Estableix el tema de colors a fosc"
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr "Estableix el tema de colors a clar"
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr "Estableix el tema de colors a la configuració del sistema"
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3422,7 +3470,7 @@ msgstr ""
msgid "Set new password"
msgstr "Estableix una nova contrasenya"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr "Estableix una contrasenya"
@@ -3454,24 +3502,24 @@ msgstr ""
msgid "Sets Bluesky username"
msgstr "Estableix un nom d'usuari de Bluesky"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr "Estableix un correu per restablir la contrasenya"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr "Estableix un proveïdor d'allotjament per restablir la contrasenya"
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr "Estableix el servidor pel cient de Bluesky"
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "Configuració"
@@ -3484,7 +3532,7 @@ msgctxt "action"
msgid "Share"
msgstr "Comparteix"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3495,10 +3543,10 @@ msgid "Share feed"
msgstr "Comparteix el canal"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "Mostra"
@@ -3514,11 +3562,11 @@ msgstr "Mostra igualment"
msgid "Show embeds from {0}"
msgstr "Mostra els incrustats de {0}"
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr "Mostra seguidors semblants a {0}"
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3581,11 +3629,12 @@ msgstr "Mostra el contingut"
msgid "Show users"
msgstr "Mostra usuaris"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr "Mostra una llista d'usuaris semblants a aquest"
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr "Mostra les publicacions de {0} al teu canal"
@@ -3618,14 +3667,14 @@ msgstr "Inicia sessió com a {0}"
msgid "Sign in as..."
msgstr "Inicia sessió com a …"
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "Inicia sessió en"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "Tanca sessió"
@@ -3649,7 +3698,7 @@ msgstr "Registra't o inicia sessió per unir-te a la conversa"
msgid "Sign-in Required"
msgstr "Es requereix iniciar sessió"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "S'ha iniciat sessió com a"
@@ -3662,7 +3711,7 @@ msgid "Signs {0} out of Bluesky"
msgstr "Tanca la sessió de Bluesky de {0}"
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "Salta aquest pas"
@@ -3680,14 +3729,14 @@ msgid "Software Dev"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr "Alguna cosa ha fallat i no estem segurs de què."
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr "Alguna cosa ha fallat i no estem segurs de què."
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr "Alguna cosa ha fallat. Comprova el teu correu i torna-ho a provar."
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr "La teva sessió ha caducat. Torna a inciar-la."
@@ -3708,10 +3757,10 @@ msgid "Square"
msgstr "Quadrat"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "Posada en escena"
+#~ msgid "Staging"
+#~ msgstr "Posada en escena"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "Pàgina d'estat"
@@ -3719,12 +3768,12 @@ msgstr "Pàgina d'estat"
msgid "Step {0} of {numSteps}"
msgstr "Pas {0} de {numSteps}"
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr "L'emmagatzematge s'ha esborrat, cal que reinicieu l'aplicació ara."
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "Historial"
@@ -3757,35 +3806,35 @@ msgstr "Suggeriments per tu"
msgid "Suggestive"
msgstr "Suggerent"
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "Suport"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr "Llisca cap amunt per veure'n més"
+#~ msgid "Swipe up to see more"
+#~ msgstr "Llisca cap amunt per veure'n més"
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "Canvia el compte"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr "Canvia a {0}"
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr "Canvia en compte amb el que tens iniciada la sessió"
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr "Sistema"
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "Registres del sistema"
@@ -3801,14 +3850,14 @@ msgstr "Toca per veure-ho completament"
msgid "Tech"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "Condicions"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "Condicions del servei"
@@ -3817,7 +3866,7 @@ msgstr "Condicions del servei"
msgid "Text input field"
msgstr "Camp d'introducció de text"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "El compte podrà interactuar amb tu després del desbloqueig."
@@ -3833,7 +3882,7 @@ msgstr "La política de drets d'autoria ha estat traslladada a <0/>"
msgid "The following steps will help customize your Bluesky experience."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "És possible que la publicació s'hagi esborrat."
@@ -3853,7 +3902,7 @@ msgstr "El formulari de suport ha estat traslladat. Si necessites ajuda, <0/> o
msgid "The Terms of Service have been moved to"
msgstr "Les condicions del servei han estat traslladades a "
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr ""
@@ -3911,12 +3960,14 @@ msgstr "Hi ha hagut un problema en sincronitzar les teves preferències amb el s
msgid "There was an issue with fetching your app passwords"
msgstr "Hi ha hagut un problema en obtenir les teves contrasenyes d'aplicació"
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr "Hi ha hagut un problema! {0}"
@@ -3931,7 +3982,7 @@ msgstr "Hi ha hagut un problema. Comprova la teva connexió a internet i torna-h
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "S'ha produït un problema inesperat a l'aplicació. Fes-nos saber si això t'ha passat a tu!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr ""
@@ -3966,11 +4017,15 @@ msgstr "Aquest contingut no està disponible degut a que un dels usuaris involuc
msgid "This content is not viewable without a Bluesky account."
msgstr "Aquest contingut no es pot veure sense un compte de Bluesky."
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "Aquest canal està rebent moltes visites actualment i està temporalment inactiu. Prova-ho més tard."
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -4004,7 +4059,7 @@ msgstr "Aquesta llista està buida!"
msgid "This name is already in use"
msgstr "Aquest nom ja està en ús"
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "Aquesta publicació ha estat esborrada."
@@ -4033,7 +4088,7 @@ msgid "This will hide this post from your feeds."
msgstr "Això amagarà aquesta publicació dels teus canals."
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "Preferències dels fils de debat"
@@ -4041,7 +4096,7 @@ msgstr "Preferències dels fils de debat"
msgid "Threaded Mode"
msgstr "Mode fils de debat"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr "Preferències dels fils de debat"
@@ -4053,13 +4108,13 @@ msgstr "Commuta el menú desplegable"
msgid "Transformations"
msgstr "Transformacions"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "Tradueix"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "Torna-ho a provar"
@@ -4079,23 +4134,23 @@ msgstr "Deixa de silenciar la llista"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "No es pot contactar amb el teu servei. Comprova la teva connexió a internet."
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "Desbloqueja"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr "Desbloqueja"
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "Desbloqueja el compte"
@@ -4111,7 +4166,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr "Deixa de seguir"
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr "Deixa de seguir a {0}"
@@ -4119,7 +4174,8 @@ msgstr "Deixa de seguir a {0}"
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "No compleixes les condicions per crear un compte."
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr "Desfés el m'agrada"
@@ -4127,7 +4183,7 @@ msgstr "Desfés el m'agrada"
msgid "Unmute"
msgstr "Deixa de silenciar"
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "Deixa de silenciar el compte"
@@ -4187,8 +4243,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "Utilitza-ho per iniciar sessió a l'altra aplicació, juntament amb el teu identificador."
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr "Utilitza el teu domini com a client proveïdor del servei de Bluesky"
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr "Utilitza el teu domini com a client proveïdor del servei de Bluesky"
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4237,8 +4293,8 @@ msgstr "Llista d'usuaris actualitzada"
msgid "User Lists"
msgstr "Llistes d'usuaris"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "Nom d'usuari o correu"
@@ -4258,15 +4314,15 @@ msgstr "Usuaris a \"{0}\""
msgid "Verification code"
msgstr "Codi de verificació"
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "Verifica el correu"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "Verifica el meu correu"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "Verifica el meu correu"
@@ -4283,7 +4339,7 @@ msgstr "Verifica el teu correu"
msgid "Video Games"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr "Veure l'avatar de {0}"
@@ -4308,15 +4364,15 @@ msgid "Visit Site"
msgstr "Visita el lloc web"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr "Adverteix"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr ""
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr ""
@@ -4328,7 +4384,7 @@ msgstr ""
msgid "We ran out of posts from your follows. Here's the latest from <0/>."
msgstr "Ja no hi ha més publicacions dels usuaris que segueixes. Aquí n'hi ha altres de <0/>."
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr ""
@@ -4336,7 +4392,7 @@ msgstr ""
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr ""
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr ""
@@ -4428,7 +4484,7 @@ msgstr "XXXXXX"
msgid "Yes"
msgstr "Sí"
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr ""
@@ -4458,7 +4514,7 @@ msgstr "Encara no tens codis d'invitació! Te n'enviarem quan portis una mica m
msgid "You don't have any pinned feeds."
msgstr "No tens cap canal fixat."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "No tens cap canal desat!"
@@ -4466,7 +4522,7 @@ msgstr "No tens cap canal desat!"
msgid "You don't have any saved feeds."
msgstr "No tens cap canal desat."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
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."
@@ -4506,7 +4562,7 @@ msgstr "Encara no has creat cap contrasenya d'aplicació. Pots fer-ho amb el bot
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "Encara no has silenciat cap compte. Per fer-ho, vés al seu perfil i selecciona \"Silencia compte\" en el menú del seu compte."
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr "Has de tenir 18 anys o més per habilitar el contingut per a adults."
@@ -4530,9 +4586,9 @@ msgstr "Rebràs un correu amb un \"codi de restabliment\". Introdueix aquí el c
msgid "You're in control"
msgstr ""
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr ""
@@ -4544,7 +4600,7 @@ msgstr ""
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr "Has arribat al final del vostre cabal! Cerca alguns comptes més per seguir."
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "El teu compte"
@@ -4552,7 +4608,11 @@ msgstr "El teu compte"
msgid "Your account has been deleted"
msgstr "El teu compte s'ha eliminat"
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "La teva data de naixement"
@@ -4601,8 +4661,8 @@ msgstr "El teu identificador complet serà <0>@{0}0>"
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "Els teus codis d'invitació no es mostren quan has iniciat sessió amb una contrasenya d'aplicació"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "Els teus codis d'invitació no es mostren quan has iniciat sessió amb una contrasenya d'aplicació"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4619,7 +4679,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "Les teves publicacions, m'agrades i bloquejos són públics. Els comptes silenciats són privats."
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "El teu perfil"
diff --git a/src/locale/locales/de/messages.po b/src/locale/locales/de/messages.po
index f5bae98a93..f57972c923 100644
--- a/src/locale/locales/de/messages.po
+++ b/src/locale/locales/de/messages.po
@@ -18,28 +18,28 @@ msgid "(no email)"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr ""
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr ""
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr ""
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable} Einladungscode verfügbar"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "{invitesAvailable} Einladungscode verfügbar"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable} Einladungscodes verfügbar"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "{invitesAvailable} Einladungscodes verfügbar"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr ""
@@ -47,7 +47,7 @@ msgstr ""
msgid "<0/> members"
msgstr "<0/> Mitglieder"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr ""
@@ -63,7 +63,7 @@ msgstr "<0>Folge einigen0><1>empfohlenen1><2>Nutzern2>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr ""
@@ -85,21 +85,21 @@ msgid "Access profile and other navigation links"
msgstr ""
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "Barrierefreiheit"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "Konto"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr ""
@@ -119,11 +119,11 @@ msgstr "Kontoeinstellungen"
msgid "Account removed from quick access"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr ""
@@ -142,8 +142,8 @@ msgstr "Eine Inhaltswarnung hinzufügen"
msgid "Add a user to this list"
msgstr "Einen Nutzer zu dieser Liste hinzufügen"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "Konto hinzufügen"
@@ -180,7 +180,7 @@ msgstr "Link-Karte hinzufügen:"
msgid "Add the following DNS record to your domain:"
msgstr "Füge den folgenden DNS-Eintrag zu deiner Domain hinzu:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "Zu Listen hinzufügen"
@@ -210,7 +210,7 @@ msgstr "Passe die Anzahl der Likes an, die eine Antwort haben muss, um in deinem
msgid "Adult Content"
msgstr "Inhalt für Erwachsene"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr ""
@@ -218,11 +218,11 @@ msgstr ""
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr ""
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "Erweitert"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
msgid "App Password names must be at least 4 characters long."
msgstr ""
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr ""
@@ -289,9 +289,9 @@ msgstr ""
#~ msgid "App passwords"
#~ msgstr "App-Passwörter"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "App-Passwörter"
@@ -311,7 +311,7 @@ msgstr "Einspruch gegen diese Entscheidung"
msgid "Appeal this decision."
msgstr "Einspruch gegen diese Entscheidung."
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "Erscheinungsbild"
@@ -343,44 +343,44 @@ msgstr ""
msgid "Artistic or non-erotic nudity."
msgstr "Künstlerische oder nicht-erotische Nacktheit."
-#: src/view/com/post-thread/PostThread.tsx:421
-msgctxt "action"
-msgid "Back"
-msgstr ""
-
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "Zurück"
+#: src/view/com/post-thread/PostThread.tsx:416
+msgctxt "action"
+msgid "Back"
+msgstr ""
+
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:136
msgid "Based on your interest in {interestsText}"
msgstr ""
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "Grundlagen"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "Geburtstag"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "Geburtstag:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr ""
@@ -414,7 +414,7 @@ msgstr "Blockierte Konten"
msgid "Blocked Accounts"
msgstr "Blockierte Konten"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren."
@@ -422,7 +422,7 @@ msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwäh
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Blockierte Konten können nicht in deinen Threads antworten, dich erwähnen oder anderweitig mit dir interagieren. Du wirst ihre Inhalte nicht sehen und sie werden daran gehindert, deine zu sehen."
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "Gesperrter Beitrag."
@@ -435,9 +435,15 @@ msgid "Blog"
msgstr "Blog"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -462,14 +468,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "Bluesky zeigt dein Profil und deine Beiträge nicht für abgemeldete Nutzer an. Andere Apps kommen dieser Aufforderung möglicherweise nicht nach."
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr ""
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "Build-Version {0} {1}"
@@ -478,8 +484,8 @@ msgid "Business"
msgstr "Business"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr ""
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr ""
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -498,8 +504,8 @@ msgid "by you"
msgstr ""
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "Kamera"
@@ -507,16 +513,7 @@ msgstr "Kamera"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "Darf nur Buchstaben, Zahlen, Leerzeichen, Bindestriche und Unterstriche enthalten. Muss mindestens 4 Zeichen lang sein, darf aber nicht länger als 32 Zeichen sein."
-#: src/view/com/modals/Confirm.tsx:88
-#: src/view/com/modals/Confirm.tsx:91
-#: src/view/com/modals/CreateOrEditList.tsx:360
-#: src/view/com/modals/DeleteAccount.tsx:156
-#: src/view/com/modals/DeleteAccount.tsx:234
-msgctxt "action"
-msgid "Cancel"
-msgstr ""
-
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -537,6 +534,15 @@ msgstr ""
msgid "Cancel"
msgstr "Abbrechen"
+#: src/view/com/modals/Confirm.tsx:88
+#: src/view/com/modals/Confirm.tsx:91
+#: src/view/com/modals/CreateOrEditList.tsx:360
+#: src/view/com/modals/DeleteAccount.tsx:156
+#: src/view/com/modals/DeleteAccount.tsx:234
+msgctxt "action"
+msgid "Cancel"
+msgstr ""
+
#: src/view/com/modals/DeleteAccount.tsx:152
#: src/view/com/modals/DeleteAccount.tsx:230
msgid "Cancel account deletion"
@@ -567,17 +573,17 @@ msgstr "Suche abbrechen"
msgid "Cancel waitlist signup"
msgstr "Anmeldung zur Warteliste abbrechen"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "Ändern"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "Handle ändern"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "Handle ändern"
@@ -585,11 +591,11 @@ msgstr "Handle ändern"
msgid "Change my email"
msgstr "Meine E-Mail ändern"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -597,7 +603,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr ""
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -605,8 +611,8 @@ msgstr ""
msgid "Change Your Email"
msgstr "Deine E-Mail ändern"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr ""
@@ -626,11 +632,11 @@ msgstr "Überprüfe deinen Posteingang auf eine E-Mail mit dem Bestätigungscode
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr ""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr ""
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "Service wählen"
@@ -651,29 +657,29 @@ msgstr ""
msgid "Choose your main feeds"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "Wähle dein Passwort"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "Alle alten Speicherdaten löschen"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "Alle alten Speicherdaten löschen (danach neu starten)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "Alle Speicherdaten löschen"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "Alle Speicherdaten löschen (danach neu starten)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "Suchanfrage löschen"
@@ -743,7 +749,7 @@ msgstr ""
msgid "Comics"
msgstr ""
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "Community-Richtlinien"
@@ -764,13 +770,7 @@ msgstr "Antwort verfassen"
msgid "Configure content filtering setting for category: {0}"
msgstr ""
-#: src/view/com/modals/Confirm.tsx:75
-#: src/view/com/modals/Confirm.tsx:78
-msgctxt "action"
-msgid "Confirm"
-msgstr ""
-
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -780,6 +780,12 @@ msgstr ""
msgid "Confirm"
msgstr "Bestätigen"
+#: src/view/com/modals/Confirm.tsx:75
+#: src/view/com/modals/Confirm.tsx:78
+msgctxt "action"
+msgid "Confirm"
+msgstr ""
+
#: src/view/com/modals/ChangeEmail.tsx:193
#: src/view/com/modals/ChangeEmail.tsx:195
msgid "Confirm Change"
@@ -793,7 +799,7 @@ msgstr "Bestätige die Spracheinstellungen für den Inhalt"
msgid "Confirm delete account"
msgstr "Bestätige das Löschen des Kontos"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr ""
@@ -808,7 +814,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "Verbinden..."
@@ -842,7 +848,7 @@ msgstr "Inhaltswarnung"
msgid "Content warnings"
msgstr "Inhaltswarnungen"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -859,11 +865,11 @@ msgstr "Fortfahren"
msgid "Continue to next step"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr ""
@@ -876,7 +882,7 @@ msgstr ""
msgid "Copied"
msgstr "Kopiert"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr ""
@@ -902,7 +908,7 @@ msgstr "Link zur Liste kopieren"
msgid "Copy link to post"
msgstr "Link zum Beitrag kopieren"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "Link zum Profil kopieren"
@@ -910,7 +916,7 @@ msgstr "Link zum Profil kopieren"
msgid "Copy post text"
msgstr ""
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr ""
@@ -933,7 +939,7 @@ msgstr ""
msgid "Create a new account"
msgstr "Ein neues Konto erstellen"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr ""
@@ -970,8 +976,12 @@ msgstr ""
msgid "Culture"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "Benutzerdefinierte Domain"
@@ -987,8 +997,8 @@ msgstr ""
#~ msgid "Danger Zone"
#~ msgstr ""
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr ""
@@ -996,7 +1006,7 @@ msgstr ""
msgid "Dark mode"
msgstr ""
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -1004,7 +1014,7 @@ msgstr ""
msgid "Debug panel"
msgstr ""
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "Konto löschen"
@@ -1030,7 +1040,7 @@ msgstr "Mein Konto löschen"
#~ msgid "Delete my account…"
#~ msgstr "Mein Konto löschen…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1046,7 +1056,7 @@ msgstr "Diesen Beitrag löschen?"
msgid "Deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "Gelöschter Beitrag."
@@ -1058,14 +1068,14 @@ msgid "Description"
msgstr "Beschreibung"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "Entwickler-Tools"
+#~ msgid "Developer Tools"
+#~ msgstr "Entwickler-Tools"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr ""
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1086,7 +1096,7 @@ msgstr "Apps daran hindern, abgemeldeten Nutzern mein Konto zu zeigen"
msgid "Discover new custom feeds"
msgstr ""
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "Entdecke neue Feeds"
@@ -1102,7 +1112,7 @@ msgstr "Anzeigename"
msgid "Domain verified!"
msgstr "Domain verifiziert!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr ""
@@ -1119,6 +1129,8 @@ msgctxt "action"
msgid "Done"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1128,6 +1140,8 @@ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "Erledigt"
@@ -1139,7 +1153,16 @@ msgstr "Erledigt{extraText}"
msgid "Double tap to sign in"
msgstr ""
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr ""
@@ -1193,8 +1216,8 @@ msgstr "Details der Liste bearbeiten"
msgid "Edit Moderation List"
msgstr ""
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "Meine Feeds bearbeiten"
@@ -1203,15 +1226,15 @@ msgstr "Meine Feeds bearbeiten"
msgid "Edit my profile"
msgstr "Mein Profil bearbeiten"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "Profil bearbeiten"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "Profil bearbeiten"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "Gespeicherte Feeds bearbeiten"
@@ -1231,17 +1254,17 @@ msgstr ""
msgid "Education"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "E-Mail"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "E-Mail-Adresse"
@@ -1258,7 +1281,7 @@ msgstr "E-Mail aktualisiert"
msgid "Email verified"
msgstr ""
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "E-Mail:"
@@ -1266,7 +1289,7 @@ msgstr "E-Mail:"
msgid "Enable {0} only"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr ""
@@ -1287,7 +1310,7 @@ msgstr ""
msgid "Enable this setting to only see replies between people you follow."
msgstr "Aktiviere diese Einstellung, um nur Antworten von Personen zu sehen, denen du folgst."
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "Ende des Feeds"
@@ -1307,11 +1330,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr "Gib die Domain ein, die du verwenden möchtest"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
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."
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr ""
@@ -1320,7 +1343,7 @@ msgstr ""
msgid "Enter your email"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "Gib deine E-Mail-Adresse ein"
@@ -1374,6 +1397,15 @@ msgstr "Alt-Text erweitern"
msgid "Expand or collapse the full post you are replying to"
msgstr ""
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr ""
@@ -1383,13 +1415,13 @@ msgstr ""
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr ""
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr ""
@@ -1411,7 +1443,7 @@ msgstr ""
msgid "Failed to load recommended feeds"
msgstr "Empfohlene Feeds konnten nicht geladen werden"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr ""
@@ -1419,7 +1451,7 @@ msgstr ""
msgid "Feed by {0}"
msgstr ""
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "Feed offline"
@@ -1427,18 +1459,18 @@ msgstr "Feed offline"
msgid "Feed Preferences"
msgstr "Feed-Einstellungen"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "Feedback"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "Feeds"
@@ -1509,21 +1541,24 @@ msgstr ""
msgid "Flip vertically"
msgstr ""
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "Folgen"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "Folgen"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr ""
@@ -1555,16 +1590,17 @@ msgstr ""
msgid "Followers"
msgstr "Follower"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "Folge ich"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "Folgt dir"
@@ -1584,11 +1620,11 @@ msgstr "Aus Sicherheitsgründen müssen wir dir einen Bestätigungscode an deine
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "Aus Sicherheitsgründen kannst du dies nicht erneut ansehen. Wenn du dieses Passwort verlierst, musst du ein neues generieren."
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "Vergessen"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "Passwort vergessen"
@@ -1635,9 +1671,9 @@ msgstr ""
msgid "Go to @{queryMaybeHandle}"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1651,8 +1687,8 @@ msgstr "Handle"
msgid "Having trouble?"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "Hilfe"
@@ -1672,19 +1708,19 @@ msgstr ""
msgid "Here is your app password."
msgstr "Hier ist dein App-Passwort."
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
-#: src/view/com/notifications/FeedItem.tsx:325
-msgctxt "action"
-msgid "Hide"
-msgstr ""
-
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "Ausblenden"
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
+#: src/view/com/notifications/FeedItem.tsx:325
+msgctxt "action"
+msgid "Hide"
+msgstr ""
+
#: src/view/com/util/forms/PostDropdownBtn.tsx:187
msgid "Hide post"
msgstr "Beitrag ausblenden"
@@ -1702,7 +1738,7 @@ msgstr "Diesen Beitrag ausblenden?"
msgid "Hide user list"
msgstr "Benutzerliste ausblenden"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr ""
@@ -1726,22 +1762,23 @@ msgstr "Hmm, der Feed-Server hat eine schlechte Antwort gegeben. Bitte informier
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "Hm, wir haben Probleme, diesen Feed zu finden. Möglicherweise wurde er gelöscht."
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "Home"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "Home-Feed-Einstellungen"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "Hosting-Anbieter"
@@ -1781,8 +1818,8 @@ msgstr ""
msgid "Image alt text"
msgstr "Bild-Alt-Text"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "Bild-Optionen"
@@ -1794,11 +1831,11 @@ msgstr ""
msgid "Input confirmation code for account deletion"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr ""
@@ -1818,11 +1855,11 @@ msgstr ""
msgid "Input phone number for SMS verification"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr ""
@@ -1834,7 +1871,7 @@ msgstr ""
msgid "Input your email to get on the Bluesky waitlist"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr ""
@@ -1842,25 +1879,24 @@ msgstr ""
msgid "Input your user handle"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "Ungültiger Benutzername oder Passwort"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "Einladen"
+#~ msgid "Invite"
+#~ msgstr "Einladen"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "Einen Freund einladen"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "Einladungscode"
@@ -1873,8 +1909,8 @@ msgid "Invite codes: {0} available"
msgstr ""
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "Einladungscodes: {invitesAvailable} verfügbar"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "Einladungscodes: {invitesAvailable} verfügbar"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1892,8 +1928,8 @@ msgstr "Jobs"
msgid "Join the waitlist"
msgstr "Der Warteliste beitreten"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "Der Warteliste beitreten."
@@ -1909,7 +1945,7 @@ msgstr ""
msgid "Language selection"
msgstr "Sprachauswahl"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr ""
@@ -1918,7 +1954,7 @@ msgstr ""
msgid "Language Settings"
msgstr "Spracheinstellungen"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "Sprachen"
@@ -1956,11 +1992,11 @@ msgstr "Lass alle Kontrollkästchen deaktiviert, um alle Sprachen zu sehen."
msgid "Leaving Bluesky"
msgstr "Bluesky verlassen"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr ""
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr ""
@@ -1973,16 +2009,17 @@ msgstr "Lass uns dein Passwort zurücksetzen!"
msgid "Let's go!"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "Bibliothek"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr ""
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr ""
@@ -1990,7 +2027,7 @@ msgstr ""
msgid "Like this feed"
msgstr ""
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr ""
@@ -2015,15 +2052,15 @@ msgstr ""
msgid "liked your post"
msgstr ""
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr ""
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr ""
@@ -2060,24 +2097,24 @@ msgid "List unmuted"
msgstr ""
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "Listen"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "Mehr Beiträge laden"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "Neue Benachrichtigungen laden"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2088,17 +2125,17 @@ msgid "Loading..."
msgstr "Wird geladen..."
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "Lokaler Entwicklungsserver"
+#~ msgid "Local dev server"
+#~ msgstr "Lokaler Entwicklungsserver"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr ""
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr ""
@@ -2114,7 +2151,7 @@ msgstr "Anmeldung bei einem Konto, das nicht aufgelistet ist"
msgid "Make sure this is where you intend to go!"
msgstr "Vergewissere dich, dass du auch wirklich dorthin gehen willst!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "Medien"
@@ -2137,10 +2174,10 @@ msgstr "Nachricht vom Server: {0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "Moderation"
@@ -2176,7 +2213,7 @@ msgstr "Moderationslisten"
msgid "Moderation Lists"
msgstr "Moderationslisten"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr ""
@@ -2184,11 +2221,11 @@ msgstr ""
msgid "Moderator has chosen to set a general warning on the content."
msgstr ""
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "Mehr Feeds"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2202,7 +2239,7 @@ msgstr ""
msgid "Most-liked replies first"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "Konto stummschalten"
@@ -2251,7 +2288,7 @@ msgstr "Stummschaltung ist privat. Stummgeschaltete Konten können mit dir inter
msgid "My Birthday"
msgstr "Mein Geburtstag"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "Meine Feeds"
@@ -2259,10 +2296,14 @@ msgstr "Meine Feeds"
msgid "My Profile"
msgstr "Mein Profil"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "Meine gespeicherten Feeds"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2276,15 +2317,15 @@ msgstr ""
msgid "Nature"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr ""
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr ""
@@ -2328,8 +2369,9 @@ msgctxt "action"
msgid "New post"
msgstr ""
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2354,15 +2396,10 @@ msgstr ""
msgid "News"
msgstr ""
-#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103
-msgctxt "action"
-msgid "Next"
-msgstr ""
-
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2371,6 +2408,11 @@ msgstr ""
msgid "Next"
msgstr "Nächste"
+#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:103
+msgctxt "action"
+msgid "Next"
+msgstr ""
+
#: src/view/com/lightbox/Lightbox.web.tsx:149
msgid "Next image"
msgstr "Nächstes Bild"
@@ -2389,7 +2431,7 @@ msgstr "Nein"
msgid "No description"
msgstr "Keine Beschreibung"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr ""
@@ -2402,7 +2444,7 @@ msgstr ""
msgid "No result"
msgstr "Kein Ergebnis"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "Keine Ergebnisse für \"{query}\" gefunden"
@@ -2425,6 +2467,7 @@ msgid "Not Applicable."
msgstr "Unzutreffend."
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr ""
@@ -2437,13 +2480,13 @@ msgstr ""
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "Hinweis: Bluesky ist ein offenes und öffentliches Netzwerk. Diese Einstellung schränkt lediglich die Sichtbarkeit deiner Inhalte in der Bluesky-App und auf der Website ein. Andere Apps respektieren diese Einstellung möglicherweise nicht. Deine Inhalte werden abgemeldeten Nutzern möglicherweise weiterhin in anderen Apps und Websites angezeigt."
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "Mitteilungen"
@@ -2467,7 +2510,7 @@ msgstr "Okay"
msgid "Oldest replies first"
msgstr ""
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr ""
@@ -2479,9 +2522,8 @@ msgstr "Bei einem oder mehreren Bildern fehlt der Alt-Text."
msgid "Only {0} can reply."
msgstr "Nur {0} kann antworten."
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr ""
@@ -2494,7 +2536,7 @@ msgstr ""
msgid "Open emoji picker"
msgstr ""
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr ""
@@ -2502,7 +2544,7 @@ msgstr ""
msgid "Open navigation"
msgstr "Navigation öffnen"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr ""
@@ -2526,7 +2568,7 @@ msgstr ""
msgid "Opens composer"
msgstr ""
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "Öffnet die konfigurierbaren Spracheinstellungen"
@@ -2534,33 +2576,31 @@ msgstr "Öffnet die konfigurierbaren Spracheinstellungen"
msgid "Opens device photo gallery"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr ""
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr ""
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr ""
+#~ msgid "Opens invite code list"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "Öffnet die Liste der Einladungscodes"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr ""
@@ -2568,39 +2608,39 @@ msgstr ""
msgid "Opens modal for using custom domain"
msgstr "Öffnet das Modal für die Verwendung einer benutzerdefinierten Domain"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "Öffnet die Moderationseinstellungen"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr ""
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr ""
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "Öffnet den Bildschirm mit allen gespeicherten Feeds"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "Öffnet die Einstellungsseite für das App-Passwort"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "Öffnet die Home-Feed-Einstellungen"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr ""
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "Öffnet die Systemprotokollseite"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "Öffnet die Thread-Einstellungen"
@@ -2617,8 +2657,8 @@ msgid "Other account"
msgstr "Anderes Konto"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "Anderer Service"
+#~ msgid "Other service"
+#~ msgstr "Anderer Service"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2632,9 +2672,9 @@ msgstr "Seite nicht gefunden"
msgid "Page Not Found"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2648,11 +2688,11 @@ msgstr "Passwort aktualisiert"
msgid "Password updated!"
msgstr "Passwort aktualisiert!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr ""
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr ""
@@ -2765,18 +2805,18 @@ msgctxt "action"
msgid "Post"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "Beitrag"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr ""
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr ""
@@ -2784,7 +2824,7 @@ msgstr ""
msgid "Post deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "Beitrag ausgeblendet"
@@ -2796,11 +2836,11 @@ msgstr "Beitragssprache"
msgid "Post Languages"
msgstr "Beitragssprachen"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "Beitrag nicht gefunden"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "Beiträge"
@@ -2824,27 +2864,27 @@ msgstr "Primäre Sprache"
msgid "Prioritize Your Follows"
msgstr "Priorisiere deine Follower"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "Privatsphäre"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "Datenschutzerklärung"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "Wird bearbeitet..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "Profil"
@@ -2852,7 +2892,7 @@ msgstr "Profil"
msgid "Profile updated"
msgstr ""
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "Schütze dein Konto, indem du deine E-Mail bestätigst."
@@ -2909,8 +2949,8 @@ msgstr "Empfohlene Nutzer"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "Entfernen"
@@ -2969,7 +3009,7 @@ msgstr ""
msgid "Removes default thumbnail from {0}"
msgstr ""
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "Antworten"
@@ -2996,7 +3036,7 @@ msgstr ""
msgid "Report {collectionName}"
msgstr "{collectionName} melden"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "Konto melden"
@@ -3046,7 +3086,7 @@ msgstr ""
msgid "reposted your post"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr ""
@@ -3064,11 +3104,11 @@ msgstr ""
msgid "Request Code"
msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "Für diesen Anbieter erforderlich"
@@ -3081,40 +3121,40 @@ msgstr "Code zurücksetzen"
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr ""
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "Passwort zurücksetzen"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr ""
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr ""
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr ""
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr ""
@@ -3123,10 +3163,10 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "Wiederholen"
@@ -3138,7 +3178,7 @@ msgstr ""
msgid "Return to previous page"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr ""
@@ -3193,11 +3233,11 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3205,8 +3245,8 @@ msgstr ""
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "Suche"
@@ -3238,8 +3278,8 @@ msgid "Select {item}"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Wähle Bluesky Social"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Wähle Bluesky Social"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3249,8 +3289,8 @@ msgstr "Von einem bestehenden Konto auswählen"
msgid "Select option {i} of {numItems}"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "Service auswählen"
@@ -3258,6 +3298,10 @@ msgstr "Service auswählen"
msgid "Select some accounts below to follow"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr ""
@@ -3294,7 +3338,7 @@ msgstr "Wähle deine bevorzugte Sprache für die Übersetzungen in deinem Feed a
msgid "Select your primary algorithmic feeds"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr ""
@@ -3312,8 +3356,8 @@ msgctxt "action"
msgid "Send Email"
msgstr "E-Mail senden"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "Feedback senden"
@@ -3325,33 +3369,37 @@ msgstr ""
msgid "Sends email with confirmation code for account deletion"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr ""
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr ""
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr ""
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr ""
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3359,7 +3407,7 @@ msgstr ""
msgid "Set new password"
msgstr "Neues Passwort festlegen"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr ""
@@ -3391,24 +3439,24 @@ msgstr ""
msgid "Sets Bluesky username"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr ""
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "Einstellungen"
@@ -3421,7 +3469,7 @@ msgctxt "action"
msgid "Share"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3432,10 +3480,10 @@ msgid "Share feed"
msgstr "Feed teilen"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "Anzeigen"
@@ -3451,11 +3499,11 @@ msgstr "Trotzdem anzeigen"
msgid "Show embeds from {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3518,11 +3566,12 @@ msgstr ""
msgid "Show users"
msgstr "Nutzer anzeigen"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr ""
@@ -3555,14 +3604,14 @@ msgstr "Anmelden als {0}"
msgid "Sign in as..."
msgstr "Anmelden als..."
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "Anmelden bei"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "Abmelden"
@@ -3586,7 +3635,7 @@ msgstr "Registriere dich oder melden dich an, um an der Diskussion teilzunehmen"
msgid "Sign-in Required"
msgstr "Anmelden erforderlich"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "Angemeldet als"
@@ -3599,7 +3648,7 @@ msgid "Signs {0} out of Bluesky"
msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "Überspringen"
@@ -3617,14 +3666,14 @@ msgid "Software Dev"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr ""
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr ""
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr ""
@@ -3645,10 +3694,10 @@ msgid "Square"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "Staging"
+#~ msgid "Staging"
+#~ msgstr "Staging"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "Status-Seite"
@@ -3656,12 +3705,12 @@ msgstr "Status-Seite"
msgid "Step {0} of {numSteps}"
msgstr ""
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr ""
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr ""
@@ -3694,35 +3743,35 @@ msgstr ""
msgid "Suggestive"
msgstr ""
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "Support"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr ""
+#~ msgid "Swipe up to see more"
+#~ msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "Konto wechseln"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr ""
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr ""
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "Systemprotokoll"
@@ -3738,14 +3787,14 @@ msgstr ""
msgid "Tech"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "Bedingungen"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "Nutzungsbedingungen"
@@ -3754,7 +3803,7 @@ msgstr "Nutzungsbedingungen"
msgid "Text input field"
msgstr "Text-Eingabefeld"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr ""
@@ -3770,7 +3819,7 @@ msgstr ""
msgid "The following steps will help customize your Bluesky experience."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "Möglicherweise wurde der Post gelöscht."
@@ -3786,7 +3835,7 @@ msgstr "Das Support-Formular wurde verschoben. Wenn du Hilfe benötigst, wende d
msgid "The Terms of Service have been moved to"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr ""
@@ -3844,12 +3893,14 @@ msgstr ""
msgid "There was an issue with fetching your app passwords"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr ""
@@ -3864,7 +3915,7 @@ msgstr ""
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr ""
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr ""
@@ -3896,11 +3947,15 @@ msgstr ""
msgid "This content is not viewable without a Bluesky account."
msgstr "Dieser Inhalt ist ohne ein Bluesky-Konto nicht sichtbar."
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "Dieser Feed wird derzeit stark frequentiert und ist vorübergehend nicht verfügbar. Bitte versuche es später erneut."
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -3930,7 +3985,7 @@ msgstr ""
msgid "This name is already in use"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "Dieser Beitrag wurde gelöscht."
@@ -3959,7 +4014,7 @@ msgid "This will hide this post from your feeds."
msgstr "Dadurch wird dieser Beitrag aus deinen Feeds ausgeblendet."
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "Thread-Einstellungen"
@@ -3967,7 +4022,7 @@ msgstr "Thread-Einstellungen"
msgid "Threaded Mode"
msgstr ""
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr ""
@@ -3979,13 +4034,13 @@ msgstr ""
msgid "Transformations"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "Übersetzen"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "Erneut versuchen"
@@ -4001,23 +4056,23 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:475
-msgctxt "action"
-msgid "Unblock"
-msgstr ""
-
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:435
+msgctxt "action"
+msgid "Unblock"
+msgstr ""
+
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr ""
@@ -4033,7 +4088,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr ""
@@ -4041,7 +4096,8 @@ msgstr ""
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."
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr ""
@@ -4049,7 +4105,7 @@ msgstr ""
msgid "Unmute"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr ""
@@ -4109,8 +4165,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "Verwenden dies, um dich mit deinem Handle bei der anderen App einzuloggen."
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr ""
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4159,8 +4215,8 @@ msgstr ""
msgid "User Lists"
msgstr "Benutzerlisten"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "Benutzername oder E-Mail-Adresse"
@@ -4180,15 +4236,15 @@ msgstr ""
msgid "Verification code"
msgstr ""
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "E-Mail bestätigen"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "Meine E-Mail bestätigen"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "Meine E-Mail bestätigen"
@@ -4205,7 +4261,7 @@ msgstr ""
msgid "Video Games"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr ""
@@ -4230,15 +4286,15 @@ msgid "Visit Site"
msgstr "Seite ansehen"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr ""
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr ""
@@ -4254,7 +4310,7 @@ msgstr ""
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr ""
@@ -4262,7 +4318,7 @@ msgstr ""
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr ""
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr ""
@@ -4355,7 +4411,7 @@ msgstr "Ja"
#~ msgid "You are in control"
#~ msgstr ""
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr ""
@@ -4385,7 +4441,7 @@ msgstr "Du hast noch keine Einladungscodes! Wir schicken dir welche, wenn du sch
msgid "You don't have any pinned feeds."
msgstr "Du hast keine angehefteten Feeds."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "Du hast keine gespeicherten Feeds!"
@@ -4393,7 +4449,7 @@ msgstr "Du hast keine gespeicherten Feeds!"
msgid "You don't have any saved feeds."
msgstr "Du hast keine gespeicherten Feeds."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
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."
@@ -4433,7 +4489,7 @@ msgstr "Du hast noch keine App-Passwörter erstellt. Du kannst eines erstellen,
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr ""
@@ -4457,9 +4513,9 @@ msgstr "Du erhältst eine E-Mail mit einem \"Reset-Code\". Gib diesen Code hier
msgid "You're in control"
msgstr ""
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr ""
@@ -4471,7 +4527,7 @@ msgstr ""
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "Dein Konto"
@@ -4479,7 +4535,11 @@ msgstr "Dein Konto"
msgid "Your account has been deleted"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "Dein Geburtsdatum"
@@ -4524,8 +4584,8 @@ msgstr ""
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "Deine Einladungscodes werden ausgeblendet, wenn du dich mit einem App-Passwort anmeldest"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "Deine Einladungscodes werden ausgeblendet, wenn du dich mit einem App-Passwort anmeldest"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4542,7 +4602,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "Deine Beiträge, Likes und Blockierungen sind öffentlich. Stummschaltungen sind privat."
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "Dein Profil"
diff --git a/src/locale/locales/en/messages.po b/src/locale/locales/en/messages.po
index fed021c198..ec78c370e6 100644
--- a/src/locale/locales/en/messages.po
+++ b/src/locale/locales/en/messages.po
@@ -18,28 +18,28 @@ msgid "(no email)"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr ""
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr ""
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr ""
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr ""
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr ""
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr ""
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr ""
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr ""
@@ -47,7 +47,7 @@ msgstr ""
msgid "<0/> members"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr ""
@@ -63,7 +63,7 @@ msgstr ""
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr ""
@@ -85,21 +85,21 @@ msgid "Access profile and other navigation links"
msgstr ""
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr ""
@@ -119,11 +119,11 @@ msgstr ""
msgid "Account removed from quick access"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr ""
@@ -142,8 +142,8 @@ msgstr ""
msgid "Add a user to this list"
msgstr ""
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr ""
@@ -180,7 +180,7 @@ msgstr ""
msgid "Add the following DNS record to your domain:"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr ""
@@ -210,7 +210,7 @@ msgstr ""
msgid "Adult Content"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr ""
@@ -218,11 +218,11 @@ msgstr ""
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr ""
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
msgid "App Password names must be at least 4 characters long."
msgstr ""
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr ""
@@ -289,9 +289,9 @@ msgstr ""
#~ msgid "App passwords"
#~ msgstr ""
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr ""
@@ -311,7 +311,7 @@ msgstr ""
msgid "Appeal this decision."
msgstr ""
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr ""
@@ -345,19 +345,19 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr ""
@@ -366,21 +366,21 @@ msgstr ""
msgid "Based on your interest in {interestsText}"
msgstr ""
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr ""
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr ""
@@ -414,7 +414,7 @@ msgstr ""
msgid "Blocked Accounts"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
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."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr ""
@@ -435,9 +435,15 @@ msgid "Blog"
msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -462,14 +468,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr ""
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr ""
+#~ msgid "Bluesky.Social"
+#~ msgstr ""
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr ""
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr ""
@@ -478,8 +484,8 @@ msgid "Business"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr ""
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr ""
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -498,8 +504,8 @@ msgid "by you"
msgstr ""
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr ""
@@ -507,7 +513,7 @@ msgstr ""
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr ""
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -567,17 +573,17 @@ msgstr ""
msgid "Cancel waitlist signup"
msgstr ""
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr ""
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr ""
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr ""
@@ -585,11 +591,11 @@ msgstr ""
msgid "Change my email"
msgstr ""
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -597,7 +603,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr ""
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -605,8 +611,8 @@ msgstr ""
msgid "Change Your Email"
msgstr ""
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr ""
@@ -626,11 +632,11 @@ msgstr ""
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr ""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr ""
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr ""
@@ -651,29 +657,29 @@ msgstr ""
msgid "Choose your main feeds"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr ""
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr ""
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr ""
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr ""
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr ""
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr ""
@@ -743,7 +749,7 @@ msgstr ""
msgid "Comics"
msgstr ""
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr ""
@@ -764,7 +770,7 @@ msgstr ""
msgid "Configure content filtering setting for category: {0}"
msgstr ""
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -793,7 +799,7 @@ msgstr ""
msgid "Confirm delete account"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr ""
@@ -808,7 +814,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr ""
@@ -842,7 +848,7 @@ msgstr ""
msgid "Content warnings"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -859,11 +865,11 @@ msgstr ""
msgid "Continue to next step"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr ""
@@ -876,7 +882,7 @@ msgstr ""
msgid "Copied"
msgstr ""
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr ""
@@ -902,7 +908,7 @@ msgstr ""
msgid "Copy link to post"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr ""
@@ -910,7 +916,7 @@ msgstr ""
msgid "Copy post text"
msgstr ""
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr ""
@@ -933,7 +939,7 @@ msgstr ""
msgid "Create a new account"
msgstr ""
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr ""
@@ -970,8 +976,12 @@ msgstr ""
msgid "Culture"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr ""
@@ -987,8 +997,8 @@ msgstr ""
#~ msgid "Danger Zone"
#~ msgstr ""
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr ""
@@ -996,7 +1006,7 @@ msgstr ""
msgid "Dark mode"
msgstr ""
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -1004,7 +1014,7 @@ msgstr ""
msgid "Debug panel"
msgstr ""
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr ""
@@ -1030,7 +1040,7 @@ msgstr ""
#~ msgid "Delete my account…"
#~ msgstr ""
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1046,7 +1056,7 @@ msgstr ""
msgid "Deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr ""
@@ -1058,14 +1068,14 @@ msgid "Description"
msgstr ""
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr ""
+#~ msgid "Developer Tools"
+#~ msgstr ""
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr ""
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1086,7 +1096,7 @@ msgstr ""
msgid "Discover new custom feeds"
msgstr ""
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr ""
@@ -1102,7 +1112,7 @@ msgstr ""
msgid "Domain verified!"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr ""
@@ -1119,6 +1129,8 @@ msgctxt "action"
msgid "Done"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1128,6 +1140,8 @@ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr ""
@@ -1139,7 +1153,16 @@ msgstr ""
msgid "Double tap to sign in"
msgstr ""
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr ""
@@ -1193,8 +1216,8 @@ msgstr ""
msgid "Edit Moderation List"
msgstr ""
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr ""
@@ -1203,15 +1226,15 @@ msgstr ""
msgid "Edit my profile"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr ""
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr ""
@@ -1231,17 +1254,17 @@ msgstr ""
msgid "Education"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr ""
@@ -1258,7 +1281,7 @@ msgstr ""
msgid "Email verified"
msgstr ""
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr ""
@@ -1266,7 +1289,7 @@ msgstr ""
msgid "Enable {0} only"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr ""
@@ -1287,7 +1310,7 @@ msgstr ""
msgid "Enable this setting to only see replies between people you follow."
msgstr ""
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr ""
@@ -1307,11 +1330,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password."
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr ""
@@ -1320,7 +1343,7 @@ msgstr ""
msgid "Enter your email"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr ""
@@ -1374,6 +1397,15 @@ msgstr ""
msgid "Expand or collapse the full post you are replying to"
msgstr ""
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr ""
@@ -1383,13 +1415,13 @@ msgstr ""
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr ""
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr ""
@@ -1411,7 +1443,7 @@ msgstr ""
msgid "Failed to load recommended feeds"
msgstr ""
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr ""
@@ -1419,7 +1451,7 @@ msgstr ""
msgid "Feed by {0}"
msgstr ""
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr ""
@@ -1427,18 +1459,18 @@ msgstr ""
msgid "Feed Preferences"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr ""
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr ""
@@ -1509,21 +1541,24 @@ msgstr ""
msgid "Flip vertically"
msgstr ""
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr ""
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr ""
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr ""
@@ -1555,16 +1590,17 @@ msgstr ""
msgid "Followers"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr ""
@@ -1584,11 +1620,11 @@ msgstr ""
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr ""
@@ -1635,9 +1671,9 @@ msgstr ""
msgid "Go to @{queryMaybeHandle}"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1651,8 +1687,8 @@ msgstr ""
msgid "Having trouble?"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr ""
@@ -1673,13 +1709,13 @@ msgid "Here is your app password."
msgstr ""
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1702,7 +1738,7 @@ msgstr ""
msgid "Hide user list"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr ""
@@ -1726,22 +1762,23 @@ msgstr ""
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr ""
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr ""
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr ""
@@ -1781,8 +1818,8 @@ msgstr ""
msgid "Image alt text"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr ""
@@ -1794,11 +1831,11 @@ msgstr ""
msgid "Input confirmation code for account deletion"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr ""
@@ -1818,11 +1855,11 @@ msgstr ""
msgid "Input phone number for SMS verification"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr ""
@@ -1834,7 +1871,7 @@ msgstr ""
msgid "Input your email to get on the Bluesky waitlist"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr ""
@@ -1842,25 +1879,24 @@ msgstr ""
msgid "Input your user handle"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr ""
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr ""
+#~ msgid "Invite"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr ""
@@ -1873,8 +1909,8 @@ msgid "Invite codes: {0} available"
msgstr ""
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr ""
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1892,8 +1928,8 @@ msgstr ""
msgid "Join the waitlist"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr ""
@@ -1909,7 +1945,7 @@ msgstr ""
msgid "Language selection"
msgstr ""
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr ""
@@ -1918,7 +1954,7 @@ msgstr ""
msgid "Language Settings"
msgstr ""
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr ""
@@ -1956,11 +1992,11 @@ msgstr ""
msgid "Leaving Bluesky"
msgstr ""
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr ""
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr ""
@@ -1973,16 +2009,17 @@ msgstr ""
msgid "Let's go!"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr ""
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr ""
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr ""
@@ -1990,7 +2027,7 @@ msgstr ""
msgid "Like this feed"
msgstr ""
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr ""
@@ -2015,15 +2052,15 @@ msgstr ""
msgid "liked your post"
msgstr ""
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr ""
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr ""
@@ -2060,24 +2097,24 @@ msgid "List unmuted"
msgstr ""
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr ""
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr ""
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2088,17 +2125,17 @@ msgid "Loading..."
msgstr ""
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr ""
+#~ msgid "Local dev server"
+#~ msgstr ""
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr ""
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr ""
@@ -2114,7 +2151,7 @@ msgstr ""
msgid "Make sure this is where you intend to go!"
msgstr ""
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr ""
@@ -2137,10 +2174,10 @@ msgstr ""
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr ""
@@ -2176,7 +2213,7 @@ msgstr ""
msgid "Moderation Lists"
msgstr ""
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr ""
@@ -2184,11 +2221,11 @@ msgstr ""
msgid "Moderator has chosen to set a general warning on the content."
msgstr ""
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2202,7 +2239,7 @@ msgstr ""
msgid "Most-liked replies first"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr ""
@@ -2251,7 +2288,7 @@ msgstr ""
msgid "My Birthday"
msgstr ""
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr ""
@@ -2259,10 +2296,14 @@ msgstr ""
msgid "My Profile"
msgstr ""
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2276,15 +2317,15 @@ msgstr ""
msgid "Nature"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr ""
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr ""
@@ -2328,8 +2369,9 @@ msgctxt "action"
msgid "New post"
msgstr ""
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2355,9 +2397,9 @@ msgid "News"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2389,7 +2431,7 @@ msgstr ""
msgid "No description"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr ""
@@ -2402,7 +2444,7 @@ msgstr ""
msgid "No result"
msgstr ""
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr ""
@@ -2425,6 +2467,7 @@ msgid "Not Applicable."
msgstr ""
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr ""
@@ -2437,13 +2480,13 @@ msgstr ""
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr ""
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr ""
@@ -2467,7 +2510,7 @@ msgstr ""
msgid "Oldest replies first"
msgstr ""
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr ""
@@ -2479,9 +2522,8 @@ msgstr ""
msgid "Only {0} can reply."
msgstr ""
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr ""
@@ -2494,7 +2536,7 @@ msgstr ""
msgid "Open emoji picker"
msgstr ""
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr ""
@@ -2502,7 +2544,7 @@ msgstr ""
msgid "Open navigation"
msgstr ""
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr ""
@@ -2526,7 +2568,7 @@ msgstr ""
msgid "Opens composer"
msgstr ""
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr ""
@@ -2534,33 +2576,31 @@ msgstr ""
msgid "Opens device photo gallery"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr ""
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr ""
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr ""
+#~ msgid "Opens invite code list"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr ""
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr ""
@@ -2568,39 +2608,39 @@ msgstr ""
msgid "Opens modal for using custom domain"
msgstr ""
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr ""
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr ""
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr ""
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr ""
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr ""
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr ""
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr ""
@@ -2617,8 +2657,8 @@ msgid "Other account"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr ""
+#~ msgid "Other service"
+#~ msgstr ""
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2632,9 +2672,9 @@ msgstr ""
msgid "Page Not Found"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2648,11 +2688,11 @@ msgstr ""
msgid "Password updated!"
msgstr ""
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr ""
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr ""
@@ -2770,18 +2810,18 @@ msgctxt "action"
msgid "Post"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr ""
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr ""
@@ -2789,7 +2829,7 @@ msgstr ""
msgid "Post deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr ""
@@ -2801,11 +2841,11 @@ msgstr ""
msgid "Post Languages"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr ""
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr ""
@@ -2829,27 +2869,27 @@ msgstr ""
msgid "Prioritize Your Follows"
msgstr ""
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr ""
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr ""
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr ""
@@ -2857,7 +2897,7 @@ msgstr ""
msgid "Profile updated"
msgstr ""
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr ""
@@ -2914,8 +2954,8 @@ msgstr ""
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr ""
@@ -2974,7 +3014,7 @@ msgstr ""
msgid "Removes default thumbnail from {0}"
msgstr ""
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr ""
@@ -3001,7 +3041,7 @@ msgstr ""
msgid "Report {collectionName}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr ""
@@ -3051,7 +3091,7 @@ msgstr ""
msgid "reposted your post"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr ""
@@ -3069,11 +3109,11 @@ msgstr ""
msgid "Request Code"
msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr ""
@@ -3086,40 +3126,40 @@ msgstr ""
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr ""
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr ""
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr ""
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr ""
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr ""
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr ""
@@ -3128,10 +3168,10 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr ""
@@ -3143,7 +3183,7 @@ msgstr ""
msgid "Return to previous page"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr ""
@@ -3198,11 +3238,11 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3210,8 +3250,8 @@ msgstr ""
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr ""
@@ -3243,8 +3283,8 @@ msgid "Select {item}"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr ""
+#~ msgid "Select Bluesky Social"
+#~ msgstr ""
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3254,8 +3294,8 @@ msgstr ""
msgid "Select option {i} of {numItems}"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr ""
@@ -3263,6 +3303,10 @@ msgstr ""
msgid "Select some accounts below to follow"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr ""
@@ -3299,7 +3343,7 @@ msgstr ""
msgid "Select your primary algorithmic feeds"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr ""
@@ -3317,8 +3361,8 @@ msgctxt "action"
msgid "Send Email"
msgstr ""
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr ""
@@ -3330,33 +3374,37 @@ msgstr ""
msgid "Sends email with confirmation code for account deletion"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr ""
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr ""
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr ""
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr ""
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3364,7 +3412,7 @@ msgstr ""
msgid "Set new password"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr ""
@@ -3396,24 +3444,24 @@ msgstr ""
msgid "Sets Bluesky username"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr ""
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr ""
@@ -3426,7 +3474,7 @@ msgctxt "action"
msgid "Share"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3437,10 +3485,10 @@ msgid "Share feed"
msgstr ""
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr ""
@@ -3456,11 +3504,11 @@ msgstr ""
msgid "Show embeds from {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3523,11 +3571,12 @@ msgstr ""
msgid "Show users"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr ""
@@ -3560,14 +3609,14 @@ msgstr ""
msgid "Sign in as..."
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr ""
@@ -3591,7 +3640,7 @@ msgstr ""
msgid "Sign-in Required"
msgstr ""
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr ""
@@ -3604,7 +3653,7 @@ msgid "Signs {0} out of Bluesky"
msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr ""
@@ -3622,14 +3671,14 @@ msgid "Software Dev"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr ""
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr ""
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr ""
@@ -3650,10 +3699,10 @@ msgid "Square"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr ""
+#~ msgid "Staging"
+#~ msgstr ""
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr ""
@@ -3661,12 +3710,12 @@ msgstr ""
msgid "Step {0} of {numSteps}"
msgstr ""
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr ""
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr ""
@@ -3699,35 +3748,35 @@ msgstr ""
msgid "Suggestive"
msgstr ""
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr ""
+#~ msgid "Swipe up to see more"
+#~ msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr ""
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr ""
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr ""
@@ -3743,14 +3792,14 @@ msgstr ""
msgid "Tech"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr ""
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr ""
@@ -3759,7 +3808,7 @@ msgstr ""
msgid "Text input field"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr ""
@@ -3775,7 +3824,7 @@ msgstr ""
msgid "The following steps will help customize your Bluesky experience."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr ""
@@ -3791,7 +3840,7 @@ msgstr ""
msgid "The Terms of Service have been moved to"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr ""
@@ -3849,12 +3898,14 @@ msgstr ""
msgid "There was an issue with fetching your app passwords"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr ""
@@ -3869,7 +3920,7 @@ msgstr ""
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr ""
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr ""
@@ -3901,11 +3952,15 @@ msgstr ""
msgid "This content is not viewable without a Bluesky account."
msgstr ""
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr ""
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -3935,7 +3990,7 @@ msgstr ""
msgid "This name is already in use"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr ""
@@ -3964,7 +4019,7 @@ msgid "This will hide this post from your feeds."
msgstr ""
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr ""
@@ -3972,7 +4027,7 @@ msgstr ""
msgid "Threaded Mode"
msgstr ""
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr ""
@@ -3984,13 +4039,13 @@ msgstr ""
msgid "Transformations"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr ""
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr ""
@@ -4006,23 +4061,23 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr ""
@@ -4038,7 +4093,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr ""
@@ -4046,7 +4101,8 @@ msgstr ""
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr ""
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr ""
@@ -4054,7 +4110,7 @@ msgstr ""
msgid "Unmute"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr ""
@@ -4114,8 +4170,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr ""
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr ""
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4164,8 +4220,8 @@ msgstr ""
msgid "User Lists"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr ""
@@ -4185,15 +4241,15 @@ msgstr ""
msgid "Verification code"
msgstr ""
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr ""
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr ""
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr ""
@@ -4210,7 +4266,7 @@ msgstr ""
msgid "Video Games"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr ""
@@ -4235,15 +4291,15 @@ msgid "Visit Site"
msgstr ""
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr ""
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr ""
@@ -4259,7 +4315,7 @@ msgstr ""
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr ""
@@ -4267,7 +4323,7 @@ msgstr ""
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr ""
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr ""
@@ -4360,7 +4416,7 @@ msgstr ""
#~ msgid "You are in control"
#~ msgstr ""
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr ""
@@ -4390,7 +4446,7 @@ msgstr ""
msgid "You don't have any pinned feeds."
msgstr ""
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr ""
@@ -4398,7 +4454,7 @@ msgstr ""
msgid "You don't have any saved feeds."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
msgid "You have blocked the author or you have been blocked by the author."
msgstr ""
@@ -4438,7 +4494,7 @@ msgstr ""
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr ""
@@ -4462,9 +4518,9 @@ msgstr ""
msgid "You're in control"
msgstr ""
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr ""
@@ -4476,7 +4532,7 @@ msgstr ""
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr ""
@@ -4484,7 +4540,11 @@ msgstr ""
msgid "Your account has been deleted"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr ""
@@ -4529,8 +4589,8 @@ msgstr ""
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr ""
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4547,7 +4607,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr ""
diff --git a/src/locale/locales/es/messages.po b/src/locale/locales/es/messages.po
index 72949c0b08..e77af75a2c 100644
--- a/src/locale/locales/es/messages.po
+++ b/src/locale/locales/es/messages.po
@@ -18,28 +18,28 @@ msgid "(no email)"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, one {# invite code available} other {# invite codes available}}"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable} código de invitación disponible"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "{invitesAvailable} código de invitación disponible"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable} códigos de invitación disponibles"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "{invitesAvailable} códigos de invitación disponibles"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr ""
@@ -47,7 +47,7 @@ msgstr ""
msgid "<0/> members"
msgstr "<0/> miembros"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr ""
@@ -63,7 +63,7 @@ msgstr "<0>Sigue a algunos0><1>usuarios1><2>recomendados2>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr ""
@@ -85,21 +85,21 @@ msgid "Access profile and other navigation links"
msgstr ""
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "Accesibilidad"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "Cuenta"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr ""
@@ -119,11 +119,11 @@ msgstr "Opciones de la cuenta"
msgid "Account removed from quick access"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr ""
@@ -142,8 +142,8 @@ msgstr "Agregar una advertencia de cuenta"
msgid "Add a user to this list"
msgstr "Agregar un usuario a esta lista"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "Agregar una cuenta"
@@ -180,7 +180,7 @@ msgstr "Agregar una tarjeta de enlace:"
msgid "Add the following DNS record to your domain:"
msgstr "Añade el siguiente registro DNS a tu dominio:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "Agregar a listas"
@@ -210,7 +210,7 @@ msgstr "Ajusta el número de Me gusta que debe tener una respuesta para que se m
msgid "Adult Content"
msgstr "Contenido para adultos"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr ""
@@ -218,11 +218,11 @@ msgstr ""
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr ""
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "Avanzado"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
msgid "App Password names must be at least 4 characters long."
msgstr ""
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr ""
@@ -289,9 +289,9 @@ msgstr ""
#~ msgid "App passwords"
#~ msgstr "Contraseñas de la app"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "Contraseñas de la app"
@@ -311,7 +311,7 @@ msgstr "Apelar esta decisión"
msgid "Appeal this decision."
msgstr "Apelar esta decisión."
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "Aspecto exterior"
@@ -345,19 +345,19 @@ msgstr "Desnudez artística o no erótica."
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "Regresar"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr ""
@@ -366,21 +366,21 @@ msgstr ""
msgid "Based on your interest in {interestsText}"
msgstr ""
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "Conceptos básicos"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "Cumpleaños"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "Cumpleaños:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "Bloquear una cuenta"
@@ -414,7 +414,7 @@ msgstr "Cuentas bloqueadas"
msgid "Blocked Accounts"
msgstr "Cuentas bloqueadas"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "Las cuentas bloqueadas no pueden responder en tus hilos, mencionarte ni interactuar contigo de ninguna otra forma."
@@ -422,7 +422,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."
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:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "Publicación bloqueada."
@@ -435,9 +435,15 @@ msgid "Blog"
msgstr "Blog"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -462,14 +468,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "Bluesky no mostrará tu perfil ni tus publicaciones a los usuarios que hayan cerrado sesión. Es posible que otras aplicaciones no acepten esta solicitud. Esto no hace que tu cuenta sea privada."
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr ""
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "Versión {0} {1}"
@@ -478,8 +484,8 @@ msgid "Business"
msgstr "Negocios"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr ""
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr ""
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -498,8 +504,8 @@ msgid "by you"
msgstr ""
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "Cámara"
@@ -507,7 +513,7 @@ msgstr "Cámara"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "Sólo puede contener letras, números, espacios, guiones y guiones bajos. Debe tener al menos 4 caracteres, pero no más de 32."
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -567,17 +573,17 @@ msgstr "Cancelar búsqueda"
msgid "Cancel waitlist signup"
msgstr "Cancelar la inscripción en la lista de espera"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "Cambiar"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "Cambiar el identificador"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "Cambiar el identificador"
@@ -585,11 +591,11 @@ msgstr "Cambiar el identificador"
msgid "Change my email"
msgstr "Cambiar mi correo electrónico"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -597,7 +603,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr ""
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -605,8 +611,8 @@ msgstr ""
msgid "Change Your Email"
msgstr "Cambiar tu correo electrónico"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr ""
@@ -626,11 +632,11 @@ msgstr "Consulta tu bandeja de entrada para recibir un correo electrónico con e
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr ""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr ""
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "Elige un Servicio"
@@ -651,29 +657,29 @@ msgstr "Elige los algoritmos que potencian tu experiencia con publicaciones pers
msgid "Choose your main feeds"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "Elige tu contraseña"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "Borrar todos los datos de almacenamiento heredados"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "Borrar todos los datos de almacenamiento heredados (reiniciar después de esto)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "Borrar todos los datos de almacenamiento"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "Borrar todos los datos de almacenamiento (reiniciar después de esto)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "Borrar consulta de búsqueda"
@@ -743,7 +749,7 @@ msgstr ""
msgid "Comics"
msgstr ""
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "Directrices de la comunidad"
@@ -764,7 +770,7 @@ msgstr "Redactar la respuesta"
msgid "Configure content filtering setting for category: {0}"
msgstr ""
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -793,7 +799,7 @@ msgstr "Confirmar la configuración del idioma del contenido"
msgid "Confirm delete account"
msgstr "Confirmar eliminación de cuenta"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr ""
@@ -808,7 +814,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "Conectando..."
@@ -842,7 +848,7 @@ msgstr "Advertencia de contenido"
msgid "Content warnings"
msgstr "Advertencias de contenido"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -859,11 +865,11 @@ msgstr "Continuar"
msgid "Continue to next step"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr ""
@@ -876,7 +882,7 @@ msgstr ""
msgid "Copied"
msgstr "Copiado"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr ""
@@ -902,7 +908,7 @@ msgstr "Copia el enlace a la lista"
msgid "Copy link to post"
msgstr "Copia el enlace a la publicación"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "Copia el enlace al perfil"
@@ -910,7 +916,7 @@ msgstr "Copia el enlace al perfil"
msgid "Copy post text"
msgstr "Copiar el texto de la publicación"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "Política de derechos de autor"
@@ -933,7 +939,7 @@ msgstr ""
msgid "Create a new account"
msgstr "Crear una cuenta nueva"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr ""
@@ -970,8 +976,12 @@ msgstr ""
msgid "Culture"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "Dominio personalizado"
@@ -987,8 +997,8 @@ msgstr ""
#~ msgid "Danger Zone"
#~ msgstr "Zona de peligro"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr ""
@@ -996,7 +1006,7 @@ msgstr ""
msgid "Dark mode"
msgstr ""
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -1004,7 +1014,7 @@ msgstr ""
msgid "Debug panel"
msgstr ""
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "Borrar la cuenta"
@@ -1030,7 +1040,7 @@ msgstr "Borrar mi cuenta"
#~ msgid "Delete my account…"
#~ msgstr "Borrar mi cuenta..."
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1046,7 +1056,7 @@ msgstr "¿Borrar esta publicación?"
msgid "Deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "Se borró la publicación."
@@ -1058,14 +1068,14 @@ msgid "Description"
msgstr "Descripción"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "Herramientas de desarrollador"
+#~ msgid "Developer Tools"
+#~ msgstr "Herramientas de desarrollador"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "¿Quieres decir algo?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1086,7 +1096,7 @@ msgstr "Evitar que las aplicaciones muestren mi cuenta a los usuarios desconecta
msgid "Discover new custom feeds"
msgstr ""
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "Descubrir nuevas publicaciones"
@@ -1102,7 +1112,7 @@ msgstr "Mostrar el nombre"
msgid "Domain verified!"
msgstr "¡Dominio verificado!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr ""
@@ -1119,6 +1129,8 @@ msgctxt "action"
msgid "Done"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1128,6 +1140,8 @@ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "Listo"
@@ -1139,7 +1153,16 @@ msgstr "Listo{extraText}"
msgid "Double tap to sign in"
msgstr ""
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr ""
@@ -1193,8 +1216,8 @@ msgstr "Editar los detalles de la lista"
msgid "Edit Moderation List"
msgstr ""
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "Editar mis noticias"
@@ -1203,15 +1226,15 @@ msgstr "Editar mis noticias"
msgid "Edit my profile"
msgstr "Editar mi perfil"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "Editar el perfil"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "Editar el perfil"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "Editar mis noticias guardadas"
@@ -1231,17 +1254,17 @@ msgstr ""
msgid "Education"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "Correo electrónico"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "Dirección de correo electrónico"
@@ -1258,7 +1281,7 @@ msgstr "Correo electrónico actualizado"
msgid "Email verified"
msgstr ""
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "Correo electrónico:"
@@ -1266,7 +1289,7 @@ msgstr "Correo electrónico:"
msgid "Enable {0} only"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr ""
@@ -1287,7 +1310,7 @@ msgstr ""
msgid "Enable this setting to only see replies between people you follow."
msgstr "Activa esta opción para ver sólo las respuestas de las personas a las que sigues."
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "Fin de noticias"
@@ -1307,11 +1330,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr "Introduce el dominio que quieres utilizar"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
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."
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr ""
@@ -1320,7 +1343,7 @@ msgstr ""
msgid "Enter your email"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "Introduce la dirección de correo electrónico"
@@ -1374,6 +1397,15 @@ msgstr "Expandir el texto alt"
msgid "Expand or collapse the full post you are replying to"
msgstr ""
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr ""
@@ -1383,13 +1415,13 @@ msgstr ""
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr ""
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr ""
@@ -1411,7 +1443,7 @@ msgstr ""
msgid "Failed to load recommended feeds"
msgstr "Error al cargar las noticias recomendadas"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr ""
@@ -1419,7 +1451,7 @@ msgstr ""
msgid "Feed by {0}"
msgstr ""
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "Noticias fuera de línea"
@@ -1427,18 +1459,18 @@ msgstr "Noticias fuera de línea"
msgid "Feed Preferences"
msgstr "Preferencias de noticias"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "Comentarios"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "Noticias"
@@ -1509,21 +1541,24 @@ msgstr ""
msgid "Flip vertically"
msgstr ""
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "Seguir"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "Seguir"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr ""
@@ -1555,16 +1590,17 @@ msgstr ""
msgid "Followers"
msgstr "Seguidores"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "Siguiendo"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "Te siguen"
@@ -1584,11 +1620,11 @@ msgstr "Por razones de seguridad, tendremos que enviarte un código de confirmac
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "Por razones de seguridad, no podrás volver a verla. Si pierdes esta contraseña, tendrás que generar una nueva."
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "Lo olvidé"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "Olvidé mi contraseña"
@@ -1635,9 +1671,9 @@ msgstr ""
msgid "Go to @{queryMaybeHandle}"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1651,8 +1687,8 @@ msgstr "Identificador"
msgid "Having trouble?"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "Ayuda"
@@ -1673,13 +1709,13 @@ msgid "Here is your app password."
msgstr "Aquí tienes tu contraseña de la app."
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "Ocultar"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1702,7 +1738,7 @@ msgstr "¿Ocultar esta publicación?"
msgid "Hide user list"
msgstr "Ocultar la lista de usuarios"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr ""
@@ -1726,22 +1762,23 @@ msgstr "El servidor de noticias ha respondido de forma incorrecta. Por favor, in
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "Tenemos problemas para encontrar esta noticia. Puede que la hayan borrado."
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "Página inicial"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "Preferencias de noticias de la página inicial"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "Proveedor de alojamiento"
@@ -1781,8 +1818,8 @@ msgstr ""
msgid "Image alt text"
msgstr "Texto alt de la imagen"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "Opciones de la imagen"
@@ -1794,11 +1831,11 @@ msgstr ""
msgid "Input confirmation code for account deletion"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr ""
@@ -1818,11 +1855,11 @@ msgstr ""
msgid "Input phone number for SMS verification"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr ""
@@ -1834,7 +1871,7 @@ msgstr ""
msgid "Input your email to get on the Bluesky waitlist"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr ""
@@ -1842,25 +1879,24 @@ msgstr ""
msgid "Input your user handle"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "Nombre de usuario o contraseña no válidos"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "Invitar"
+#~ msgid "Invite"
+#~ msgstr "Invitar"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "Invitar a un amigo"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "Código de invitación"
@@ -1873,8 +1909,8 @@ msgid "Invite codes: {0} available"
msgstr ""
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "Códigos de invitación: {invitesAvailable} disponibles"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "Códigos de invitación: {invitesAvailable} disponibles"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1892,8 +1928,8 @@ msgstr "Tareas"
msgid "Join the waitlist"
msgstr "Únete a la lista de espera"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "Únete a la lista de espera."
@@ -1909,7 +1945,7 @@ msgstr ""
msgid "Language selection"
msgstr "Escoger el idioma"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr ""
@@ -1918,7 +1954,7 @@ msgstr ""
msgid "Language Settings"
msgstr "Configuración del idioma"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "Idiomas"
@@ -1956,11 +1992,11 @@ msgstr "Déjalos todos sin marcar para ver cualquier idioma."
msgid "Leaving Bluesky"
msgstr "Salir de Bluesky"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr ""
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr ""
@@ -1973,16 +2009,17 @@ msgstr "¡Vamos a restablecer tu contraseña!"
msgid "Let's go!"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "Librería"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr ""
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr ""
@@ -1990,7 +2027,7 @@ msgstr ""
msgid "Like this feed"
msgstr "Dar «me gusta» a esta noticia"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "Le ha gustado a"
@@ -2015,15 +2052,15 @@ msgstr ""
msgid "liked your post"
msgstr ""
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "Cantidad de «Me gusta»"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr ""
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr ""
@@ -2060,24 +2097,24 @@ msgid "List unmuted"
msgstr ""
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "Listas"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "Cargar más publicaciones"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "Cargar notificaciones nuevas"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2088,17 +2125,17 @@ msgid "Loading..."
msgstr "Cargando..."
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "Servidor de desarrollo local"
+#~ msgid "Local dev server"
+#~ msgstr "Servidor de desarrollo local"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr ""
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr ""
@@ -2114,7 +2151,7 @@ msgstr "Acceder a una cuenta que no está en la lista"
msgid "Make sure this is where you intend to go!"
msgstr "¡Asegúrate de que es aquí a donde pretendes ir!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "Medios"
@@ -2137,10 +2174,10 @@ msgstr "Mensaje del servidor: {0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "Moderación"
@@ -2176,7 +2213,7 @@ msgstr "Listas de moderación"
msgid "Moderation Lists"
msgstr "Listas de moderación"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr ""
@@ -2184,11 +2221,11 @@ msgstr ""
msgid "Moderator has chosen to set a general warning on the content."
msgstr ""
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "Más canales de noticias"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2202,7 +2239,7 @@ msgstr ""
msgid "Most-liked replies first"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "Silenciar la cuenta"
@@ -2251,7 +2288,7 @@ msgstr "Silenciar es privado. Las cuentas silenciadas pueden interactuar contigo
msgid "My Birthday"
msgstr "Mi cumpleaños"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "Mis canales de noticias"
@@ -2259,10 +2296,14 @@ msgstr "Mis canales de noticias"
msgid "My Profile"
msgstr "Mi perfil"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "Mis canales de noticias guardados"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2276,15 +2317,15 @@ msgstr ""
msgid "Nature"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr ""
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr ""
@@ -2328,8 +2369,9 @@ msgctxt "action"
msgid "New post"
msgstr ""
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2355,9 +2397,9 @@ msgid "News"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2389,7 +2431,7 @@ msgstr "No"
msgid "No description"
msgstr "Sin descripción"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr ""
@@ -2402,7 +2444,7 @@ msgstr ""
msgid "No result"
msgstr "Sin resultados"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "No se han encontrado resultados para \"{query}\""
@@ -2425,6 +2467,7 @@ msgid "Not Applicable."
msgstr "No aplicable."
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr ""
@@ -2437,13 +2480,13 @@ msgstr ""
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "Nota: Bluesky es una red abierta y pública. Esta configuración sólo limita la visibilidad de tu contenido en la aplicación y el sitio web de Bluesky, y es posible que otras aplicaciones no respeten esta configuración. Otras aplicaciones y sitios web pueden seguir mostrando tu contenido a los usuarios que hayan cerrado sesión."
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "Notificaciones"
@@ -2467,7 +2510,7 @@ msgstr "Está bien"
msgid "Oldest replies first"
msgstr ""
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr ""
@@ -2479,9 +2522,8 @@ msgstr "Falta el texto alternativo en una o varias imágenes."
msgid "Only {0} can reply."
msgstr "Solo {0} puede responder."
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr ""
@@ -2494,7 +2536,7 @@ msgstr ""
msgid "Open emoji picker"
msgstr ""
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr ""
@@ -2502,7 +2544,7 @@ msgstr ""
msgid "Open navigation"
msgstr "Abrir navegación"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr ""
@@ -2526,7 +2568,7 @@ msgstr ""
msgid "Opens composer"
msgstr ""
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "Abrir la configuración del idioma que se puede ajustar"
@@ -2534,33 +2576,31 @@ msgstr "Abrir la configuración del idioma que se puede ajustar"
msgid "Opens device photo gallery"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr ""
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr ""
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr ""
+#~ msgid "Opens invite code list"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "Abre la lista de códigos de invitación"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr ""
@@ -2568,39 +2608,39 @@ msgstr ""
msgid "Opens modal for using custom domain"
msgstr "Abre el modal para usar el dominio personalizado"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "Abre la configuración de moderación"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr ""
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr ""
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "Abre la pantalla con todas las noticias guardadas"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "Abre la página de configuración de la contraseña de la app"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "Abre las preferencias de noticias de la página inicial"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "Abre la página del libro de cuentos"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "Abre la página de la bitácora del sistema"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "Abre las preferencias de hilos"
@@ -2617,8 +2657,8 @@ msgid "Other account"
msgstr "Otra cuenta"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "Otro servicio"
+#~ msgid "Other service"
+#~ msgstr "Otro servicio"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2632,9 +2672,9 @@ msgstr "Página no encontrada"
msgid "Page Not Found"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2648,11 +2688,11 @@ msgstr "Contraseña actualizada"
msgid "Password updated!"
msgstr "¡Contraseña actualizada!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr ""
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr ""
@@ -2765,18 +2805,18 @@ msgctxt "action"
msgid "Post"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "Publicación"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr ""
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr ""
@@ -2784,7 +2824,7 @@ msgstr ""
msgid "Post deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "Publicación oculta"
@@ -2796,11 +2836,11 @@ msgstr "Lenguaje de la publicación"
msgid "Post Languages"
msgstr "Lenguajes de la publicación"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "Publicación no encontrada"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "Publicaciones"
@@ -2824,27 +2864,27 @@ msgstr "Lenguajes primarios"
msgid "Prioritize Your Follows"
msgstr "Priorizar los usuarios a los que sigue"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "Privacidad"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "Política de privacidad"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "Procesando..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "Perfil"
@@ -2852,7 +2892,7 @@ msgstr "Perfil"
msgid "Profile updated"
msgstr ""
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "Protege tu cuenta verificando tu correo electrónico."
@@ -2909,8 +2949,8 @@ msgstr "Usuarios recomendados"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "Eliminar"
@@ -2969,7 +3009,7 @@ msgstr ""
msgid "Removes default thumbnail from {0}"
msgstr ""
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "Respuestas"
@@ -2996,7 +3036,7 @@ msgstr ""
msgid "Report {collectionName}"
msgstr "Informe de {collectionName}"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "Informe de la cuenta"
@@ -3046,7 +3086,7 @@ msgstr "Vuelto a publicar por <0/>"
msgid "reposted your post"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr ""
@@ -3064,11 +3104,11 @@ msgstr ""
msgid "Request Code"
msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "Requerido para este proveedor"
@@ -3081,40 +3121,40 @@ msgstr "Restablecer el código"
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr ""
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "Restablecer el estado de incorporación"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "Restablecer la contraseña"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "Restablecer el estado de preferencias"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "Restablece el estado de incorporación"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "Restablecer el estado de preferencias"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr ""
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr ""
@@ -3123,10 +3163,10 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "Volver a intentar"
@@ -3138,7 +3178,7 @@ msgstr ""
msgid "Return to previous page"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr ""
@@ -3193,11 +3233,11 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3205,8 +3245,8 @@ msgstr ""
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "Buscar"
@@ -3238,8 +3278,8 @@ msgid "Select {item}"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Seleccionar Bluesky Social"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Seleccionar Bluesky Social"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3249,8 +3289,8 @@ msgstr "Selecciona de una cuenta existente"
msgid "Select option {i} of {numItems}"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "Selecciona el servicio"
@@ -3258,6 +3298,10 @@ msgstr "Selecciona el servicio"
msgid "Select some accounts below to follow"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr ""
@@ -3294,7 +3338,7 @@ msgstr "Selecciona el idioma que prefieras para las traducciones de tus noticias
msgid "Select your primary algorithmic feeds"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr ""
@@ -3312,8 +3356,8 @@ msgctxt "action"
msgid "Send Email"
msgstr "Enviar el mensaje"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "Enviar comentarios"
@@ -3325,33 +3369,37 @@ msgstr "Enviar el informe"
msgid "Sends email with confirmation code for account deletion"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr ""
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr ""
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr ""
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr ""
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3359,7 +3407,7 @@ msgstr ""
msgid "Set new password"
msgstr "Establecer la contraseña nueva"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr ""
@@ -3391,24 +3439,24 @@ msgstr ""
msgid "Sets Bluesky username"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr ""
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "Configuraciones"
@@ -3421,7 +3469,7 @@ msgctxt "action"
msgid "Share"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3432,10 +3480,10 @@ msgid "Share feed"
msgstr "Compartir las noticias"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "Mostrar"
@@ -3451,11 +3499,11 @@ msgstr "Mostrar de todas maneras"
msgid "Show embeds from {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3518,11 +3566,12 @@ msgstr ""
msgid "Show users"
msgstr "Mostrar usuarios"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr ""
@@ -3555,14 +3604,14 @@ msgstr "Iniciar sesión como {0}"
msgid "Sign in as..."
msgstr "Iniciar sesión como ..."
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "Iniciar sesión en"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "Cerrar sesión"
@@ -3586,7 +3635,7 @@ msgstr "Regístrate o inicia sesión para unirte a la conversación"
msgid "Sign-in Required"
msgstr "Se requiere iniciar sesión"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "Se inició sesión como"
@@ -3599,7 +3648,7 @@ msgid "Signs {0} out of Bluesky"
msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "Saltarse este paso"
@@ -3617,14 +3666,14 @@ msgid "Software Dev"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr ""
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr ""
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr ""
@@ -3645,10 +3694,10 @@ msgid "Square"
msgstr "Cuadrado"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "Puesta en escena"
+#~ msgid "Staging"
+#~ msgstr "Puesta en escena"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "Página de estado"
@@ -3656,12 +3705,12 @@ msgstr "Página de estado"
msgid "Step {0} of {numSteps}"
msgstr ""
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr ""
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "Libro de cuentos"
@@ -3694,35 +3743,35 @@ msgstr ""
msgid "Suggestive"
msgstr ""
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "Soporte"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr ""
+#~ msgid "Swipe up to see more"
+#~ msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "Cambiar a otra cuenta"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr ""
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr ""
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "Bitácora del sistema"
@@ -3738,14 +3787,14 @@ msgstr ""
msgid "Tech"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "Condiciones"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "Condiciones de servicio"
@@ -3754,7 +3803,7 @@ msgstr "Condiciones de servicio"
msgid "Text input field"
msgstr "Campo de introducción de texto"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "La cuenta podrá interactuar contigo tras el desbloqueo."
@@ -3770,7 +3819,7 @@ msgstr "La Política de derechos de autor se han trasladado a <0/>"
msgid "The following steps will help customize your Bluesky experience."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "Es posible que se haya borrado la publicación."
@@ -3786,7 +3835,7 @@ msgstr "Se ha movido el formulario de soporte. Si necesitas ayuda, por favor <0/
msgid "The Terms of Service have been moved to"
msgstr "Las condiciones de servicio se han trasladado a"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr ""
@@ -3844,12 +3893,14 @@ msgstr ""
msgid "There was an issue with fetching your app passwords"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr ""
@@ -3864,7 +3915,7 @@ msgstr ""
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "Se ha producido un problema inesperado en la aplicación. Por favor, ¡avísanos si te ha ocurrido esto!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr ""
@@ -3896,11 +3947,15 @@ msgstr ""
msgid "This content is not viewable without a Bluesky account."
msgstr "Este contenido no se puede ver sin una cuenta Bluesky."
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "Este canal de noticias está recibiendo mucho tráfico y no está disponible temporalmente. Vuelve a intentarlo más tarde."
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -3930,7 +3985,7 @@ msgstr ""
msgid "This name is already in use"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "Esta publicación ha sido eliminada."
@@ -3959,7 +4014,7 @@ msgid "This will hide this post from your feeds."
msgstr "Esto ocultará esta entrada de tus contenidos."
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "Preferencias de hilos"
@@ -3967,7 +4022,7 @@ msgstr "Preferencias de hilos"
msgid "Threaded Mode"
msgstr "Modo con hilos"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr ""
@@ -3979,13 +4034,13 @@ msgstr "Conmutar el menú desplegable"
msgid "Transformations"
msgstr "Transformaciones"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "Traducir"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "Intentar nuevamente"
@@ -4001,23 +4056,23 @@ msgstr "Desactivar la opción de silenciar la lista"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "No se puede contactar con tu servicio. Comprueba tu conexión a Internet."
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "Desbloquear"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "Desbloquear una cuenta"
@@ -4033,7 +4088,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr ""
@@ -4041,7 +4096,8 @@ msgstr ""
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Lamentablemente, no cumples los requisitos para crear una cuenta."
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr ""
@@ -4049,7 +4105,7 @@ msgstr ""
msgid "Unmute"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "Desactivar la opción de silenciar la cuenta"
@@ -4109,8 +4165,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "Utilízalo para iniciar sesión en la otra aplicación junto con tu identificador."
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr ""
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4159,8 +4215,8 @@ msgstr ""
msgid "User Lists"
msgstr "Listas de usuarios"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "Nombre de usuario o dirección de correo electrónico"
@@ -4180,15 +4236,15 @@ msgstr "Usuarios en «{0}»"
msgid "Verification code"
msgstr ""
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "Verificar el correo electrónico"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "Verificar mi correo electrónico"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "Verificar mi correo electrónico"
@@ -4205,7 +4261,7 @@ msgstr ""
msgid "Video Games"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr ""
@@ -4230,15 +4286,15 @@ msgid "Visit Site"
msgstr "Visitar el sitio"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr ""
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr ""
@@ -4254,7 +4310,7 @@ msgstr ""
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr ""
@@ -4262,7 +4318,7 @@ msgstr ""
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr ""
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr ""
@@ -4355,7 +4411,7 @@ msgstr "Sí"
#~ msgid "You are in control"
#~ msgstr ""
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr ""
@@ -4385,7 +4441,7 @@ msgstr "¡Aún no tienes códigos de invitación! Te enviaremos algunos cuando l
msgid "You don't have any pinned feeds."
msgstr "No tienes ninguna noticia anclada."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "¡No tienes ninguna noticia guardada!"
@@ -4393,7 +4449,7 @@ msgstr "¡No tienes ninguna noticia guardada!"
msgid "You don't have any saved feeds."
msgstr "No tienes ninguna noticia guardada."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
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."
@@ -4433,7 +4489,7 @@ msgstr "Aún no has creado ninguna contraseña de aplicación. Puedes crear una
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "Aún no has silenciado ninguna cuenta. Para silenciar una cuenta, ve a su perfil y selecciona \"Silenciar cuenta\" en el menú de su cuenta."
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr ""
@@ -4457,9 +4513,9 @@ msgstr "Recibirás un correo electrónico con un \"código de restablecimiento\"
msgid "You're in control"
msgstr ""
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr ""
@@ -4471,7 +4527,7 @@ msgstr ""
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "Tu cuenta"
@@ -4479,7 +4535,11 @@ msgstr "Tu cuenta"
msgid "Your account has been deleted"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "Tu fecha de nacimiento"
@@ -4524,8 +4584,8 @@ msgstr ""
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "Tus códigos de invitación están ocultos cuando inicias sesión con una contraseña de la app"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "Tus códigos de invitación están ocultos cuando inicias sesión con una contraseña de la app"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4542,7 +4602,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "Tus publicaciones, Me gustas y bloqueos son públicos. Las cuentas silenciadas son privadas."
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "Tu perfil"
diff --git a/src/locale/locales/fr/messages.po b/src/locale/locales/fr/messages.po
index 87338284a7..932cf681d1 100644
--- a/src/locale/locales/fr/messages.po
+++ b/src/locale/locales/fr/messages.po
@@ -18,32 +18,32 @@ msgid "(no email)"
msgstr "(pas d’e-mail)"
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {# code d’invitation disponible} other {# codes d’invitations disponibles}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, one {# code d’invitation disponible} other {# codes d’invitations disponibles}}"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr "{following} abonnements"
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, one {Code d’invitation : # disponible} other {Codes d’invitation : # disponibles}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, one {Code d’invitation : # disponible} other {Codes d’invitation : # disponibles}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable} code d’invitation disponible"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "{invitesAvailable} code d’invitation disponible"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable} codes d’invitation disponibles"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "{invitesAvailable} codes d’invitation disponibles"
#: src/view/screens/Search/Search.tsx:87
#~ msgid "{message}"
#~ msgstr "{message}"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr "{numUnreadNotifications} non lus"
@@ -51,7 +51,7 @@ msgstr "{numUnreadNotifications} non lus"
msgid "<0/> members"
msgstr "<0/> membres"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr "<0>{following} 0><1>abonnements1>"
@@ -67,7 +67,7 @@ msgstr "<0>Suivre certains0><1>comptes1><2>recommandés2>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr "<0>Bienvenue sur0><1>Bluesky1>"
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr "⚠Pseudo invalide"
@@ -89,21 +89,21 @@ msgid "Access profile and other navigation links"
msgstr "Accède au profil et aux autres liens de navigation"
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "Accessibilité"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "Compte"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr "Compte bloqué"
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr "Compte masqué"
@@ -123,11 +123,11 @@ msgstr "Options de compte"
msgid "Account removed from quick access"
msgstr "Compte supprimé de l’accès rapide"
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr "Compte débloqué"
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr "Compte démasqué"
@@ -146,8 +146,8 @@ msgstr "Ajouter un avertissement sur le contenu"
msgid "Add a user to this list"
msgstr "Ajouter un compte à cette liste"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "Ajouter un compte"
@@ -184,7 +184,7 @@ msgstr "Ajouter une carte de lien :"
msgid "Add the following DNS record to your domain:"
msgstr "Ajoutez l’enregistrement DNS suivant à votre domaine :"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "Ajouter aux listes"
@@ -214,7 +214,7 @@ msgstr "Définissez le nombre de likes qu’une réponse doit avoir pour être a
msgid "Adult Content"
msgstr "Contenu pour adultes"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr "Le contenu pour adultes ne peut être activé que via le Web à <0/>."
@@ -222,11 +222,11 @@ msgstr "Le contenu pour adultes ne peut être activé que via le Web à <0/>."
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr ""
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "Avancé"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -285,7 +285,7 @@ msgstr "Les noms de mots de passe d’application ne peuvent contenir que des le
msgid "App Password names must be at least 4 characters long."
msgstr "Les noms de mots de passe d’application doivent comporter au moins 4 caractères."
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr "Paramètres de mot de passe d’application"
@@ -293,9 +293,9 @@ msgstr "Paramètres de mot de passe d’application"
#~ msgid "App passwords"
#~ msgstr "Mots de passe d’application"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "Mots de passe d’application"
@@ -315,7 +315,7 @@ msgstr "Faire appel de cette décision"
msgid "Appeal this decision."
msgstr "Faire appel de cette décision."
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "Affichage"
@@ -349,19 +349,19 @@ msgstr "Nudité artistique ou non érotique."
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "Arrière"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr "Retour"
@@ -370,21 +370,21 @@ msgstr "Retour"
msgid "Based on your interest in {interestsText}"
msgstr ""
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "Principes de base"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "Date de naissance"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "Date de naissance :"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "Bloquer ce compte"
@@ -418,7 +418,7 @@ msgstr "Comptes bloqués"
msgid "Blocked Accounts"
msgstr "Comptes bloqués"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous."
@@ -426,7 +426,7 @@ msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous m
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Les comptes bloqués ne peuvent pas répondre à vos discussions, vous mentionner ou interagir avec vous. Vous ne verrez pas leur contenu et ils ne pourront pas voir le vôtre."
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "Post bloqué."
@@ -439,9 +439,15 @@ msgid "Blog"
msgstr "Blog"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -466,14 +472,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "Bluesky n’affichera pas votre profil et vos messages à des personnes non connectées. Il est possible que d’autres applications n’honorent pas cette demande. Cela ne privatise pas votre compte."
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr ""
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "Version Build {0} {1}"
@@ -482,8 +488,8 @@ msgid "Business"
msgstr "Affaires"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr "Bouton désactivé. Saisissez un domaine personnalisé pour continuer."
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr "Bouton désactivé. Saisissez un domaine personnalisé pour continuer."
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -502,8 +508,8 @@ msgid "by you"
msgstr "par vous"
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "Caméra"
@@ -511,7 +517,7 @@ msgstr "Caméra"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "Ne peut contenir que des lettres, des chiffres, des espaces, des tirets et des tirets bas. La longueur doit être d’au moins 4 caractères, mais pas plus de 32."
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -571,17 +577,17 @@ msgstr "Annuler la recherche"
msgid "Cancel waitlist signup"
msgstr "Annuler l’inscription sur la liste d’attente"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "Modifier"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "Modifier le pseudo"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "Modifier le pseudo"
@@ -589,11 +595,11 @@ msgstr "Modifier le pseudo"
msgid "Change my email"
msgstr "Modifier mon e-mail"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -601,7 +607,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr ""
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -609,8 +615,8 @@ msgstr ""
msgid "Change Your Email"
msgstr "Modifier votre e-mail"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr ""
@@ -630,11 +636,11 @@ msgstr "Consultez votre boîte de réception, vous avez du recevoir un e-mail co
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr "Choisir « Tout le monde » ou « Personne »"
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr "Choisir un nouveau pseudo Bluesky ou en créer un"
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "Choisir un service"
@@ -655,29 +661,29 @@ msgstr "Choisissez les algorithmes qui alimentent votre expérience avec des fil
msgid "Choose your main feeds"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "Choisissez votre mot de passe"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "Effacer toutes les données de stockage existantes"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "Effacer toutes les données de stockage existantes (redémarrer ensuite)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "Effacer toutes les données de stockage"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "Effacer toutes les données de stockage (redémarrer ensuite)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "Effacer la recherche"
@@ -747,7 +753,7 @@ msgstr ""
msgid "Comics"
msgstr ""
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "Directives communautaires"
@@ -768,7 +774,7 @@ msgstr "Rédiger une réponse"
msgid "Configure content filtering setting for category: {0}"
msgstr ""
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -797,7 +803,7 @@ msgstr "Confirmer les paramètres de langue"
msgid "Confirm delete account"
msgstr "Confirmer la suppression du compte"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr "Confirmez votre âge pour activer le contenu pour adultes."
@@ -812,7 +818,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr "Confirme l’inscription de {email} sur la liste d’attente"
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "Connexion…"
@@ -846,7 +852,7 @@ msgstr "Avertissement sur le contenu"
msgid "Content warnings"
msgstr "Avertissements sur le contenu"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -863,11 +869,11 @@ msgstr "Continuer"
msgid "Continue to next step"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr ""
@@ -880,7 +886,7 @@ msgstr ""
msgid "Copied"
msgstr "Copié"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr "Version de build copiée dans le presse-papier"
@@ -906,7 +912,7 @@ msgstr "Copier le lien vers la liste"
msgid "Copy link to post"
msgstr "Copier le lien vers le post"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "Copier le lien vers le profil"
@@ -914,7 +920,7 @@ msgstr "Copier le lien vers le profil"
msgid "Copy post text"
msgstr "Copier le texte du post"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "Politique sur les droits d’auteur"
@@ -937,7 +943,7 @@ msgstr ""
msgid "Create a new account"
msgstr "Créer un nouveau compte"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr "Créer un compte Bluesky"
@@ -974,8 +980,12 @@ msgstr "Crée une carte avec une miniature. La carte pointe vers {url}"
msgid "Culture"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "Domaine personnalisé"
@@ -991,8 +1001,8 @@ msgstr "Personnaliser les médias provenant de sites externes."
#~ msgid "Danger Zone"
#~ msgstr "Zone de danger"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr "Sombre"
@@ -1000,7 +1010,7 @@ msgstr "Sombre"
msgid "Dark mode"
msgstr "Mode sombre"
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -1008,7 +1018,7 @@ msgstr ""
msgid "Debug panel"
msgstr "Panneau de débug"
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "Supprimer le compte"
@@ -1034,7 +1044,7 @@ msgstr "Supprimer mon compte"
#~ msgid "Delete my account…"
#~ msgstr "Supprimer mon compte…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1050,7 +1060,7 @@ msgstr "Supprimer ce post ?"
msgid "Deleted"
msgstr "Supprimé"
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "Post supprimé."
@@ -1062,14 +1072,14 @@ msgid "Description"
msgstr "Description"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "Outils de dév"
+#~ msgid "Developer Tools"
+#~ msgstr "Outils de dév"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "Vous vouliez dire quelque chose ?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1090,7 +1100,7 @@ msgstr "Empêcher les applis de montrer mon compte aux personnes non connectées
msgid "Discover new custom feeds"
msgstr "Découvrir des fils d’actu personnalisés"
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "Découvrir de nouveaux fils d’actu"
@@ -1106,7 +1116,7 @@ msgstr "Afficher le nom"
msgid "Domain verified!"
msgstr "Domaine vérifié !"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr "Pas de code d’invitation ?"
@@ -1123,6 +1133,8 @@ msgctxt "action"
msgid "Done"
msgstr "Terminer"
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1132,6 +1144,8 @@ msgstr "Terminer"
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "Terminé"
@@ -1143,7 +1157,16 @@ msgstr "Terminé{extraText}"
msgid "Double tap to sign in"
msgstr "Tapotez deux fois pour vous connecter"
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr ""
@@ -1197,8 +1220,8 @@ msgstr "Modifier les infos de la liste"
msgid "Edit Moderation List"
msgstr "Modifier la liste de modération"
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "Modifier mes fils d’actu"
@@ -1207,15 +1230,15 @@ msgstr "Modifier mes fils d’actu"
msgid "Edit my profile"
msgstr "Modifier mon profil"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "Modifier le profil"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "Modifier le profil"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "Modifier les fils d’actu enregistrés"
@@ -1235,17 +1258,17 @@ msgstr "Modifier votre description de profil"
msgid "Education"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "E-mail"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "Adresse e-mail"
@@ -1262,7 +1285,7 @@ msgstr "E-mail mis à jour"
msgid "Email verified"
msgstr "Adresse e-mail vérifiée"
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "E-mail :"
@@ -1270,7 +1293,7 @@ msgstr "E-mail :"
msgid "Enable {0} only"
msgstr "Activer {0} uniquement"
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr "Activer le contenu pour adultes"
@@ -1291,7 +1314,7 @@ msgstr "Activer les lecteurs médias pour"
msgid "Enable this setting to only see replies between people you follow."
msgstr "Activez ce paramètre pour ne voir que les réponses des personnes que vous suivez."
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "Fin du fil d’actu"
@@ -1311,11 +1334,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr "Entrez le domaine que vous voulez utiliser"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
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 l’e-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:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr "Saisissez votre date de naissance"
@@ -1324,7 +1347,7 @@ msgstr "Saisissez votre date de naissance"
msgid "Enter your email"
msgstr "Entrez votre e-mail"
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "Entrez votre e-mail"
@@ -1378,6 +1401,15 @@ msgstr "Développer le texte alt"
msgid "Expand or collapse the full post you are replying to"
msgstr "Développe ou réduit le post complet auquel vous répondez"
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr "Média externe"
@@ -1387,13 +1419,13 @@ msgstr "Média externe"
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr "Les médias externes peuvent permettre à des sites web de collecter des informations sur vous et votre appareil. Aucune information n’est envoyée ou demandée tant que vous n’appuyez pas sur le bouton de lecture."
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr "Préférences sur les médias externes"
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr "Préférences sur les médias externes"
@@ -1415,7 +1447,7 @@ msgstr "Échec de la suppression du post, veuillez réessayer"
msgid "Failed to load recommended feeds"
msgstr "Échec du chargement des fils d’actu recommandés"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr "Fil d’actu"
@@ -1423,7 +1455,7 @@ msgstr "Fil d’actu"
msgid "Feed by {0}"
msgstr "Fil d’actu par {0}"
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "Fil d’actu hors ligne"
@@ -1431,18 +1463,18 @@ msgstr "Fil d’actu hors ligne"
msgid "Feed Preferences"
msgstr "Préférences en matière de fil d’actu"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "Feedback"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "Fil d’actu"
@@ -1513,21 +1545,24 @@ msgstr "Miroir horizontal"
msgid "Flip vertically"
msgstr "Miroir vertical"
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "Suivre"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr "Suivre"
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "Suivre"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr "Suivre {0}"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr ""
@@ -1559,16 +1594,17 @@ msgstr "vous suit"
msgid "Followers"
msgstr "Abonné·e·s"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "Suivi"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr "Suit {0}"
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "Vous suit"
@@ -1588,11 +1624,11 @@ msgstr "Pour des raisons de sécurité, nous devrons envoyer un code de confirma
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "Pour des raisons de sécurité, vous ne pourrez plus afficher ceci. Si vous perdez ce mot de passe, vous devrez en générer un autre."
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "Oublié"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "Mot de passe oublié"
@@ -1639,9 +1675,9 @@ msgstr ""
msgid "Go to @{queryMaybeHandle}"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1655,8 +1691,8 @@ msgstr "Pseudo"
msgid "Having trouble?"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "Aide"
@@ -1677,13 +1713,13 @@ msgid "Here is your app password."
msgstr "Voici le mot de passe de votre appli."
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "Cacher"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1706,7 +1742,7 @@ msgstr "Cacher ce post ?"
msgid "Hide user list"
msgstr "Cacher la liste des comptes"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr "Masque les posts de {0} dans votre fil d’actu"
@@ -1730,22 +1766,23 @@ msgstr "Mmm… le serveur de fils d’actu ne répond pas. Veuillez informer la
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "Hmm, nous n’arrivons pas à trouver ce fil d’actu. Il a peut-être été supprimé."
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "Accueil"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "Préférences de fils d’actu de l’accueil"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "Hébergeur"
@@ -1785,8 +1822,8 @@ msgstr "Image"
msgid "Image alt text"
msgstr "Texte alt de l’image"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "Options d’images"
@@ -1798,11 +1835,11 @@ msgstr "Entrez le code envoyé à votre e-mail pour réinitialiser le mot de pas
msgid "Input confirmation code for account deletion"
msgstr "Entrez le code de confirmation pour supprimer le compte"
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr "Entrez le code d’invitation pour continuer"
@@ -1822,11 +1859,11 @@ msgstr "Entrez le mot de passe pour la suppression du compte"
msgid "Input phone number for SMS verification"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr "Entrez le mot de passe associé à {identifier}"
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr "Entrez le pseudo ou l’adresse e-mail que vous avez utilisé lors de l’inscription"
@@ -1838,7 +1875,7 @@ msgstr ""
msgid "Input your email to get on the Bluesky waitlist"
msgstr "Entrez votre e-mail pour vous inscrire sur la liste d’attente de Bluesky"
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr "Entrez votre mot de passe"
@@ -1846,25 +1883,24 @@ msgstr "Entrez votre mot de passe"
msgid "Input your user handle"
msgstr "Entrez votre pseudo"
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr "Enregistrement de post invalide ou non pris en charge"
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "Pseudo ou mot de passe incorrect"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "Inviter"
+#~ msgid "Invite"
+#~ msgstr "Inviter"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "Inviter un ami"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "Code d’invitation"
@@ -1877,8 +1913,8 @@ msgid "Invite codes: {0} available"
msgstr "Code d’invitation : {0} disponible"
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "Invitations : {invitesAvailable} codes dispo"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "Invitations : {invitesAvailable} codes dispo"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1896,8 +1932,8 @@ msgstr "Emplois"
msgid "Join the waitlist"
msgstr "S’inscrire sur la liste d’attente"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "S’inscrire sur la liste d’attente."
@@ -1913,7 +1949,7 @@ msgstr ""
msgid "Language selection"
msgstr "Sélection de la langue"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr "Préférences de langue"
@@ -1922,7 +1958,7 @@ msgstr "Préférences de langue"
msgid "Language Settings"
msgstr "Paramètres linguistiques"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "Langues"
@@ -1960,11 +1996,11 @@ msgstr "Si vous ne cochez rien, toutes les langues s’afficheront."
msgid "Leaving Bluesky"
msgstr "Quitter Bluesky"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr ""
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr "Stockage ancien effacé, vous devez redémarrer l’application maintenant."
@@ -1977,16 +2013,17 @@ msgstr "Réinitialisez votre mot de passe !"
msgid "Let's go!"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "Bibliothèque"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr "Clair"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr "Liker"
@@ -1994,7 +2031,7 @@ msgstr "Liker"
msgid "Like this feed"
msgstr "Liker ce fil d’actu"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "Liké par"
@@ -2019,15 +2056,15 @@ msgstr "liké votre fil d’actu personnalisé"
msgid "liked your post"
msgstr "liké votre post"
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "Likes"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr "Likes sur ce post"
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr "Liste"
@@ -2064,24 +2101,24 @@ msgid "List unmuted"
msgstr "Liste démasquée"
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "Listes"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "Charger plus d’articles"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "Charger les nouvelles notifications"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2092,17 +2129,17 @@ msgid "Loading..."
msgstr "Chargement…"
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "Serveur de dév local"
+#~ msgid "Local dev server"
+#~ msgstr "Serveur de dév local"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr "Journaux"
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr ""
@@ -2118,7 +2155,7 @@ msgstr "Se connecter à un compte qui n’est pas listé"
msgid "Make sure this is where you intend to go!"
msgstr "Assurez-vous que c’est bien là que vous avez l’intention d’aller !"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "Média"
@@ -2141,10 +2178,10 @@ msgstr "Message du serveur : {0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "Modération"
@@ -2180,7 +2217,7 @@ msgstr "Listes de modération"
msgid "Moderation Lists"
msgstr "Listes de modération"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr "Paramètres de modération"
@@ -2188,11 +2225,11 @@ msgstr "Paramètres de modération"
msgid "Moderator has chosen to set a general warning on the content."
msgstr "La modération a choisi d’ajouter un avertissement général sur le contenu."
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "Plus de fils d’actu"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2206,7 +2243,7 @@ msgstr "Plus d’options de post"
msgid "Most-liked replies first"
msgstr "Réponses les plus likées en premier"
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "Masquer le compte"
@@ -2255,7 +2292,7 @@ msgstr "Ce que vous masquez reste privé. Les comptes masqués peuvent interagir
msgid "My Birthday"
msgstr "Ma date de naissance"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "Mes fils d’actu"
@@ -2263,10 +2300,14 @@ msgstr "Mes fils d’actu"
msgid "My Profile"
msgstr "Mon profil"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "Mes fils d’actu enregistrés"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2280,15 +2321,15 @@ msgstr "Le nom est requis"
msgid "Nature"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr "Navigue vers le prochain écran"
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr "Navigue vers votre profil"
@@ -2332,8 +2373,9 @@ msgctxt "action"
msgid "New post"
msgstr "Nouveau post"
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2359,9 +2401,9 @@ msgid "News"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2393,7 +2435,7 @@ msgstr "Non"
msgid "No description"
msgstr "Aucune description"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr "Ne suit plus {0}"
@@ -2406,7 +2448,7 @@ msgstr "Pas encore de notifications !"
msgid "No result"
msgstr "Aucun résultat"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "Aucun résultat trouvé pour « {query} »"
@@ -2429,6 +2471,7 @@ msgid "Not Applicable."
msgstr "Sans objet."
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr "Introuvable"
@@ -2441,13 +2484,13 @@ msgstr "Pas maintenant"
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "Remarque : Bluesky est un réseau ouvert et public. Ce paramètre limite uniquement la visibilité de votre contenu sur l’application et le site Web de Bluesky, et d’autres applications peuvent ne pas respecter ce paramètre. Votre contenu peut toujours être montré aux personnes non connectées par d’autres applications et sites Web."
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "Notifications"
@@ -2471,7 +2514,7 @@ msgstr "D’accord"
msgid "Oldest replies first"
msgstr "Plus anciennes réponses en premier"
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr "Réinitialiser le didacticiel"
@@ -2483,9 +2526,8 @@ msgstr "Une ou plusieurs images n’ont pas de texte alt."
msgid "Only {0} can reply."
msgstr "Seul {0} peut répondre."
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr "Oups !"
@@ -2498,7 +2540,7 @@ msgstr ""
msgid "Open emoji picker"
msgstr "Ouvrir le sélecteur d’emoji"
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr ""
@@ -2506,7 +2548,7 @@ msgstr ""
msgid "Open navigation"
msgstr "Navigation ouverte"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr "Ouvrir la page Storybook"
@@ -2530,7 +2572,7 @@ msgstr "Ouvre l’appareil photo de l’appareil"
msgid "Opens composer"
msgstr "Ouvre le rédacteur"
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "Ouvre les paramètres linguistiques configurables"
@@ -2538,33 +2580,31 @@ msgstr "Ouvre les paramètres linguistiques configurables"
msgid "Opens device photo gallery"
msgstr "Ouvre la galerie de photos de l’appareil"
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr "Ouvre l’éditeur pour le nom d’affichage du profil, l’avatar, l’image d’arrière-plan et la description"
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr "Ouvre les paramètres d’intégration externe"
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr "Ouvre la liste des comptes abonnés"
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr "Ouvre la liste des abonnements"
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr "Ouvre la liste des codes d’invitation"
+#~ msgid "Opens invite code list"
+#~ msgstr "Ouvre la liste des codes d’invitation"
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "Ouvre la liste des codes d’invitation"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr "Ouvre la fenêtre modale pour confirmer la suppression du compte. Requiert un code e-mail."
@@ -2572,39 +2612,39 @@ msgstr "Ouvre la fenêtre modale pour confirmer la suppression du compte. Requie
msgid "Opens modal for using custom domain"
msgstr "Ouvre une fenêtre modale pour utiliser un domaine personnalisé"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "Ouvre les paramètres de modération"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr "Ouvre le formulaire de réinitialisation du mot de passe"
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr "Ouvre l’écran pour modifier les fils d’actu enregistrés"
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "Ouvre l’écran avec tous les fils d’actu enregistrés"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "Ouvre la page de configuration du mot de passe"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "Ouvre les préférences du fil d’accueil"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "Ouvre la page de l’historique"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "Ouvre la page du journal système"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "Ouvre les préférences relatives aux fils de discussion"
@@ -2621,8 +2661,8 @@ msgid "Other account"
msgstr "Autre compte"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "Autre service"
+#~ msgid "Other service"
+#~ msgstr "Autre service"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2636,9 +2676,9 @@ msgstr "Page introuvable"
msgid "Page Not Found"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2652,11 +2692,11 @@ msgstr "Mise à jour du mot de passe"
msgid "Password updated!"
msgstr "Mot de passe mis à jour !"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr "Personnes suivies par @{0}"
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr "Personnes qui suivent @{0}"
@@ -2769,18 +2809,18 @@ msgctxt "action"
msgid "Post"
msgstr "Poster"
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "Post"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr "Post de {0}"
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr "Post de @{0}"
@@ -2788,7 +2828,7 @@ msgstr "Post de @{0}"
msgid "Post deleted"
msgstr "Post supprimé"
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "Post caché"
@@ -2800,11 +2840,11 @@ msgstr "Langue du post"
msgid "Post Languages"
msgstr "Langues du post"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "Post introuvable"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "Posts"
@@ -2828,27 +2868,27 @@ msgstr "Langue principale"
msgid "Prioritize Your Follows"
msgstr "Définissez des priorités de vos suivis"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "Vie privée"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "Charte de confidentialité"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "Traitement…"
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "Profil"
@@ -2856,7 +2896,7 @@ msgstr "Profil"
msgid "Profile updated"
msgstr "Profil mis à jour"
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "Protégez votre compte en vérifiant votre e-mail."
@@ -2913,8 +2953,8 @@ msgstr "Comptes recommandés"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "Supprimer"
@@ -2973,7 +3013,7 @@ msgstr "Supprimé de mes fils d’actu"
msgid "Removes default thumbnail from {0}"
msgstr "Supprime la miniature par défaut de {0}"
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "Réponses"
@@ -3000,7 +3040,7 @@ msgstr "Réponse à <0/>"
msgid "Report {collectionName}"
msgstr "Signaler {collectionName}"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "Signaler le compte"
@@ -3050,7 +3090,7 @@ msgstr "Republié par <0/>"
msgid "reposted your post"
msgstr "a republié votre post"
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr "Reposts de ce post"
@@ -3068,11 +3108,11 @@ msgstr ""
msgid "Request Code"
msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "Nécessiter un texte alt avant de publier"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "Obligatoire pour cet hébergeur"
@@ -3085,40 +3125,40 @@ msgstr "Réinitialiser le code"
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr "Réinitialiser le didacticiel"
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "Réinitialisation du didacticiel"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "Réinitialiser mot de passe"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr "Réinitialiser les préférences"
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "Réinitialiser l’état des préférences"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "Réinitialise l’état d’accueil"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "Réinitialise l’état des préférences"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr "Réessaye la connection"
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr "Réessaye la dernière action, qui a échoué"
@@ -3127,10 +3167,10 @@ msgstr "Réessaye la dernière action, qui a échoué"
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "Réessayer"
@@ -3142,7 +3182,7 @@ msgstr ""
msgid "Return to previous page"
msgstr "Retourne à la page précédente"
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "SANDBOX. Les posts et les comptes ne sont pas permanents."
@@ -3197,11 +3237,11 @@ msgstr ""
msgid "Scroll to top"
msgstr "Remonter en haut"
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3209,8 +3249,8 @@ msgstr "Remonter en haut"
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "Recherche"
@@ -3242,8 +3282,8 @@ msgid "Select {item}"
msgstr "Sélectionner {item}"
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Sélectionner Bluesky Social"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Sélectionner Bluesky Social"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3253,8 +3293,8 @@ msgstr "Sélectionner un compte existant"
msgid "Select option {i} of {numItems}"
msgstr "Sélectionne l’option {i} sur {numItems}"
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "Sélectionner un service"
@@ -3262,6 +3302,10 @@ msgstr "Sélectionner un service"
msgid "Select some accounts below to follow"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr ""
@@ -3298,7 +3342,7 @@ msgstr "Sélectionnez votre langue préférée pour traduire votre fils d’actu
msgid "Select your primary algorithmic feeds"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr ""
@@ -3316,8 +3360,8 @@ msgctxt "action"
msgid "Send Email"
msgstr "Envoyer l’e-mail"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "Envoyer des commentaires"
@@ -3329,33 +3373,37 @@ msgstr "Envoyer le rapport"
msgid "Sends email with confirmation code for account deletion"
msgstr "Envoie un e-mail avec le code de confirmation pour la suppression du compte"
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr "Choisis {value} pour la politique de modération de contenu {labelGroup}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr "Enregistrer l’âge"
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr "Change le thème de couleur en sombre"
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr "Change le thème de couleur en clair"
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr "Change le thème de couleur en fonction du paramètre système"
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3363,7 +3411,7 @@ msgstr ""
msgid "Set new password"
msgstr "Définir un nouveau mot de passe"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr "Définit le mot de passe"
@@ -3395,24 +3443,24 @@ msgstr ""
msgid "Sets Bluesky username"
msgstr "Définit le pseudo Bluesky"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr "Définit l’e-mail pour la réinitialisation du mot de passe"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr "Définit l’hébergeur pour la réinitialisation du mot de passe"
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr "Définit le serveur pour le client Bluesky"
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "Paramètres"
@@ -3425,7 +3473,7 @@ msgctxt "action"
msgid "Share"
msgstr "Partager"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3436,10 +3484,10 @@ msgid "Share feed"
msgstr "Partager le fil d’actu"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "Afficher"
@@ -3455,11 +3503,11 @@ msgstr "Afficher quand même"
msgid "Show embeds from {0}"
msgstr "Afficher les intégrations de {0}"
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr "Afficher les suivis similaires à {0}"
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3522,11 +3570,12 @@ msgstr "Afficher le contenu"
msgid "Show users"
msgstr "Afficher les comptes"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr "Affiche une liste de comptes similaires à ce compte."
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr "Affiche les posts de {0} dans votre fil d’actu"
@@ -3559,14 +3608,14 @@ msgstr "Se connecter en tant que {0}"
msgid "Sign in as..."
msgstr "Se connecter en tant que…"
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "Se connecter à"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "Déconnexion"
@@ -3590,7 +3639,7 @@ msgstr "S’inscrire ou se connecter pour participer à la conversation"
msgid "Sign-in Required"
msgstr "Connexion requise"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "Connecté en tant que"
@@ -3603,7 +3652,7 @@ msgid "Signs {0} out of Bluesky"
msgstr "Déconnecte {0} de Bluesky"
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "Ignorer"
@@ -3621,14 +3670,14 @@ msgid "Software Dev"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr "Quelque chose n’a pas marché, mais on ne sait pas trop quoi."
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr "Quelque chose n’a pas marché, mais on ne sait pas trop quoi."
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr "Quelque chose n’a pas marché. Vérifiez vos e-mails et réessayez."
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr "Désolé ! Votre session a expiré. Essayez de vous reconnecter."
@@ -3649,10 +3698,10 @@ msgid "Square"
msgstr "Carré"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "Serveur de test"
+#~ msgid "Staging"
+#~ msgstr "Serveur de test"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "État du service"
@@ -3660,12 +3709,12 @@ msgstr "État du service"
msgid "Step {0} of {numSteps}"
msgstr "Étape {0} sur {numSteps}"
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr "Stockage effacé, vous devez redémarrer l’application maintenant."
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "Historique"
@@ -3698,35 +3747,35 @@ msgstr "Suggérés pour vous"
msgid "Suggestive"
msgstr "Suggestif"
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "Soutien"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr "Glisser vers le haut pour en voir plus"
+#~ msgid "Swipe up to see more"
+#~ msgstr "Glisser vers le haut pour en voir plus"
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "Changer de compte"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr "Basculer sur {0}"
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr "Bascule le compte auquel vous êtes connectés vers"
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr "Système"
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "Journal système"
@@ -3742,14 +3791,14 @@ msgstr "Tapper pour voir en entier"
msgid "Tech"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "Conditions générales"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "Conditions d’utilisation"
@@ -3758,7 +3807,7 @@ msgstr "Conditions d’utilisation"
msgid "Text input field"
msgstr "Champ de saisie de texte"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "Ce compte pourra interagir avec vous après le déblocage."
@@ -3774,7 +3823,7 @@ msgstr "Notre politique de droits d’auteur a été déplacée vers <0/>"
msgid "The following steps will help customize your Bluesky experience."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "Ce post a peut-être été supprimé."
@@ -3790,7 +3839,7 @@ msgstr "Le formulaire d’assistance a été déplacé. Si vous avez besoin d’
msgid "The Terms of Service have been moved to"
msgstr "Nos conditions d’utilisation ont été déplacées vers"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr ""
@@ -3848,12 +3897,14 @@ msgstr "Il y a eu un problème de synchronisation de vos préférences avec le s
msgid "There was an issue with fetching your app passwords"
msgstr "Il y a eu un problème lors de la récupération de vos mots de passe d’application"
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr "Il y a eu un problème ! {0}"
@@ -3868,7 +3919,7 @@ msgstr "Il y a eu un problème. Veuillez vérifier votre connexion Internet et r
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "Un problème inattendu s’est produit dans l’application. N’hésitez pas à nous faire savoir si cela vous est arrivé !"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr ""
@@ -3900,11 +3951,15 @@ msgstr "Ce contenu n’est pas disponible car l’un des comptes impliqués a bl
msgid "This content is not viewable without a Bluesky account."
msgstr "Ce contenu n’est pas visible sans un compte Bluesky."
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "Ce fil d’actu reçoit actuellement un trafic important, il est temporairement indisponible. Veuillez réessayer plus tard."
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -3934,7 +3989,7 @@ msgstr "Cette liste est vide !"
msgid "This name is already in use"
msgstr "Ce nom est déjà utilisé"
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "Ce post a été supprimé."
@@ -3963,7 +4018,7 @@ msgid "This will hide this post from your feeds."
msgstr "Cela va masquer ce post de vos fils d’actu."
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "Préférences des fils de discussion"
@@ -3971,7 +4026,7 @@ msgstr "Préférences des fils de discussion"
msgid "Threaded Mode"
msgstr "Mode arborescent"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr "Préférences de fils de discussion"
@@ -3983,13 +4038,13 @@ msgstr "Activer le menu déroulant"
msgid "Transformations"
msgstr "Transformations"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "Traduire"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "Réessayer"
@@ -4005,23 +4060,23 @@ msgstr "Réafficher cette liste"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "Impossible de contacter votre service. Veuillez vérifier votre connexion Internet."
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "Débloquer"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr "Débloquer"
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "Débloquer le compte"
@@ -4037,7 +4092,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr "Se désabonner"
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr "Se désabonner de {0}"
@@ -4045,7 +4100,8 @@ msgstr "Se désabonner de {0}"
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."
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr "Déliker"
@@ -4053,7 +4109,7 @@ msgstr "Déliker"
msgid "Unmute"
msgstr "Réafficher"
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "Réafficher ce compte"
@@ -4113,8 +4169,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "Utilisez-le pour vous connecter à l’autre application avec votre identifiant."
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr "Utilise votre domaine comme votre fournisseur de client Bluesky"
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr "Utilise votre domaine comme votre fournisseur de client Bluesky"
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4163,8 +4219,8 @@ msgstr "Liste de compte mise à jour"
msgid "User Lists"
msgstr "Listes de comptes"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "Pseudo ou e-mail"
@@ -4184,15 +4240,15 @@ msgstr "Comptes dans « {0} »"
msgid "Verification code"
msgstr ""
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "Confirmer l’e-mail"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "Confirmer mon e-mail"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "Confirmer mon e-mail"
@@ -4209,7 +4265,7 @@ msgstr "Vérifiez votre e-mail"
msgid "Video Games"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr "Voir l’avatar de {0}"
@@ -4234,15 +4290,15 @@ msgid "Visit Site"
msgstr "Visiter le site"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr "Avertir"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr ""
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr ""
@@ -4258,7 +4314,7 @@ msgstr ""
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr ""
@@ -4266,7 +4322,7 @@ msgstr ""
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr ""
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr ""
@@ -4359,7 +4415,7 @@ msgstr "Oui"
#~ msgid "You are in control"
#~ msgstr ""
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr ""
@@ -4389,7 +4445,7 @@ msgstr "Vous n’avez encore aucun code d’invitation ! Nous vous en enverrons
msgid "You don't have any pinned feeds."
msgstr "Vous n’avez encore aucun fil épinglé."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "Vous n’avez encore aucun fil enregistré !"
@@ -4397,7 +4453,7 @@ msgstr "Vous n’avez encore aucun fil enregistré !"
msgid "You don't have any saved feeds."
msgstr "Vous n’avez encore aucun fil enregistré."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
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."
@@ -4437,7 +4493,7 @@ msgstr "Vous n’avez encore créé aucun mot de passe pour l’appli. Vous pouv
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "Vous n’avez encore masqué aucun compte. Pour désactiver un compte, allez sur son profil et sélectionnez « Masquer le compte » dans le menu de son compte."
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr "Vous devez avoir 18 ans ou plus pour activer le contenu pour adultes."
@@ -4461,9 +4517,9 @@ msgstr "Vous recevrez un e-mail contenant un « code de réinitialisation » Sai
msgid "You're in control"
msgstr ""
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr ""
@@ -4475,7 +4531,7 @@ msgstr ""
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr "Vous avez atteint la fin de votre fil d’actu ! Trouvez d’autres comptes à suivre."
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "Votre compte"
@@ -4483,7 +4539,11 @@ msgstr "Votre compte"
msgid "Your account has been deleted"
msgstr "Votre compte a été supprimé"
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "Votre date de naissance"
@@ -4528,8 +4588,8 @@ msgstr "Votre pseudo complet sera <0>@{0}0>"
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "Vos codes d’invitation sont cachés lorsque vous êtes connecté à l’aide d’un mot de passe d’application."
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "Vos codes d’invitation sont cachés lorsque vous êtes connecté à l’aide d’un mot de passe d’application."
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4546,7 +4606,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "Vos posts, les likes et les blocages sont publics. Les silences (comptes masqués) sont privés."
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "Votre profil"
diff --git a/src/locale/locales/hi/messages.po b/src/locale/locales/hi/messages.po
index 1b3d50fff9..0569ae2993 100644
--- a/src/locale/locales/hi/messages.po
+++ b/src/locale/locales/hi/messages.po
@@ -18,28 +18,28 @@ msgid "(no email)"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr ""
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr ""
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr ""
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr ""
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr ""
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr ""
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr ""
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr ""
@@ -47,7 +47,7 @@ msgstr ""
msgid "<0/> members"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr ""
@@ -67,7 +67,7 @@ msgstr "<0>कुछ0><1>पसंदीदा उपयोगकर्ता
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr ""
@@ -89,21 +89,21 @@ msgid "Access profile and other navigation links"
msgstr ""
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "प्रवेर्शयोग्यता"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "अकाउंट"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr ""
@@ -123,11 +123,11 @@ msgstr "अकाउंट के विकल्प"
msgid "Account removed from quick access"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr ""
@@ -146,8 +146,8 @@ msgstr "सामग्री चेतावनी जोड़ें"
msgid "Add a user to this list"
msgstr "इस सूची में किसी को जोड़ें"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "अकाउंट जोड़ें"
@@ -184,7 +184,7 @@ msgstr "लिंक कार्ड जोड़ें:"
msgid "Add the following DNS record to your domain:"
msgstr "अपने डोमेन में निम्नलिखित DNS रिकॉर्ड जोड़ें:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "सूचियों में जोड़ें"
@@ -214,7 +214,7 @@ msgstr "पसंद की संख्या को समायोजित
msgid "Adult Content"
msgstr "वयस्क सामग्री"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr ""
@@ -222,11 +222,11 @@ msgstr ""
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr ""
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "विकसित"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -285,7 +285,7 @@ msgstr ""
msgid "App Password names must be at least 4 characters long."
msgstr ""
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr ""
@@ -293,9 +293,9 @@ msgstr ""
#~ msgid "App passwords"
#~ msgstr "ऐप पासवर्ड"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "ऐप पासवर्ड"
@@ -315,7 +315,7 @@ msgstr ""
msgid "Appeal this decision."
msgstr ""
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "दिखावट"
@@ -349,19 +349,19 @@ msgstr "कलात्मक या गैर-कामुक नग्नत
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "वापस"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr ""
@@ -370,21 +370,21 @@ msgstr ""
msgid "Based on your interest in {interestsText}"
msgstr ""
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "मूल बातें"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "जन्मदिन"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "जन्मदिन:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "खाता ब्लॉक करें"
@@ -418,7 +418,7 @@ msgstr "ब्लॉक किए गए खाते"
msgid "Blocked Accounts"
msgstr "ब्लॉक किए गए खाते"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
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."
msgstr "अवरुद्ध खाते आपके थ्रेड्स में उत्तर नहीं दे सकते, आपका उल्लेख नहीं कर सकते, या अन्यथा आपके साथ बातचीत नहीं कर सकते। आप उनकी सामग्री नहीं देख पाएंगे और उन्हें आपकी सामग्री देखने से रोका जाएगा।"
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "ब्लॉक पोस्ट।"
@@ -439,9 +439,15 @@ msgid "Blog"
msgstr ""
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -466,14 +472,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr ""
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr ""
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "Build version {0} {1}"
@@ -482,8 +488,8 @@ msgid "Business"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr ""
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr ""
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -502,8 +508,8 @@ msgid "by you"
msgstr ""
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "कैमरा"
@@ -511,7 +517,7 @@ msgstr "कैमरा"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "केवल अक्षर, संख्या, रिक्त स्थान, डैश और अंडरस्कोर हो सकते हैं। कम से कम 4 अक्षर लंबा होना चाहिए, लेकिन 32 अक्षरों से अधिक लंबा नहीं होना चाहिए।।"
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -571,17 +577,17 @@ msgstr "खोज मत करो"
msgid "Cancel waitlist signup"
msgstr "प्रतीक्षा सूची पंजीकरण मत करो"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "परिवर्तन"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "हैंडल बदलें"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "हैंडल बदलें"
@@ -589,11 +595,11 @@ msgstr "हैंडल बदलें"
msgid "Change my email"
msgstr "मेरा ईमेल बदलें"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -601,7 +607,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr ""
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -609,8 +615,8 @@ msgstr ""
msgid "Change Your Email"
msgstr "मेरा ईमेल बदलें"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr ""
@@ -630,11 +636,11 @@ msgstr "नीचे प्रवेश करने के लिए OTP को
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr ""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr ""
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "सेवा चुनें"
@@ -655,29 +661,29 @@ msgstr "उन एल्गोरिदम का चयन करें जो
msgid "Choose your main feeds"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "अपना पासवर्ड चुनें"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr ""
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr ""
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr ""
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr ""
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "खोज क्वेरी साफ़ करें"
@@ -747,7 +753,7 @@ msgstr ""
msgid "Comics"
msgstr ""
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "समुदाय दिशानिर्देश"
@@ -768,7 +774,7 @@ msgstr "जवाब लिखो"
msgid "Configure content filtering setting for category: {0}"
msgstr ""
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -797,7 +803,7 @@ msgstr "सामग्री भाषा सेटिंग्स की प
msgid "Confirm delete account"
msgstr "खाते को हटा दें"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr ""
@@ -812,7 +818,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "कनेक्टिंग ..।"
@@ -846,7 +852,7 @@ msgstr "सामग्री चेतावनी"
msgid "Content warnings"
msgstr "सामग्री चेतावनी"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -863,11 +869,11 @@ msgstr "आगे बढ़ें"
msgid "Continue to next step"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr ""
@@ -880,7 +886,7 @@ msgstr ""
msgid "Copied"
msgstr "कॉपी कर ली"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr ""
@@ -906,7 +912,7 @@ msgstr ""
msgid "Copy link to post"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr ""
@@ -914,7 +920,7 @@ msgstr ""
msgid "Copy post text"
msgstr "पोस्ट टेक्स्ट कॉपी करें"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "कॉपीराइट नीति"
@@ -937,7 +943,7 @@ msgstr ""
msgid "Create a new account"
msgstr "नया खाता बनाएं"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr ""
@@ -974,8 +980,12 @@ msgstr ""
msgid "Culture"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "कस्टम डोमेन"
@@ -991,8 +1001,8 @@ msgstr ""
#~ msgid "Danger Zone"
#~ msgstr "खतरा क्षेत्र"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr "डार्क मोड"
@@ -1000,7 +1010,7 @@ msgstr "डार्क मोड"
msgid "Dark mode"
msgstr ""
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -1008,7 +1018,7 @@ msgstr ""
msgid "Debug panel"
msgstr ""
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "खाता हटाएं"
@@ -1034,7 +1044,7 @@ msgstr "मेरा खाता हटाएं"
#~ msgid "Delete my account…"
#~ msgstr "मेरा खाता हटाएं…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1050,7 +1060,7 @@ msgstr "इस पोस्ट को डीलीट करें?"
msgid "Deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "यह पोस्ट मिटाई जा चुकी है"
@@ -1062,14 +1072,14 @@ msgid "Description"
msgstr "विवरण"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "डेवलपर उपकरण"
+#~ msgid "Developer Tools"
+#~ msgstr "डेवलपर उपकरण"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr ""
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1090,7 +1100,7 @@ msgstr ""
msgid "Discover new custom feeds"
msgstr ""
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "नए फ़ीड की खोज करें"
@@ -1106,7 +1116,7 @@ msgstr "प्रदर्शन का नाम"
msgid "Domain verified!"
msgstr "डोमेन सत्यापित!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr ""
@@ -1123,6 +1133,8 @@ msgctxt "action"
msgid "Done"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1132,6 +1144,8 @@ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "खत्म"
@@ -1143,7 +1157,16 @@ msgstr "खत्म {extraText}"
msgid "Double tap to sign in"
msgstr ""
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr ""
@@ -1197,8 +1220,8 @@ msgstr "सूची विवरण संपादित करें"
msgid "Edit Moderation List"
msgstr ""
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "मेरी फ़ीड संपादित करें"
@@ -1207,15 +1230,15 @@ msgstr "मेरी फ़ीड संपादित करें"
msgid "Edit my profile"
msgstr "मेरी प्रोफ़ाइल संपादित करें"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "मेरी प्रोफ़ाइल संपादित करें"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "मेरी प्रोफ़ाइल संपादित करें"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "एडिट सेव्ड फीड"
@@ -1235,17 +1258,17 @@ msgstr ""
msgid "Education"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "ईमेल"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "ईमेल"
@@ -1262,7 +1285,7 @@ msgstr "ईमेल अपडेट किया गया"
msgid "Email verified"
msgstr ""
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "ईमेल:"
@@ -1270,7 +1293,7 @@ msgstr "ईमेल:"
msgid "Enable {0} only"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr ""
@@ -1291,7 +1314,7 @@ msgstr ""
msgid "Enable this setting to only see replies between people you follow."
msgstr "इस सेटिंग को केवल उन लोगों के बीच जवाब देखने में सक्षम करें जिन्हें आप फॉलो करते हैं।।"
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr ""
@@ -1311,11 +1334,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr "आप जिस डोमेन का उपयोग करना चाहते हैं उसे दर्ज करें"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
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\" भेजेंगे ताकि आप एक नया पासवर्ड सेट कर सकें।"
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr ""
@@ -1324,7 +1347,7 @@ msgstr ""
msgid "Enter your email"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "अपना ईमेल पता दर्ज करें"
@@ -1378,6 +1401,15 @@ msgstr "ऑल्ट टेक्स्ट"
msgid "Expand or collapse the full post you are replying to"
msgstr ""
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr ""
@@ -1387,13 +1419,13 @@ msgstr ""
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr ""
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr ""
@@ -1415,7 +1447,7 @@ msgstr ""
msgid "Failed to load recommended feeds"
msgstr "अनुशंसित फ़ीड लोड करने में विफल"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr ""
@@ -1423,7 +1455,7 @@ msgstr ""
msgid "Feed by {0}"
msgstr ""
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "फ़ीड ऑफ़लाइन है"
@@ -1431,18 +1463,18 @@ msgstr "फ़ीड ऑफ़लाइन है"
msgid "Feed Preferences"
msgstr "फ़ीड प्राथमिकता"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "प्रतिक्रिया"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "सभी फ़ीड"
@@ -1513,21 +1545,24 @@ msgstr ""
msgid "Flip vertically"
msgstr ""
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "फॉलो"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "फॉलो"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr ""
@@ -1559,16 +1594,17 @@ msgstr ""
msgid "Followers"
msgstr "यह यूजर आपका फ़ोलो करता है"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "फोल्लोविंग"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "यह यूजर आपका फ़ोलो करता है"
@@ -1588,11 +1624,11 @@ msgstr "सुरक्षा कारणों के लिए, हमें
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "सुरक्षा कारणों के लिए, आप इसे फिर से देखने में सक्षम नहीं होंगे। यदि आप इस पासवर्ड को खो देते हैं, तो आपको एक नया उत्पन्न करना होगा।।"
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "भूल"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "पासवर्ड भूल गए"
@@ -1639,9 +1675,9 @@ msgstr ""
msgid "Go to @{queryMaybeHandle}"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1655,8 +1691,8 @@ msgstr "हैंडल"
msgid "Having trouble?"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "सहायता"
@@ -1677,13 +1713,13 @@ msgid "Here is your app password."
msgstr "यहां आपका ऐप पासवर्ड है."
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "इसे छिपाएं"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1706,7 +1742,7 @@ msgstr ""
msgid "Hide user list"
msgstr "उपयोगकर्ता सूची छुपाएँ"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr ""
@@ -1730,22 +1766,23 @@ msgstr ""
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr ""
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "होम फीड"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "होम फ़ीड प्राथमिकताएं"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "होस्टिंग प्रदाता"
@@ -1785,8 +1822,8 @@ msgstr ""
msgid "Image alt text"
msgstr "छवि alt पाठ"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "छवि विकल्प"
@@ -1798,11 +1835,11 @@ msgstr ""
msgid "Input confirmation code for account deletion"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr ""
@@ -1822,11 +1859,11 @@ msgstr ""
msgid "Input phone number for SMS verification"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr ""
@@ -1838,7 +1875,7 @@ msgstr ""
msgid "Input your email to get on the Bluesky waitlist"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr ""
@@ -1846,25 +1883,24 @@ msgstr ""
msgid "Input your user handle"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "अवैध उपयोगकर्ता नाम या पासवर्ड"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "आमंत्रण भेजो"
+#~ msgid "Invite"
+#~ msgstr "आमंत्रण भेजो"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "एक दोस्त को आमंत्रित करें"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "आमंत्रण कोड"
@@ -1877,8 +1913,8 @@ msgid "Invite codes: {0} available"
msgstr ""
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr ""
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1896,8 +1932,8 @@ msgstr ""
msgid "Join the waitlist"
msgstr "प्रतीक्षा सूची में शामिल हों"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "प्रतीक्षा सूची में शामिल हों।।"
@@ -1913,7 +1949,7 @@ msgstr ""
msgid "Language selection"
msgstr "अपनी भाषा चुने"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr ""
@@ -1922,7 +1958,7 @@ msgstr ""
msgid "Language Settings"
msgstr "भाषा सेटिंग्स"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "भाषा"
@@ -1960,11 +1996,11 @@ msgstr "उन्हें किसी भी भाषा को देखन
msgid "Leaving Bluesky"
msgstr "लीविंग Bluesky"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr ""
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr ""
@@ -1977,16 +2013,17 @@ msgstr "चलो अपना पासवर्ड रीसेट करे
msgid "Let's go!"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "चित्र पुस्तकालय"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr "लाइट मोड"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr ""
@@ -1994,7 +2031,7 @@ msgstr ""
msgid "Like this feed"
msgstr "इस फ़ीड को लाइक करो"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "इन यूजर ने लाइक किया है"
@@ -2019,15 +2056,15 @@ msgstr ""
msgid "liked your post"
msgstr ""
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr ""
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr ""
@@ -2064,24 +2101,24 @@ msgid "List unmuted"
msgstr ""
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "सूची"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "अधिक पोस्ट लोड करें"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "नई सूचनाएं लोड करें"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2092,17 +2129,17 @@ msgid "Loading..."
msgstr ""
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "स्थानीय देव सर्वर"
+#~ msgid "Local dev server"
+#~ msgstr "स्थानीय देव सर्वर"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr ""
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr ""
@@ -2118,7 +2155,7 @@ msgstr "उस खाते में लॉग इन करें जो स
msgid "Make sure this is where you intend to go!"
msgstr "यह सुनिश्चित करने के लिए कि आप कहाँ जाना चाहते हैं!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr ""
@@ -2141,10 +2178,10 @@ msgstr ""
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "मॉडरेशन"
@@ -2180,7 +2217,7 @@ msgstr "मॉडरेशन सूचियाँ"
msgid "Moderation Lists"
msgstr ""
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr ""
@@ -2188,11 +2225,11 @@ msgstr ""
msgid "Moderator has chosen to set a general warning on the content."
msgstr ""
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "अधिक फ़ीड"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2206,7 +2243,7 @@ msgstr "पोस्ट विकल्प"
msgid "Most-liked replies first"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "खाता म्यूट करें"
@@ -2255,7 +2292,7 @@ msgstr "म्यूट करना निजी है. म्यूट कि
msgid "My Birthday"
msgstr "जन्मदिन"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "मेरी फ़ीड"
@@ -2263,10 +2300,14 @@ msgstr "मेरी फ़ीड"
msgid "My Profile"
msgstr "मेरी प्रोफाइल"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "मेरी फ़ीड"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2280,15 +2321,15 @@ msgstr ""
msgid "Nature"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr ""
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr ""
@@ -2332,8 +2373,9 @@ msgctxt "action"
msgid "New post"
msgstr ""
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2359,9 +2401,9 @@ msgid "News"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2393,7 +2435,7 @@ msgstr "नहीं"
msgid "No description"
msgstr "कोई विवरण नहीं"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr ""
@@ -2406,7 +2448,7 @@ msgstr ""
msgid "No result"
msgstr ""
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "\"{query}\" के लिए कोई परिणाम नहीं मिला"
@@ -2429,6 +2471,7 @@ msgid "Not Applicable."
msgstr "लागू नहीं।"
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr ""
@@ -2441,13 +2484,13 @@ msgstr ""
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr ""
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "सूचनाएं"
@@ -2471,7 +2514,7 @@ msgstr "ठीक है"
msgid "Oldest replies first"
msgstr ""
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr ""
@@ -2483,9 +2526,8 @@ msgstr "एक या अधिक छवियाँ alt पाठ याद
msgid "Only {0} can reply."
msgstr ""
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr ""
@@ -2498,7 +2540,7 @@ msgstr ""
msgid "Open emoji picker"
msgstr ""
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr ""
@@ -2506,7 +2548,7 @@ msgstr ""
msgid "Open navigation"
msgstr "ओपन नेविगेशन"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr ""
@@ -2530,7 +2572,7 @@ msgstr ""
msgid "Opens composer"
msgstr ""
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "भाषा सेटिंग्स खोलें"
@@ -2538,33 +2580,31 @@ msgstr "भाषा सेटिंग्स खोलें"
msgid "Opens device photo gallery"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr ""
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr ""
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr ""
+#~ msgid "Opens invite code list"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr ""
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr ""
@@ -2572,39 +2612,39 @@ msgstr ""
msgid "Opens modal for using custom domain"
msgstr "कस्टम डोमेन का उपयोग करने के लिए मोडल खोलें"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "मॉडरेशन सेटिंग्स खोलें"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr ""
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr ""
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "सभी बचाया फ़ीड के साथ स्क्रीन खोलें"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "ऐप पासवर्ड सेटिंग पेज खोलें"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "होम फीड वरीयताओं को खोलता है"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "स्टोरीबुक पेज खोलें"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "सिस्टम लॉग पेज खोलें"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "धागे वरीयताओं को खोलता है"
@@ -2625,8 +2665,8 @@ msgid "Other account"
msgstr "अन्य खाता"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "अन्य सेवा"
+#~ msgid "Other service"
+#~ msgstr "अन्य सेवा"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2640,9 +2680,9 @@ msgstr "पृष्ठ नहीं मिला"
msgid "Page Not Found"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2656,11 +2696,11 @@ msgstr ""
msgid "Password updated!"
msgstr "पासवर्ड अद्यतन!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr ""
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr ""
@@ -2773,18 +2813,18 @@ msgctxt "action"
msgid "Post"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "पोस्ट"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr ""
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr ""
@@ -2792,7 +2832,7 @@ msgstr ""
msgid "Post deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "छुपा पोस्ट"
@@ -2804,11 +2844,11 @@ msgstr "पोस्ट भाषा"
msgid "Post Languages"
msgstr "पोस्ट भाषा"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "पोस्ट नहीं मिला"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr ""
@@ -2832,27 +2872,27 @@ msgstr "प्राथमिक भाषा"
msgid "Prioritize Your Follows"
msgstr "अपने फ़ॉलोअर्स को प्राथमिकता दें"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "गोपनीयता"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "गोपनीयता नीति"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "प्रसंस्करण..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "प्रोफ़ाइल"
@@ -2860,7 +2900,7 @@ msgstr "प्रोफ़ाइल"
msgid "Profile updated"
msgstr ""
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "अपने ईमेल को सत्यापित करके अपने खाते को सुरक्षित रखें।।"
@@ -2917,8 +2957,8 @@ msgstr "अनुशंसित लोग"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "निकालें"
@@ -2977,7 +3017,7 @@ msgstr ""
msgid "Removes default thumbnail from {0}"
msgstr ""
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr ""
@@ -3004,7 +3044,7 @@ msgstr ""
msgid "Report {collectionName}"
msgstr "रिपोर्ट {collectionName}"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "रिपोर्ट"
@@ -3054,7 +3094,7 @@ msgstr ""
msgid "reposted your post"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr ""
@@ -3072,11 +3112,11 @@ msgstr ""
msgid "Request Code"
msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "पोस्ट करने से पहले वैकल्पिक टेक्स्ट की आवश्यकता है"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "इस प्रदाता के लिए आवश्यक"
@@ -3089,40 +3129,40 @@ msgstr "कोड रीसेट करें"
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr ""
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "पासवर्ड रीसेट"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "प्राथमिकताओं को रीसेट करें"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "ऑनबोर्डिंग स्टेट को रीसेट करें"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "प्राथमिकताओं की स्थिति को रीसेट करें"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr ""
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr ""
@@ -3131,10 +3171,10 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "फिर से कोशिश करो"
@@ -3146,7 +3186,7 @@ msgstr ""
msgid "Return to previous page"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr ""
@@ -3201,11 +3241,11 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3213,8 +3253,8 @@ msgstr ""
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "खोज"
@@ -3246,8 +3286,8 @@ msgid "Select {item}"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Bluesky Social का चयन करें"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Bluesky Social का चयन करें"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3257,8 +3297,8 @@ msgstr "मौजूदा खाते से चुनें"
msgid "Select option {i} of {numItems}"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "सेवा चुनें"
@@ -3266,6 +3306,10 @@ msgstr "सेवा चुनें"
msgid "Select some accounts below to follow"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr ""
@@ -3302,7 +3346,7 @@ msgstr "अपने फ़ीड में अनुवाद के लिए
msgid "Select your primary algorithmic feeds"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr ""
@@ -3320,8 +3364,8 @@ msgctxt "action"
msgid "Send Email"
msgstr "ईमेल भेजें"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "प्रतिक्रिया भेजें"
@@ -3333,33 +3377,37 @@ msgstr "रिपोर्ट भेजें"
msgid "Sends email with confirmation code for account deletion"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr ""
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr ""
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr ""
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr ""
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3367,7 +3415,7 @@ msgstr ""
msgid "Set new password"
msgstr "नया पासवर्ड सेट करें"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr ""
@@ -3399,24 +3447,24 @@ msgstr ""
msgid "Sets Bluesky username"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr ""
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "सेटिंग्स"
@@ -3429,7 +3477,7 @@ msgctxt "action"
msgid "Share"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3440,10 +3488,10 @@ msgid "Share feed"
msgstr ""
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "दिखाओ"
@@ -3459,11 +3507,11 @@ msgstr "दिखाओ"
msgid "Show embeds from {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3526,11 +3574,12 @@ msgstr ""
msgid "Show users"
msgstr "लोग दिखाएँ"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr ""
@@ -3563,14 +3612,14 @@ msgstr "{0} के रूप में साइन इन करें"
msgid "Sign in as..."
msgstr "... के रूप में साइन इन करें"
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "साइन इन करें"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "साइन आउट"
@@ -3594,7 +3643,7 @@ msgstr ""
msgid "Sign-in Required"
msgstr ""
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "आपने इस रूप में साइन इन करा है:"
@@ -3607,7 +3656,7 @@ msgid "Signs {0} out of Bluesky"
msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "स्किप"
@@ -3625,14 +3674,14 @@ msgid "Software Dev"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr ""
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr ""
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr ""
@@ -3653,10 +3702,10 @@ msgid "Square"
msgstr "स्क्वायर"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "स्टेजिंग"
+#~ msgid "Staging"
+#~ msgstr "स्टेजिंग"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "स्थिति पृष्ठ"
@@ -3664,12 +3713,12 @@ msgstr "स्थिति पृष्ठ"
msgid "Step {0} of {numSteps}"
msgstr ""
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr ""
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "Storybook"
@@ -3702,35 +3751,35 @@ msgstr ""
msgid "Suggestive"
msgstr ""
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "सहायता"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr ""
+#~ msgid "Swipe up to see more"
+#~ msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "खाते बदलें"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr ""
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr "प्रणाली"
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "सिस्टम लॉग"
@@ -3746,14 +3795,14 @@ msgstr ""
msgid "Tech"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "शर्तें"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "सेवा की शर्तें"
@@ -3762,7 +3811,7 @@ msgstr "सेवा की शर्तें"
msgid "Text input field"
msgstr "पाठ इनपुट फ़ील्ड"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "अनब्लॉक करने के बाद अकाउंट आपसे इंटरैक्ट कर सकेगा।"
@@ -3778,7 +3827,7 @@ msgstr "कॉपीराइट नीति को <0/> पर स्थान
msgid "The following steps will help customize your Bluesky experience."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "हो सकता है कि यह पोस्ट हटा दी गई हो।"
@@ -3794,7 +3843,7 @@ msgstr "समर्थन प्रपत्र स्थानांतरि
msgid "The Terms of Service have been moved to"
msgstr "सेवा की शर्तों को स्थानांतरित कर दिया गया है"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr ""
@@ -3852,12 +3901,14 @@ msgstr ""
msgid "There was an issue with fetching your app passwords"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr ""
@@ -3872,7 +3923,7 @@ msgstr ""
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "एप्लिकेशन में एक अप्रत्याशित समस्या थी. कृपया हमें बताएं कि क्या आपके साथ ऐसा हुआ है!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr ""
@@ -3904,11 +3955,15 @@ msgstr ""
msgid "This content is not viewable without a Bluesky account."
msgstr ""
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr ""
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -3938,7 +3993,7 @@ msgstr ""
msgid "This name is already in use"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "इस पोस्ट को हटा दिया गया है।।"
@@ -3967,7 +4022,7 @@ msgid "This will hide this post from your feeds."
msgstr ""
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "थ्रेड प्राथमिकता"
@@ -3975,7 +4030,7 @@ msgstr "थ्रेड प्राथमिकता"
msgid "Threaded Mode"
msgstr "थ्रेड मोड"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr ""
@@ -3987,13 +4042,13 @@ msgstr "ड्रॉपडाउन टॉगल करें"
msgid "Transformations"
msgstr "परिवर्तन"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "अनुवाद"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "फिर से कोशिश करो"
@@ -4009,23 +4064,23 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "आपकी सेवा से संपर्क करने में असमर्थ। कृपया अपने इंटरनेट कनेक्शन की जांच करें।।"
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "अनब्लॉक"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "अनब्लॉक खाता"
@@ -4041,7 +4096,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr ""
@@ -4049,7 +4104,8 @@ msgstr ""
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr ""
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr ""
@@ -4057,7 +4113,7 @@ msgstr ""
msgid "Unmute"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "अनम्यूट खाता"
@@ -4117,8 +4173,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "अपने हैंडल के साथ दूसरे ऐप में साइन इन करने के लिए इसका उपयोग करें।"
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr ""
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4167,8 +4223,8 @@ msgstr ""
msgid "User Lists"
msgstr "लोग सूचियाँ"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "यूजर नाम या ईमेल पता"
@@ -4188,15 +4244,15 @@ msgstr ""
msgid "Verification code"
msgstr ""
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "ईमेल सत्यापित करें"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "मेरी ईमेल सत्यापित करें"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "मेरी ईमेल सत्यापित करें"
@@ -4213,7 +4269,7 @@ msgstr ""
msgid "Video Games"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr ""
@@ -4238,15 +4294,15 @@ msgid "Visit Site"
msgstr "साइट पर जाएं"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr ""
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr ""
@@ -4262,7 +4318,7 @@ msgstr ""
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr ""
@@ -4270,7 +4326,7 @@ msgstr ""
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr ""
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr ""
@@ -4363,7 +4419,7 @@ msgstr "हाँ"
#~ msgid "You are in control"
#~ msgstr ""
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr ""
@@ -4393,7 +4449,7 @@ msgstr "आपके पास अभी तक कोई आमंत्रण
msgid "You don't have any pinned feeds."
msgstr "आपके पास कोई पिन किया हुआ फ़ीड नहीं है."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr ""
@@ -4401,7 +4457,7 @@ msgstr ""
msgid "You don't have any saved feeds."
msgstr "आपके पास कोई सहेजी गई फ़ीड नहीं है."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
msgid "You have blocked the author or you have been blocked by the author."
msgstr "आपने लेखक को अवरुद्ध किया है या आपने लेखक द्वारा अवरुद्ध किया है।।"
@@ -4441,7 +4497,7 @@ msgstr "आपने अभी तक कोई ऐप पासवर्ड न
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "आपने अभी तक कोई खाता म्यूट नहीं किया है. किसी खाते को म्यूट करने के लिए, उनकी प्रोफ़ाइल पर जाएं और उनके खाते के मेनू से \"खाता म्यूट करें\" चुनें।"
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr ""
@@ -4465,9 +4521,9 @@ msgstr "आपको \"reset code\" के साथ एक ईमेल प्
msgid "You're in control"
msgstr ""
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr ""
@@ -4479,7 +4535,7 @@ msgstr ""
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "आपका खाता"
@@ -4487,7 +4543,11 @@ msgstr "आपका खाता"
msgid "Your account has been deleted"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "जन्म तिथि"
@@ -4532,8 +4592,8 @@ msgstr ""
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr ""
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr ""
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4550,7 +4610,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "आपकी पोस्ट, पसंद और ब्लॉक सार्वजनिक हैं। म्यूट निजी हैं।।"
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "आपकी प्रोफ़ाइल"
diff --git a/src/locale/locales/id/messages.po b/src/locale/locales/id/messages.po
index d5e1926814..3e23ef65ef 100644
--- a/src/locale/locales/id/messages.po
+++ b/src/locale/locales/id/messages.po
@@ -18,8 +18,8 @@ msgid "(no email)"
msgstr "(tidak ada email)"
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {# kode undangan tersedia} other {# kode undangan tersedia}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, one {# kode undangan tersedia} other {# kode undangan tersedia}}"
#: src/view/com/modals/CreateOrEditList.tsx:185
#: src/view/screens/Settings.tsx:294
@@ -29,29 +29,29 @@ msgstr "{0, plural, one {# kode undangan tersedia} other {# kode undangan tersed
#~ msgid "{0} {purposeLabel} List"
#~ msgstr "Daftar {purposeLabel} {0}"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr "{following} mengikuti"
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, one {Kode undangan: # tersedia} other {Kode undangan: # tersedia}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, one {Kode undangan: # tersedia} other {Kode undangan: # tersedia}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable} kode undangan tersedia"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "{invitesAvailable} kode undangan tersedia"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable} kode undangan tersedia"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "{invitesAvailable} kode undangan tersedia"
#: src/view/screens/Search/Search.tsx:87
#~ msgid "{message}"
#~ msgstr "{message}"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr "{numUnreadNotifications} belum dibaca"
@@ -63,7 +63,7 @@ msgstr "{numUnreadNotifications} belum dibaca"
msgid "<0/> members"
msgstr "<0/> anggota"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr "<0>{following} 0><1>mengikuti1>"
@@ -79,7 +79,7 @@ msgstr "<0>Ikuti0><1>Rekomendasi1><2>Pengguna2>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr "<0>Selamat datang di0>Bluesky1>"
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr "⚠Handle Tidak Valid"
@@ -101,21 +101,21 @@ msgid "Access profile and other navigation links"
msgstr "Akses profil dan tautan navigasi lain"
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "Aksesibilitas"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "Akun"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr "Akun diblokir"
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr "Akun dibisukan"
@@ -135,11 +135,11 @@ msgstr "Pengaturan akun"
msgid "Account removed from quick access"
msgstr "Akun dihapus dari akses cepat"
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr "Akun batal diblokir"
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr "Akun batal dibisukan"
@@ -158,8 +158,8 @@ msgstr "Tambahkan peringatan konten"
msgid "Add a user to this list"
msgstr "Tambahkan pengguna ke daftar ini"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "Tambahkan akun"
@@ -196,7 +196,7 @@ msgstr "Tambahkan kartu tautan:"
msgid "Add the following DNS record to your domain:"
msgstr "Tambahkan DNS record berikut ke domain Anda:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "Tambahkan ke Daftar"
@@ -226,7 +226,7 @@ msgstr "Atur jumlah suka dari balasan yang akan ditampilkan di feed Anda."
msgid "Adult Content"
msgstr "Konten Dewasa"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr "Konten dewasa hanya dapat diaktifkan melalui Web di <0/>."
@@ -234,11 +234,11 @@ msgstr "Konten dewasa hanya dapat diaktifkan melalui Web di <0/>."
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr ""
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "Lanjutan"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -297,7 +297,7 @@ msgstr "Nama Kata Sandi Aplikasi hanya boleh terdiri dari huruf, angka, spasi, t
msgid "App Password names must be at least 4 characters long."
msgstr "Nama Kata Sandi Aplikasi harus terdiri dari minimal 4 karakter."
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr "Pengaturan kata sandi aplikasi"
@@ -305,9 +305,9 @@ msgstr "Pengaturan kata sandi aplikasi"
#~ msgid "App passwords"
#~ msgstr "Kata sandi aplikasi"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "Kata sandi Aplikasi"
@@ -330,7 +330,7 @@ msgstr "Ajukan banding untuk keputusan ini"
msgid "Appeal this decision."
msgstr "Ajukan banding untuk keputusan ini."
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "Tampilan"
@@ -364,19 +364,19 @@ msgstr "Ketelanjangan artistik atau non-erotis."
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "Kembali"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr "Kembali"
@@ -385,21 +385,21 @@ msgstr "Kembali"
msgid "Based on your interest in {interestsText}"
msgstr ""
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "Dasar"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "Tanggal lahir"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "Tanggal lahir:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "Blokir Akun"
@@ -433,7 +433,7 @@ msgstr "Akun yang diblokir"
msgid "Blocked Accounts"
msgstr "Akun yang diblokir"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "Akun yang diblokir tidak dapat membalas di utas Anda, menyebut Anda, atau berinteraksi dengan Anda."
@@ -441,7 +441,7 @@ msgstr "Akun yang diblokir tidak dapat membalas di utas Anda, menyebut Anda, ata
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Akun yang diblokir tidak dapat membalas postingan Anda, 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:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "Postingan yang diblokir."
@@ -454,9 +454,15 @@ msgid "Blog"
msgstr "Blog"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -481,14 +487,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "Bluesky tidak akan menampilkan profil dan postingan Anda ke pengguna yang tidak login. Aplikasi lain mungkin tidak menghormati permintaan ini. Ini tidak membuat akun Anda menjadi privat."
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr ""
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "Versi {0} {1}"
@@ -497,8 +503,8 @@ msgid "Business"
msgstr "Bisnis"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr "Tombol dinonaktifkan. Masukkan domain khusus untuk melanjutkan."
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr "Tombol dinonaktifkan. Masukkan domain khusus untuk melanjutkan."
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -517,8 +523,8 @@ msgid "by you"
msgstr "oleh Anda"
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "Kamera"
@@ -526,7 +532,7 @@ msgstr "Kamera"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "Hanya dapat terdiri dari huruf, angka, spasi, tanda hubung dan garis bawah. Minimal 4 karakter, namun tidak boleh lebih dari 32 karakter."
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -589,7 +595,7 @@ msgstr "Batal mencari"
msgid "Cancel waitlist signup"
msgstr "Batal mendaftar di daftar tunggu"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "Ubah"
@@ -597,12 +603,12 @@ msgstr "Ubah"
#~ msgid "Change"
#~ msgstr "Ubah"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "Ubah handle"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "Ubah Handle"
@@ -610,11 +616,11 @@ msgstr "Ubah Handle"
msgid "Change my email"
msgstr "Ubah email saya"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -622,7 +628,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr "Ubah bahasa postingan menjadi {0}"
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -630,8 +636,8 @@ msgstr ""
msgid "Change Your Email"
msgstr "Ubah Email Anda"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr ""
@@ -651,11 +657,11 @@ msgstr "Periksa kotak masuk email Anda untuk kode konfirmasi dan masukkan di baw
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr "Pilih \"Semua Orang\" atau \"Tidak Ada\""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr "Pilih nama pengguna Bluesky baru atau buat"
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "Pilih Layanan"
@@ -676,29 +682,29 @@ msgstr "Pilih algoritma yang akan digunakan untuk kustom feed Anda."
msgid "Choose your main feeds"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "Pilih kata sandi Anda"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "Hapus semua data penyimpanan lama"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "Hapus semua data penyimpanan lama (mulai ulang setelah ini)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "Hapus semua data penyimpanan"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "Hapus semua data penyimpanan (mulai ulang setelah ini)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "Hapus kueri pencarian"
@@ -768,7 +774,7 @@ msgstr ""
msgid "Comics"
msgstr ""
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "Panduan Komunitas"
@@ -789,7 +795,7 @@ msgstr "Tulis balasan"
msgid "Configure content filtering setting for category: {0}"
msgstr ""
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -818,7 +824,7 @@ msgstr "Konfirmasi pengaturan bahasa konten"
msgid "Confirm delete account"
msgstr "Konfirmasi hapus akun"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr "Konfirmasikan usia Anda untuk mengaktifkan konten dewasa."
@@ -833,7 +839,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr "Konfirmasi pendaftaran {email} ke daftar tunggu"
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "Menghubungkan..."
@@ -867,7 +873,7 @@ msgstr "Peringatan Konten"
msgid "Content warnings"
msgstr "Peringatan konten"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -884,11 +890,11 @@ msgstr "Lanjutkan"
msgid "Continue to next step"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr ""
@@ -901,7 +907,7 @@ msgstr ""
msgid "Copied"
msgstr "Disalin"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr "Menyalin versi build ke papan klip"
@@ -927,7 +933,7 @@ msgstr "Salin tautan ke daftar"
msgid "Copy link to post"
msgstr "Salin tautan ke postingan"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "Salin tautan ke profil"
@@ -935,7 +941,7 @@ msgstr "Salin tautan ke profil"
msgid "Copy post text"
msgstr "Salin teks postingan"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "Kebijakan Hak Cipta"
@@ -958,7 +964,7 @@ msgstr ""
msgid "Create a new account"
msgstr "Buat akun baru"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr "Buat akun Bluesky baru"
@@ -995,8 +1001,12 @@ msgstr "Buat kartu dengan gambar kecil. Tautan kartu ke {url}"
msgid "Culture"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "Domain kustom"
@@ -1012,8 +1022,8 @@ msgstr "Sesuaikan media dari situs eksternal."
#~ msgid "Danger Zone"
#~ msgstr "Zona Berbahaya"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr "Gelap"
@@ -1021,7 +1031,7 @@ msgstr "Gelap"
msgid "Dark mode"
msgstr "Mode gelap"
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -1033,7 +1043,7 @@ msgstr ""
msgid "Debug panel"
msgstr "Panel debug"
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "Hapus akun"
@@ -1059,7 +1069,7 @@ msgstr "Hapus akun saya"
#~ msgid "Delete my account…"
#~ msgstr "Hapus akun saya…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1075,7 +1085,7 @@ msgstr "Hapus postingan ini?"
msgid "Deleted"
msgstr "Dihapus"
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "Postingan dihapus."
@@ -1091,14 +1101,14 @@ msgstr "Deskripsi"
#~ msgstr "Server Dev"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "Alat Pengembang"
+#~ msgid "Developer Tools"
+#~ msgstr "Alat Pengembang"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "Apakah Anda ingin mengatakan sesuatu?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1119,7 +1129,7 @@ msgstr "Cegah aplikasi untuk menampilkan akun saya ke pengguna yang tidak login"
msgid "Discover new custom feeds"
msgstr "Temukan feed khusus baru"
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "Temukan feed baru"
@@ -1135,7 +1145,7 @@ msgstr "Nama Tampilan"
msgid "Domain verified!"
msgstr "Domain terverifikasi!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr "Tidak punya kode undangan?"
@@ -1152,6 +1162,8 @@ msgctxt "action"
msgid "Done"
msgstr "Selesai"
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1161,6 +1173,8 @@ msgstr "Selesai"
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "Selesai"
@@ -1172,7 +1186,16 @@ msgstr "Selesai{extraText}"
msgid "Double tap to sign in"
msgstr "Ketuk dua kali untuk masuk"
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr ""
@@ -1226,8 +1249,8 @@ msgstr "Edit detail daftar"
msgid "Edit Moderation List"
msgstr "Ubah Daftar Moderasi"
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "Edit Feed Saya"
@@ -1236,15 +1259,15 @@ msgstr "Edit Feed Saya"
msgid "Edit my profile"
msgstr "Edit profil saya"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "Edit profil"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "Edit Profil"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "Edit Feed Tersimpan"
@@ -1264,17 +1287,17 @@ msgstr "Ubah deskripsi profil Anda"
msgid "Education"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "Email"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "Alamat email"
@@ -1291,7 +1314,7 @@ msgstr "Email Diupdate"
msgid "Email verified"
msgstr "Email terverifikasi"
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "Email:"
@@ -1299,7 +1322,7 @@ msgstr "Email:"
msgid "Enable {0} only"
msgstr "Aktifkan {0} saja"
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr "Aktifkan Konten Dewasa"
@@ -1320,7 +1343,7 @@ msgstr "Aktifkan pemutar media untuk"
msgid "Enable this setting to only see replies between people you follow."
msgstr "Aktifkan opsi ini untuk hanya menampilkan balasan dari akun yang Anda ikuti."
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "Akhir feed"
@@ -1344,11 +1367,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr "Masukkan domain yang ingin Anda gunakan"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
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."
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr "Masukkan tanggal lahir Anda"
@@ -1357,7 +1380,7 @@ msgstr "Masukkan tanggal lahir Anda"
msgid "Enter your email"
msgstr "Masukkan email Anda"
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "Masukkan alamat email Anda"
@@ -1411,6 +1434,15 @@ msgstr "Tampilkan teks alt"
msgid "Expand or collapse the full post you are replying to"
msgstr "Bentangkan atau ciutkan postingan lengkap yang Anda balas"
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr "Media Eksternal"
@@ -1420,13 +1452,13 @@ msgstr "Media Eksternal"
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr "Media eksternal memungkinkan situs web untuk mengumpulkan informasi tentang Anda dan perangkat Anda. Tidak ada informasi yang dikirim atau diminta hingga Anda menekan tombol \"play\"."
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr "Preferensi Media Eksternal"
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr "Pengaturan media eksternal"
@@ -1448,7 +1480,7 @@ msgstr "Gagal menghapus postingan, silakan coba lagi"
msgid "Failed to load recommended feeds"
msgstr "Gagal memuat rekomendasi feed"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr "Feed"
@@ -1456,7 +1488,7 @@ msgstr "Feed"
msgid "Feed by {0}"
msgstr "Feed oleh {0}"
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "Feed offline"
@@ -1464,18 +1496,18 @@ msgstr "Feed offline"
msgid "Feed Preferences"
msgstr "Preferensi Feed"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "Masukan"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "Feed"
@@ -1546,21 +1578,24 @@ msgstr "Balik secara horizontal"
msgid "Flip vertically"
msgstr "Balik secara vertikal"
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "Ikuti"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr "Ikuti"
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "Ikuti"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr "Ikuti {0}"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr ""
@@ -1599,16 +1634,17 @@ msgstr "Pengikut"
#~ msgid "following"
#~ msgstr "mengikuti"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "Mengikuti"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr "Mengikuti {0}"
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "Mengikuti Anda"
@@ -1628,11 +1664,11 @@ msgstr "Untuk alasan keamanan, kami akan mengirimkan kode konfirmasi ke alamat e
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "Untuk alasan keamanan, Anda tidak akan dapat melihat ini lagi. Jika Anda lupa kata sandi ini, Anda harus membuat yang baru."
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "Lupa"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "Lupa kata sandi"
@@ -1679,9 +1715,9 @@ msgstr ""
msgid "Go to @{queryMaybeHandle}"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1695,8 +1731,8 @@ msgstr "Handle"
msgid "Having trouble?"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "Bantuan"
@@ -1721,13 +1757,13 @@ msgid "Here is your app password."
msgstr "Berikut kata sandi aplikasi Anda."
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "Sembunyikan"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1750,7 +1786,7 @@ msgstr "Sembunyikan postingan ini?"
msgid "Hide user list"
msgstr "Sembunyikan daftar pengguna"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr "Menyembunyikan postingan dari {0} di feed Anda"
@@ -1774,22 +1810,23 @@ msgstr "Hmm, server feed memberikan respons yang buruk. Harap beri tahu pemilik
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "Hmm, kami kesulitan menemukan feed ini. Mungkin sudah dihapus."
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "Beranda"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "Preferensi Feed Beranda"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "Provider hosting"
@@ -1833,8 +1870,8 @@ msgstr "Gambar"
msgid "Image alt text"
msgstr "Teks alt gambar"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "Pilihan gambar"
@@ -1846,7 +1883,7 @@ msgstr "Masukkan kode yang dikirim ke email Anda untuk pengaturan ulang kata san
msgid "Input confirmation code for account deletion"
msgstr "Masukkan kode konfirmasi untuk penghapusan akun"
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr ""
@@ -1858,7 +1895,7 @@ msgstr ""
#~ msgid "Input hosting provider address"
#~ msgstr "Masukkan alamat penyedia hosting"
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr "Masukkan kode undangan untuk melanjutkan"
@@ -1878,11 +1915,11 @@ msgstr "Masukkan kata sandi untuk penghapusan akun"
msgid "Input phone number for SMS verification"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr "Masukkan kata sandi yang terkait dengan {identifier}"
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr "Masukkan nama pengguna atau alamat email yang Anda gunakan saat mendaftar"
@@ -1894,7 +1931,7 @@ msgstr ""
msgid "Input your email to get on the Bluesky waitlist"
msgstr "Masukkan email Anda untuk masuk ke daftar tunggu Bluesky"
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr "Masukkan kata sandi Anda"
@@ -1902,25 +1939,24 @@ msgstr "Masukkan kata sandi Anda"
msgid "Input your user handle"
msgstr "Masukkan handle pengguna Anda"
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr "Catatan posting tidak valid atau tidak didukung"
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "Username atau kata sandi salah"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "Undang"
+#~ msgid "Invite"
+#~ msgstr "Undang"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "Undang Teman"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "Kode Undangan"
@@ -1933,8 +1969,8 @@ msgid "Invite codes: {0} available"
msgstr "Kode undangan: {0} tersedia"
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "Kode undangan: {invitesAvailable} tersedia"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "Kode undangan: {invitesAvailable} tersedia"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1952,8 +1988,8 @@ msgstr "Karir"
msgid "Join the waitlist"
msgstr "Gabung ke daftar tunggu"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "Gabung ke daftar tunggu."
@@ -1969,7 +2005,7 @@ msgstr ""
msgid "Language selection"
msgstr "Pilih bahasa"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr "Pengaturan bahasa"
@@ -1978,7 +2014,7 @@ msgstr "Pengaturan bahasa"
msgid "Language Settings"
msgstr "Pengaturan Bahasa"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "Bahasa"
@@ -2016,11 +2052,11 @@ msgstr "Biarkan semua tidak tercentang untuk melihat bahasa apa pun."
msgid "Leaving Bluesky"
msgstr "Meninggalkan Bluesky"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr ""
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr "Penyimpanan lama dihapus, Anda perlu memulai ulang aplikasi sekarang."
@@ -2033,16 +2069,17 @@ msgstr "Reset kata sandi Anda!"
msgid "Let's go!"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "Pustaka"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr "Terang"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr "Suka"
@@ -2050,7 +2087,7 @@ msgstr "Suka"
msgid "Like this feed"
msgstr "Suka feed ini"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "Disukai oleh"
@@ -2083,15 +2120,15 @@ msgstr ""
msgid "liked your post"
msgstr "menyukai postingan Anda"
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "Suka"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr "Suka pada postingan ini"
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr "Daftar"
@@ -2128,24 +2165,24 @@ msgid "List unmuted"
msgstr "Daftar tidak dibisukan"
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "Daftar"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "Muat postingan lainnya"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "Muat notifikasi baru"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2156,17 +2193,17 @@ msgid "Loading..."
msgstr "Memuat..."
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "Server dev lokal"
+#~ msgid "Local dev server"
+#~ msgstr "Server dev lokal"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr "Catatan"
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr ""
@@ -2185,7 +2222,7 @@ msgstr "Masuk ke akun yang tidak ada di daftar"
msgid "Make sure this is where you intend to go!"
msgstr "Pastikan ini adalah website yang Anda tuju!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "Media"
@@ -2211,10 +2248,10 @@ msgstr "Pesan dari server: {0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "Moderasi"
@@ -2250,7 +2287,7 @@ msgstr "Daftar moderasi"
msgid "Moderation Lists"
msgstr "Daftar Moderasi"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr "Pengaturan moderasi"
@@ -2258,11 +2295,11 @@ msgstr "Pengaturan moderasi"
msgid "Moderator has chosen to set a general warning on the content."
msgstr "Moderator telah memilih untuk menetapkan peringatan umum pada konten."
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "Feed lainnya"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2276,7 +2313,7 @@ msgstr "Opsi posting lainnya"
msgid "Most-liked replies first"
msgstr "Balasan yang paling disukai lebih dulu"
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "Bisukan Akun"
@@ -2325,7 +2362,7 @@ msgstr "Pembisuan akun bersifat privat. Akun yang dibisukan tetap dapat berinter
msgid "My Birthday"
msgstr "Tanggal Lahir Saya"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "Feed Saya"
@@ -2333,10 +2370,14 @@ msgstr "Feed Saya"
msgid "My Profile"
msgstr "Profil Saya"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "Feed Tersimpan Saya"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2350,15 +2391,15 @@ msgstr "Nama harus diisi"
msgid "Nature"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr "Menuju ke layar berikutnya"
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr "Menuju ke profil Anda"
@@ -2402,8 +2443,9 @@ msgctxt "action"
msgid "New post"
msgstr "Postingan baru"
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2432,9 +2474,9 @@ msgid "News"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2466,7 +2508,7 @@ msgstr "Tidak"
msgid "No description"
msgstr "Tidak ada deskripsi"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr "Tidak lagi mengikuti {0}"
@@ -2479,7 +2521,7 @@ msgstr "Belum ada notifikasi!"
msgid "No result"
msgstr "Tidak ada hasil"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "Tidak ada hasil ditemukan untuk \"{query}\""
@@ -2502,6 +2544,7 @@ msgid "Not Applicable."
msgstr "Tidak Berlaku."
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr "Tidak ditemukan"
@@ -2514,13 +2557,13 @@ msgstr "Jangan sekarang"
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "Catatan: Bluesky merupakan jaringan terbuka dan publik. Pengaturan ini hanya akan membatasi visibilitas konten Anda pada aplikasi dan website Bluesky, dan aplikasi lain mungkin tidak mengindahkan pengaturan ini. Konten Anda mungkin tetap ditampilkan kepada pengguna yang tidak login oleh aplikasi dan website lain."
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "Notifikasi"
@@ -2544,7 +2587,7 @@ msgstr "Baiklah"
msgid "Oldest replies first"
msgstr "Balasan terlama terlebih dahulu"
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr "Atur ulang orientasi"
@@ -2556,9 +2599,8 @@ msgstr "Satu atau lebih gambar belum ada teks alt."
msgid "Only {0} can reply."
msgstr "Hanya {0} dapat membalas."
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr "Uups!"
@@ -2571,7 +2613,7 @@ msgstr ""
msgid "Open emoji picker"
msgstr "Buka pemilih emoji"
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr "Buka tautan dengan browser dalam aplikasi"
@@ -2579,7 +2621,7 @@ msgstr "Buka tautan dengan browser dalam aplikasi"
msgid "Open navigation"
msgstr "Buka navigasi"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr "Buka halaman buku cerita"
@@ -2603,7 +2645,7 @@ msgstr "Membuka kamera pada perangkat"
msgid "Opens composer"
msgstr "Membuka penyusun postingan"
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi"
@@ -2611,33 +2653,31 @@ msgstr "Membuka pengaturan bahasa yang dapat dikonfigurasi"
msgid "Opens device photo gallery"
msgstr "Membuka galeri foto perangkat"
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr "Membuka editor untuk nama tampilan profil, avatar, gambar latar belakang, dan deskripsi"
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr "Membuka pengaturan penyematan eksternal"
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr "Membuka daftar pengikut"
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr "Membuka daftar mengikuti"
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr "Membuka daftar kode undangan"
+#~ msgid "Opens invite code list"
+#~ msgstr "Membuka daftar kode undangan"
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "Membuka daftar kode undangan"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr "Membuka modal untuk konfirmasi penghapusan akun. Membutuhkan kode email."
@@ -2645,39 +2685,39 @@ msgstr "Membuka modal untuk konfirmasi penghapusan akun. Membutuhkan kode email.
msgid "Opens modal for using custom domain"
msgstr "Buka modal untuk menggunakan domain kustom"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "Buka pengaturan moderasi"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr "Membuka formulir pengaturan ulang kata sandi"
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr "Membuka layar untuk mengedit Umpan Tersimpan"
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "Buka halaman dengan semua feed tersimpan"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "Buka halaman pengaturan kata sandi aplikasi"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "Buka preferensi feed beranda"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "Buka halaman storybook"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "Buka halaman log sistem"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "Buka preferensi utasan"
@@ -2698,8 +2738,8 @@ msgid "Other account"
msgstr "Akun lainnya"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "Layanan lainnya"
+#~ msgid "Other service"
+#~ msgstr "Layanan lainnya"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2713,9 +2753,9 @@ msgstr "Halaman tidak ditemukan"
msgid "Page Not Found"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2729,11 +2769,11 @@ msgstr "Kata sandi diganti"
msgid "Password updated!"
msgstr "Kata sandi diganti!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr "Orang yang diikuti oleh @{0}"
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr "Orang yang mengikuti @{0}"
@@ -2849,7 +2889,7 @@ msgctxt "action"
msgid "Post"
msgstr "Posting"
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "Posting"
@@ -2857,13 +2897,13 @@ msgstr "Posting"
#~ msgid "Post"
#~ msgstr "Posting"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr "Postingan oleh {0}"
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr "Postingan oleh @{0}"
@@ -2871,7 +2911,7 @@ msgstr "Postingan oleh @{0}"
msgid "Post deleted"
msgstr "Postingan dihapus"
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "Postingan disembunyikan"
@@ -2883,11 +2923,11 @@ msgstr "Bahasa postingan"
msgid "Post Languages"
msgstr "Bahasa Postingan"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "Postingan tidak ditemukan"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "Postingan"
@@ -2911,27 +2951,27 @@ msgstr "Bahasa Utama"
msgid "Prioritize Your Follows"
msgstr "Prioritaskan Pengikut Anda"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "Privasi"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "Kebijakan Privasi"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "Memproses..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "Profil"
@@ -2939,7 +2979,7 @@ msgstr "Profil"
msgid "Profile updated"
msgstr "Profil diperbarui"
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "Amankan akun Anda dengan memverifikasi email Anda."
@@ -2999,8 +3039,8 @@ msgstr "Pengguna Direkomendasikan"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "Hapus"
@@ -3059,7 +3099,7 @@ msgstr "Dihapus dari feed saya"
msgid "Removes default thumbnail from {0}"
msgstr "Menghapus gambar pra tinjau bawaan dari {0}"
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "Balasan"
@@ -3086,7 +3126,7 @@ msgstr "Balas ke <0/>"
msgid "Report {collectionName}"
msgstr "Laporkan {collectionName}"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "Laporkan Akun"
@@ -3144,7 +3184,7 @@ msgstr "Diposting ulang oleh <0/>"
msgid "reposted your post"
msgstr "posting ulang posting Anda"
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr "Posting ulang postingan ini"
@@ -3162,11 +3202,11 @@ msgstr ""
msgid "Request Code"
msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "Memerlukan teks alt sebelum memposting"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "Diwajibkan untuk provider ini"
@@ -3179,40 +3219,40 @@ msgstr "Kode reset"
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr "Atur ulang onboarding"
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "Reset status onboarding"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "Reset kata sandi"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr "Atur ulang preferensi"
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "Atur ulang status preferensi"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "Reset status onboarding"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "Reset status preferensi"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr "Mencoba masuk kembali"
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr "Coba kembali tindakan terakhir, yang gagal"
@@ -3221,10 +3261,10 @@ msgstr "Coba kembali tindakan terakhir, yang gagal"
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "Ulangi"
@@ -3236,7 +3276,7 @@ msgstr ""
msgid "Return to previous page"
msgstr "Kembali ke halaman sebelumnya"
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "SANDBOX. Postingan dan akun tidak bersifat permanen."
@@ -3291,11 +3331,11 @@ msgstr ""
msgid "Scroll to top"
msgstr "Gulir ke atas"
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3303,8 +3343,8 @@ msgstr "Gulir ke atas"
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "Cari"
@@ -3336,8 +3376,8 @@ msgid "Select {item}"
msgstr "Pilih {item}"
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Pilih Bluesky Social"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Pilih Bluesky Social"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3347,8 +3387,8 @@ msgstr "Pilih dari akun yang sudah ada"
msgid "Select option {i} of {numItems}"
msgstr "Pilih opsi {i} dari {numItems}"
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "Pilih layanan"
@@ -3356,6 +3396,10 @@ msgstr "Pilih layanan"
msgid "Select some accounts below to follow"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr ""
@@ -3392,7 +3436,7 @@ msgstr "Pilih bahasa yang disukai untuk penerjemahaan feed Anda."
msgid "Select your primary algorithmic feeds"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr ""
@@ -3413,8 +3457,8 @@ msgstr "Kirim Email"
#~ msgid "Send Email"
#~ msgstr "Kirim Email"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "Kirim masukan"
@@ -3426,33 +3470,37 @@ msgstr "Kirim Laporan"
msgid "Sends email with confirmation code for account deletion"
msgstr "Kirim email dengan kode konfirmasi untuk penghapusan akun"
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr "Tetapkan {value} untuk kebijakan moderasi konten {labelGroup}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr "Tetapkan Usia"
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr "Atur tema menjadi gelap"
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr "Atur tema menjadi terang"
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr "Atur tema warna ke pengaturan sistem"
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3460,7 +3508,7 @@ msgstr ""
msgid "Set new password"
msgstr "Buat kata sandi baru"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr "Atur kata sandi"
@@ -3492,11 +3540,11 @@ msgstr ""
msgid "Sets Bluesky username"
msgstr "Atur nama pengguna Bluesky"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr "Atur email untuk pengaturan ulang kata sandi"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr "Atur penyedia hosting untuk pengaturan ulang kata sandi"
@@ -3504,16 +3552,16 @@ msgstr "Atur penyedia hosting untuk pengaturan ulang kata sandi"
#~ msgid "Sets hosting provider to {label}"
#~ msgstr "Atur penyedia hosting ke {label}"
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr "Atur server untuk klien Bluesky"
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "Pengaturan"
@@ -3526,7 +3574,7 @@ msgctxt "action"
msgid "Share"
msgstr "Bagikan"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3537,10 +3585,10 @@ msgid "Share feed"
msgstr "Bagikan feed"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "Tampilkan"
@@ -3556,11 +3604,11 @@ msgstr "Tetap tampilkan"
msgid "Show embeds from {0}"
msgstr "Tampilkan embed dari {0}"
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr "Tampilkan berikut ini mirip dengan {0}"
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3623,11 +3671,12 @@ msgstr "Tampilkan konten"
msgid "Show users"
msgstr "Tampilkan pengguna"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr "Tampilkan daftar pengguna yang mirip dengan pengguna ini."
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr "Tampilkan postingan dari {0} di feed Anda"
@@ -3660,14 +3709,14 @@ msgstr "Masuk sebagai {0}"
msgid "Sign in as..."
msgstr "Masuk sebagai..."
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "Masuk ke"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "Keluar"
@@ -3691,7 +3740,7 @@ msgstr "Daftar atau masuk untuk bergabung dalam obrolan"
msgid "Sign-in Required"
msgstr "Dibutuhkan Masuk"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "Masuk sebagai"
@@ -3704,7 +3753,7 @@ msgid "Signs {0} out of Bluesky"
msgstr "Mengeluarkan {0} dari Bluesky"
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "Lewati"
@@ -3722,14 +3771,14 @@ msgid "Software Dev"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr "Ada yang tidak beres dan kami tidak yakin apa itu."
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr "Ada yang tidak beres dan kami tidak yakin apa itu."
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr "Ada yang tidak beres. Periksa email Anda dan coba lagi."
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr "Maaf! Sesi Anda telah berakhir. Silakan masuk lagi."
@@ -3750,10 +3799,10 @@ msgid "Square"
msgstr "Persegi"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "Staging"
+#~ msgid "Staging"
+#~ msgstr "Staging"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "Halaman status"
@@ -3765,12 +3814,12 @@ msgstr ""
#~ msgid "Step {step} of 3"
#~ msgstr "Langkah {step} dari 3"
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr "Penyimpanan dihapus, Anda perlu memulai ulang aplikasi sekarang."
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "Storybook"
@@ -3803,35 +3852,35 @@ msgstr "Disarankan untuk Anda"
msgid "Suggestive"
msgstr "Sugestif"
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "Dukungan"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr "Geser ke atas untuk melihat lebih banyak"
+#~ msgid "Swipe up to see more"
+#~ msgstr "Geser ke atas untuk melihat lebih banyak"
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "Pindah Akun"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr "Beralih ke {0}"
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr "Mengganti akun yang Anda masuki"
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr "Sistem"
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "Log sistem"
@@ -3847,14 +3896,14 @@ msgstr "Ketuk untuk melihat sepenuhnya"
msgid "Tech"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "Ketentuan"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "Ketentuan Layanan"
@@ -3863,7 +3912,7 @@ msgstr "Ketentuan Layanan"
msgid "Text input field"
msgstr "Area input teks"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "Akun ini akan dapat berinteraksi dengan Anda setelah blokir dibuka."
@@ -3879,7 +3928,7 @@ msgstr "Kebijakan Hak Cipta telah dipindahkan ke <0/>"
msgid "The following steps will help customize your Bluesky experience."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "Postingan mungkin telah dihapus."
@@ -3898,7 +3947,7 @@ msgstr "Formulir dukungan telah dipindahkan. Jika Anda memerlukan bantuan, silak
msgid "The Terms of Service have been moved to"
msgstr "Ketentuan Layanan telah dipindahkan ke"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr ""
@@ -3956,12 +4005,14 @@ msgstr "Ada masalah saat mensinkronkan preferensi Anda dengan server"
msgid "There was an issue with fetching your app passwords"
msgstr "Ada masalah dengan pengambilan kata sandi aplikasi Anda"
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr "Ada masalah! {0}"
@@ -3976,7 +4027,7 @@ msgstr "Ada masalah. Periksa koneksi internet Anda dan coba lagi."
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "Sepertinya ada masalah pada aplikasi. Harap beri tahu kami jika Anda mengalaminya!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr ""
@@ -4015,11 +4066,15 @@ msgstr "Konten ini tidak tersedia karena salah satu pengguna yang terlibat telah
msgid "This content is not viewable without a Bluesky account."
msgstr "Konten ini tidak dapat dilihat tanpa akun Bluesky."
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "Feed ini sedang menerima terlalu banyak trafik dan sementara tidak tersedia. Silakan coba lagi nanti."
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -4053,7 +4108,7 @@ msgstr "Daftar ini kosong!"
msgid "This name is already in use"
msgstr "Nama ini sudah digunakan"
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "Postingan ini telah dihapus."
@@ -4082,7 +4137,7 @@ msgid "This will hide this post from your feeds."
msgstr "Ini akan menyembunyikan postingan ini dari feed Anda."
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "Preferensi Utasan"
@@ -4090,7 +4145,7 @@ msgstr "Preferensi Utasan"
msgid "Threaded Mode"
msgstr "Mode Utasan"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr "Preferensi Utas"
@@ -4102,13 +4157,13 @@ msgstr "Beralih dropdown"
msgid "Transformations"
msgstr "Transformasi"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "Terjemahkan"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "Coba lagi"
@@ -4127,23 +4182,23 @@ msgstr "Bunyikan daftar"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "Tidak dapat terhubung ke layanan. Mohon periksa koneksi internet Anda."
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "Buka blokir"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr "Buka blokir"
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "Buka blokir Akun"
@@ -4159,7 +4214,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr "Berhenti mengikuti"
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr "Berhenti mengikuti {0}"
@@ -4167,7 +4222,8 @@ msgstr "Berhenti mengikuti {0}"
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Sayangnya, Anda tidak memenuhi syarat untuk membuat akun."
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr "Tidak suka"
@@ -4175,7 +4231,7 @@ msgstr "Tidak suka"
msgid "Unmute"
msgstr "Bunyikan"
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "Bunyikan Akun"
@@ -4235,8 +4291,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "Gunakan ini untuk masuk ke aplikasi lain dengan handle Anda."
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr "Gunakan domain Anda sebagai penyedia layanan klien Bluesky Anda"
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr "Gunakan domain Anda sebagai penyedia layanan klien Bluesky Anda"
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4285,8 +4341,8 @@ msgstr "Daftar pengguna diperbarui"
msgid "User Lists"
msgstr "Daftar Pengguna"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "Nama pengguna atau alamat email"
@@ -4306,15 +4362,15 @@ msgstr "Pengguna di \"{0}\""
msgid "Verification code"
msgstr ""
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "Verifikasi email"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "Verifikasi email saya"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "Verifikasi Email Saya"
@@ -4331,7 +4387,7 @@ msgstr "Verifikasi Email Anda"
msgid "Video Games"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr "Lihat avatar {0}"
@@ -4356,15 +4412,15 @@ msgid "Visit Site"
msgstr "Kunjungi Halaman"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr "Peringatkan"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr ""
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr ""
@@ -4384,7 +4440,7 @@ msgstr ""
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr ""
@@ -4392,7 +4448,7 @@ msgstr ""
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr ""
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr ""
@@ -4488,7 +4544,7 @@ msgstr "Ya"
#~ msgid "You are in control"
#~ msgstr ""
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr ""
@@ -4522,7 +4578,7 @@ msgstr "Anda belum memiliki kode undangan! Kami akan mengirimkan kode saat Anda
msgid "You don't have any pinned feeds."
msgstr "Anda tidak memiliki feed yang disematkan."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "Anda tidak memiliki feed yang disimpan!"
@@ -4530,7 +4586,7 @@ msgstr "Anda tidak memiliki feed yang disimpan!"
msgid "You don't have any saved feeds."
msgstr "Anda tidak memiliki feed yang disimpan."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
msgid "You have blocked the author or you have been blocked by the author."
msgstr "Anda telah memblokir atau diblokir oleh penulis ini."
@@ -4570,7 +4626,7 @@ msgstr "Anda belum membuat kata sandi aplikasi. Anda dapat membuatnya dengan men
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "Anda belum membisukan akun lain. Untuk membisukan akun, kunjungi profil mereka dan pilih \"Bisukan akun\" pada menu di akun mereka."
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr "Anda harus berusia 18 tahun atau lebih untuk mengaktifkan konten dewasa."
@@ -4594,9 +4650,9 @@ msgstr "Anda akan menerima email berisikan \"kode reset\". Masukkan kode tersebu
msgid "You're in control"
msgstr ""
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr ""
@@ -4608,7 +4664,7 @@ msgstr ""
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr "Anda telah mencapai akhir feed Anda! Temukan beberapa akun lain untuk diikuti."
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "Akun Anda"
@@ -4616,7 +4672,11 @@ msgstr "Akun Anda"
msgid "Your account has been deleted"
msgstr "Akun Anda telah dihapus"
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "Tanggal lahir Anda"
@@ -4665,8 +4725,8 @@ msgstr "Handle lengkap Anda akan menjadi <0>@{0}0>"
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "Kode undangan Anda disembunyikan saat masuk menggunakan Kata Sandi Aplikasi"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "Kode undangan Anda disembunyikan saat masuk menggunakan Kata Sandi Aplikasi"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4683,7 +4743,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "Postingan, suka, dan blokir Anda bersifat publik. Bisukan bersifat privat."
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "Profil Anda"
diff --git a/src/locale/locales/ja/messages.po b/src/locale/locales/ja/messages.po
index 4637b9eaf7..d7884c765b 100644
--- a/src/locale/locales/ja/messages.po
+++ b/src/locale/locales/ja/messages.po
@@ -18,8 +18,8 @@ msgid "(no email)"
msgstr "メールがありません"
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, other {# 個の招待コードが利用可能}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, other {# 個の招待コードが利用可能}}"
#: src/view/com/modals/CreateOrEditList.tsx:185
#: src/view/screens/Settings.tsx:294
@@ -30,29 +30,29 @@ msgstr "{0, plural, other {# 個の招待コードが利用可能}}"
#~ msgid "{0} {purposeLabel} List"
#~ msgstr "{0} {purposeLabel} リスト"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr "{following}人をフォロー中"
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, other {招待コード: # 個利用可能}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, other {招待コード: # 個利用可能}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable}個の招待コードが利用可能"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "{invitesAvailable}個の招待コードが利用可能"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable}個の招待コードが利用可能"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "{invitesAvailable}個の招待コードが利用可能"
#: src/view/screens/Search/Search.tsx:87
#~ msgid "{message}"
#~ msgstr "{message}"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr "{numUnreadNotifications}件の未読"
@@ -64,7 +64,7 @@ msgstr "{numUnreadNotifications}件の未読"
msgid "<0/> members"
msgstr "<0/>のメンバー"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr "<0>{following}0><1>人をフォロー中1>"
@@ -80,7 +80,7 @@ msgstr "<1>おすすめの1><2>ユーザー2><0>をフォロー0>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr "<1>Bluesky1><0>へようこそ0>"
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr "⚠不正なハンドル"
@@ -102,21 +102,21 @@ msgid "Access profile and other navigation links"
msgstr "プロフィールと他のナビゲーションリンクにアクセス"
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "アクセシビリティ"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "アカウント"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr "アカウントをブロックしました"
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr "アカウントをミュートしました"
@@ -136,11 +136,11 @@ msgstr "アカウントオプション"
msgid "Account removed from quick access"
msgstr "クイックアクセスからアカウントを解除"
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr "アカウントのブロックを解除しました"
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr "アカウントのミュートを解除しました"
@@ -159,8 +159,8 @@ msgstr "コンテンツの警告を追加"
msgid "Add a user to this list"
msgstr "リストにユーザーを追加"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "アカウントを追加"
@@ -197,7 +197,7 @@ msgstr "リンクカードを追加:"
msgid "Add the following DNS record to your domain:"
msgstr "次のDNSレコードをドメインに追加してください:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "リストに追加"
@@ -227,7 +227,7 @@ msgstr "返信がフィードに表示されるために必要な「いいね」
msgid "Adult Content"
msgstr "成人向けコンテンツ"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr "成人向けコンテンツはウェブ(<0/>)からのみ有効化できます。"
@@ -235,11 +235,11 @@ msgstr "成人向けコンテンツはウェブ(<0/>)からのみ有効化でき
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr "成人向けコンテンツはウェブ(<0>bsky.app0>)からのみ有効化できます。"
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "高度な設定"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr "コードをすでに持っていますか?"
@@ -298,7 +298,7 @@ msgstr "アプリパスワードの名前には、英数字、スペース、ハ
msgid "App Password names must be at least 4 characters long."
msgstr "アプリパスワードの名前は長さが4文字以上である必要があります。"
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr "アプリパスワードの設定"
@@ -306,9 +306,9 @@ msgstr "アプリパスワードの設定"
#~ msgid "App passwords"
#~ msgstr "アプリパスワード"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "アプリパスワード"
@@ -332,7 +332,7 @@ msgstr "この判断に異議を申し立てる"
msgid "Appeal this decision."
msgstr "この判断に異議を申し立てる"
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "背景"
@@ -366,19 +366,19 @@ msgstr "芸術的または性的ではないヌード。"
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "戻る"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr "戻る"
@@ -387,21 +387,21 @@ msgstr "戻る"
msgid "Based on your interest in {interestsText}"
msgstr "「{interestsText}」への興味に基づいたおすすめです。"
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "基本"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "誕生日"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "誕生日:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "アカウントをブロック"
@@ -435,7 +435,7 @@ msgstr "ブロック中のアカウント"
msgid "Blocked Accounts"
msgstr "ブロック中のアカウント"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。"
@@ -443,7 +443,7 @@ msgstr "ブロック中のアカウントは、あなたのスレッドでの返
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "ブロック中のアカウントは、あなたのスレッドでの返信、あなたへのメンション、その他の方法であなたとやり取りすることはできません。あなたは相手のコンテンツを見ることができず、相手はあなたのコンテンツを見ることができなくなります。"
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "投稿をブロックしました。"
@@ -456,9 +456,15 @@ msgid "Blog"
msgstr "ブログ"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr "Bluesky は、ホスティング プロバイダーを選択できるオープン ネットワークです。 カスタム ホスティングは、開発者向けのベータ版で利用できるようになりました。"
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -483,14 +489,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "Blueskyはログアウトしたユーザーにあなたのプロフィールや投稿を表示しません。他のアプリはこのリクエストに応じない場合があります。この設定はあなたのアカウントを非公開にするものではありません。"
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr "書籍"
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "ビルドバージョン {0} {1}"
@@ -499,8 +505,8 @@ msgid "Business"
msgstr "ビジネス"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr "ボタンは無効です。続けるためにはカスタムドメインを入力してください。"
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr "ボタンは無効です。続けるためにはカスタムドメインを入力してください。"
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -519,8 +525,8 @@ msgid "by you"
msgstr "作成者:あなた"
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "カメラ"
@@ -528,7 +534,7 @@ msgstr "カメラ"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "英数字、スペース、ハイフン、アンダースコアのみが使用可能です。長さは4文字以上32文字以下である必要があります。"
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -592,7 +598,7 @@ msgstr "検索をキャンセル"
msgid "Cancel waitlist signup"
msgstr "Waitlistの登録をキャンセル"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "変更"
@@ -601,12 +607,12 @@ msgstr "変更"
#~ msgid "Change"
#~ msgstr "変更"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "ハンドルを変更"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "ハンドルを変更"
@@ -614,11 +620,11 @@ msgstr "ハンドルを変更"
msgid "Change my email"
msgstr "メールアドレスを変更"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr "パスワードを変更"
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr "パスワードを変更"
@@ -626,7 +632,7 @@ msgstr "パスワードを変更"
msgid "Change post language to {0}"
msgstr "投稿の言語を{0}に変更します"
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr "Blueskyのパスワードを変更"
@@ -634,8 +640,8 @@ msgstr "Blueskyのパスワードを変更"
msgid "Change Your Email"
msgstr "メールアドレスを変更"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr "ステータスを確認"
@@ -655,11 +661,11 @@ msgstr "入力したメールアドレスの受信トレイを確認して、以
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr "「全員」か「返信不可」のどちらかを選択"
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr "Blueskyの別のユーザー名を選択するか、新規に作成します"
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "サービスを選択"
@@ -680,29 +686,29 @@ msgstr "カスタムフィードを使用してあなたの体験を強化する
msgid "Choose your main feeds"
msgstr "メインのフィードを選択"
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "パスワードを入力"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "レガシーストレージデータをすべてクリア"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "すべてのレガシーストレージデータをクリア(この後再起動します)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "すべてのストレージデータをクリア"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "すべてのストレージデータをクリア(この後再起動します)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "検索クエリをクリア"
@@ -772,7 +778,7 @@ msgstr "コメディー"
msgid "Comics"
msgstr "漫画"
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "コミュニティーガイドライン"
@@ -793,7 +799,7 @@ msgstr "返信を作成"
msgid "Configure content filtering setting for category: {0}"
msgstr "このカテゴリのコンテンツフィルタリングを設定: {0}"
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -822,7 +828,7 @@ msgstr "コンテンツの言語設定を確認"
msgid "Confirm delete account"
msgstr "アカウントの削除を確認"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr "成人向けコンテンツを有効にするために年齢を確認してください。"
@@ -837,7 +843,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr "{email}のWaitlistへの登録を確認"
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "接続中..."
@@ -871,7 +877,7 @@ msgstr "コンテンツの警告"
msgid "Content warnings"
msgstr "コンテンツの警告"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -888,11 +894,11 @@ msgstr "続行"
msgid "Continue to next step"
msgstr "次のステップへ進む"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr "次のステップへ進む"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr "アカウントをフォローせずに次のステップへ進む"
@@ -905,7 +911,7 @@ msgstr "料理"
msgid "Copied"
msgstr "コピーしました"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr "ビルドバージョンをクリップボードにコピーしました"
@@ -931,7 +937,7 @@ msgstr "リストへのリンクをコピー"
msgid "Copy link to post"
msgstr "投稿へのリンクをコピー"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "プロフィールへのリンクをコピー"
@@ -939,7 +945,7 @@ msgstr "プロフィールへのリンクをコピー"
msgid "Copy post text"
msgstr "投稿のテキストをコピー"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "著作権ポリシー"
@@ -962,7 +968,7 @@ msgstr "国"
msgid "Create a new account"
msgstr "新しいアカウントを作成"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr "新しいBlueskyアカウントを作成"
@@ -999,8 +1005,12 @@ msgstr "サムネイル付きのカードを作成します。そのカードは
msgid "Culture"
msgstr "文化"
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr "カスタム"
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "カスタムドメイン"
@@ -1016,8 +1026,8 @@ msgstr "外部サイトのメディアをカスタマイズします。"
#~ msgid "Danger Zone"
#~ msgstr "危険地帯"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr "ダーク"
@@ -1025,7 +1035,7 @@ msgstr "ダーク"
msgid "Dark mode"
msgstr "ダークモード"
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr "ダークテーマ"
@@ -1037,7 +1047,7 @@ msgstr "ダークテーマ"
msgid "Debug panel"
msgstr "デバッグパネル"
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "アカウントを削除"
@@ -1063,7 +1073,7 @@ msgstr "マイアカウントを削除"
#~ msgid "Delete my account…"
#~ msgstr "マイアカウントを削除…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr "マイアカウントを削除…"
@@ -1079,7 +1089,7 @@ msgstr "この投稿を削除しますか?"
msgid "Deleted"
msgstr "削除されています"
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "投稿を削除しました。"
@@ -1095,14 +1105,14 @@ msgstr "説明"
#~ msgstr "開発者サーバー"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "開発者ツール"
+#~ msgid "Developer Tools"
+#~ msgstr "開発者ツール"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "なにか言いたいことはあった?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr "グレー"
@@ -1123,7 +1133,7 @@ msgstr "アプリがログアウトしたユーザーに自分のアカウント
msgid "Discover new custom feeds"
msgstr "新しいカスタムフィードを見つける"
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "新しいフィードを見つける"
@@ -1139,7 +1149,7 @@ msgstr "表示名"
msgid "Domain verified!"
msgstr "ドメインを確認しました!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr "招待コードをお持ちでない場合"
@@ -1156,6 +1166,8 @@ msgctxt "action"
msgid "Done"
msgstr "完了"
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1165,6 +1177,8 @@ msgstr "完了"
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "完了"
@@ -1176,7 +1190,16 @@ msgstr "完了{extraText}"
msgid "Double tap to sign in"
msgstr "ダブルタップでサインイン"
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr "ドロップして画像を追加する"
@@ -1230,8 +1253,8 @@ msgstr "リストの詳細を編集"
msgid "Edit Moderation List"
msgstr "モデレーションリストを編集"
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "マイフィードを編集"
@@ -1240,15 +1263,15 @@ msgstr "マイフィードを編集"
msgid "Edit my profile"
msgstr "マイプロフィールを編集"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "プロフィールを編集"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "プロフィールを編集"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "保存されたフィードを編集"
@@ -1268,17 +1291,17 @@ msgstr "あなたのプロフィールの説明を編集します"
msgid "Education"
msgstr "教育"
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "メールアドレス"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "メールアドレス"
@@ -1295,7 +1318,7 @@ msgstr "メールアドレスは更新されました"
msgid "Email verified"
msgstr "メールアドレスは認証されました"
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "メールアドレス:"
@@ -1303,7 +1326,7 @@ msgstr "メールアドレス:"
msgid "Enable {0} only"
msgstr "{0}のみ有効にする"
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr "成人向けコンテンツを有効にする"
@@ -1324,7 +1347,7 @@ msgstr "有効にするメディアプレイヤー"
msgid "Enable this setting to only see replies between people you follow."
msgstr "この設定を有効にすると、自分がフォローしているユーザーからの返信だけが表示されます。"
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "フィードの終わり"
@@ -1348,11 +1371,11 @@ msgstr "パスワードを変更するために受け取ったコードを入力
msgid "Enter the domain you want to use"
msgstr "使用するドメインを入力してください"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password."
msgstr "アカウントの作成に使用したメールアドレスを入力します。新しいパスワードを設定できるように、「リセットコード」をお送りします。"
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr "誕生日を入力してください"
@@ -1361,7 +1384,7 @@ msgstr "誕生日を入力してください"
msgid "Enter your email"
msgstr "メールアドレスを入力してください"
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "メールアドレスを入力してください"
@@ -1415,6 +1438,15 @@ msgstr "ALTテキストを展開"
msgid "Expand or collapse the full post you are replying to"
msgstr "返信する投稿全体を展開または折りたたむ"
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr "私のデータをエクスポートする"
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr "私のデータをエクスポートする"
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr "外部メディア"
@@ -1424,13 +1456,13 @@ msgstr "外部メディア"
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr "外部メディアを有効にすると、それらのメディアのウェブサイトがあなたやお使いのデバイスに関する情報を収集する場合があります。その場合でも、あなたが「再生」ボタンを押すまで情報は送信されず、要求もされません。"
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr "外部メディアの設定"
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr "外部メディアの設定"
@@ -1452,7 +1484,7 @@ msgstr "投稿の削除に失敗しました。もう一度お試しください
msgid "Failed to load recommended feeds"
msgstr "おすすめのフィードのロードに失敗しました"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr "フィード"
@@ -1460,7 +1492,7 @@ msgstr "フィード"
msgid "Feed by {0}"
msgstr "{0}によるフィード"
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "フィードはオフラインです"
@@ -1468,18 +1500,18 @@ msgstr "フィードはオフラインです"
msgid "Feed Preferences"
msgstr "フィードの設定"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "フィードバック"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "フィード"
@@ -1550,21 +1582,24 @@ msgstr "水平方向に反転"
msgid "Flip vertically"
msgstr "垂直方向に反転"
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "フォロー"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr "フォロー"
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "フォロー"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr "{0}をフォロー"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr "すべてのアカウントをフォロー"
@@ -1604,16 +1639,17 @@ msgstr "フォロワー"
#~ msgid "following"
#~ msgstr "フォロー中"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "フォロー中"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr "{0}をフォローしています"
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "あなたをフォロー"
@@ -1633,11 +1669,11 @@ msgstr "セキュリティ上の理由から、あなたのメールアドレス
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "セキュリティ上の理由から、これを再度表示することはできません。このパスワードを紛失した場合は、新しいパスワードを生成する必要があります。"
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "忘れた"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "パスワードを忘れた"
@@ -1684,9 +1720,9 @@ msgstr "前のステップに戻る"
msgid "Go to @{queryMaybeHandle}"
msgstr "@{queryMaybeHandle}へ"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1700,8 +1736,8 @@ msgstr "ハンドル"
msgid "Having trouble?"
msgstr "何か問題が発生しましたか?"
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "ヘルプ"
@@ -1726,13 +1762,13 @@ msgid "Here is your app password."
msgstr "アプリパスワードをお知らせします。"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "非表示"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1755,7 +1791,7 @@ msgstr "この投稿を非表示にしますか?"
msgid "Hide user list"
msgstr "ユーザーリストを非表示"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr "{0}の投稿をあなたのフィードで非表示にします"
@@ -1779,22 +1815,23 @@ msgstr "フィードサーバーの反応が悪いようです。この問題を
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "このフィードが見つからないようです。もしかしたら削除されたのかもしれません。"
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "ホーム"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "ホームフィードの設定"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "ホスティングプロバイダー"
@@ -1839,8 +1876,8 @@ msgstr "画像"
msgid "Image alt text"
msgstr "画像のALTテキスト"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "画像のオプション"
@@ -1852,7 +1889,7 @@ msgstr "パスワードをリセットするためにあなたのメールアド
msgid "Input confirmation code for account deletion"
msgstr "アカウント削除のために確認コードを入力"
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr "Blueskyアカウント用のメールアドレスを入力してください"
@@ -1864,7 +1901,7 @@ msgstr "Blueskyアカウント用のメールアドレスを入力してくだ
#~ msgid "Input hosting provider address"
#~ msgstr "ホスティングプロバイダーのアドレスを入力"
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr "招待コードを入力して次に進む"
@@ -1884,11 +1921,11 @@ msgstr "アカウント削除のためにパスワードを入力"
msgid "Input phone number for SMS verification"
msgstr "SMS認証に用いる電話番号を入力"
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr "{identifier}に紐づくパスワードを入力"
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr "サインアップ時に使用したユーザー名またはメールアドレスを入力"
@@ -1900,7 +1937,7 @@ msgstr "テキストメッセージで送られてきた認証コードを入力
msgid "Input your email to get on the Bluesky waitlist"
msgstr "BlueskyのWaitlistに登録するメールアドレスを入力"
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr "あなたのパスワードを入力"
@@ -1908,25 +1945,24 @@ msgstr "あなたのパスワードを入力"
msgid "Input your user handle"
msgstr "あなたのユーザーハンドルを入力"
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr "無効またはサポートされていない投稿のレコード"
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "無効なユーザー名またはパスワード"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "招待"
+#~ msgid "Invite"
+#~ msgstr "招待"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "友達を招待"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "招待コード"
@@ -1939,8 +1975,8 @@ msgid "Invite codes: {0} available"
msgstr "招待コード:{0}個使用可能"
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "使用可能な招待コード: {invitesAvailable} 個"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "使用可能な招待コード: {invitesAvailable} 個"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1958,8 +1994,8 @@ msgstr "仕事"
msgid "Join the waitlist"
msgstr "Waitlistに参加"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "Waitlistに参加します。"
@@ -1975,7 +2011,7 @@ msgstr "報道"
msgid "Language selection"
msgstr "言語の選択"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr "言語の設定"
@@ -1984,7 +2020,7 @@ msgstr "言語の設定"
msgid "Language Settings"
msgstr "言語の設定"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "言語"
@@ -2022,11 +2058,11 @@ msgstr "どの言語も表示するには、すべてのチェックを外した
msgid "Leaving Bluesky"
msgstr "Blueskyから離れる"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr "あと少しです。"
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr "レガシーストレージがクリアされたため、今すぐアプリを再起動する必要があります。"
@@ -2039,16 +2075,17 @@ msgstr "パスワードをリセットしましょう!"
msgid "Let's go!"
msgstr "さあ始めましょう!"
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "ライブラリー"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr "ライト"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr "いいね"
@@ -2056,7 +2093,7 @@ msgstr "いいね"
msgid "Like this feed"
msgstr "このフィードをいいね"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "いいねしたユーザー"
@@ -2089,11 +2126,11 @@ msgstr "あなたのカスタムフィードがいいねされました"
msgid "liked your post"
msgstr "あなたの投稿がいいねされました"
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "いいね"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr "この投稿をいいねする"
@@ -2101,7 +2138,7 @@ msgstr "この投稿をいいねする"
#~ msgid "Limit the visibility of my account to logged-out users"
#~ msgstr "ログアウトしたユーザーに対して私のアカウントの閲覧を制限"
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr "リスト"
@@ -2138,24 +2175,24 @@ msgid "List unmuted"
msgstr "リストのミュートを解除しました"
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "リスト"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "投稿をさらにロード"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "最新の通知をロード"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2166,17 +2203,17 @@ msgid "Loading..."
msgstr "ロード中..."
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "ローカル開発者サーバー"
+#~ msgid "Local dev server"
+#~ msgstr "ローカル開発者サーバー"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr "ログ"
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr "ログアウト"
@@ -2200,7 +2237,7 @@ msgstr "リストにないアカウントにログイン"
msgid "Make sure this is where you intend to go!"
msgstr "意図した場所であることを確認してください!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "メディア"
@@ -2227,10 +2264,10 @@ msgstr "サーバーからのメッセージ:{0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "モデレーション"
@@ -2266,7 +2303,7 @@ msgstr "モデレーションリスト"
msgid "Moderation Lists"
msgstr "モデレーションリスト"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr "モデレーションの設定"
@@ -2274,11 +2311,11 @@ msgstr "モデレーションの設定"
msgid "Moderator has chosen to set a general warning on the content."
msgstr "モデレーターによりコンテンツに一般的な警告が設定されました。"
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "その他のフィード"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2292,7 +2329,7 @@ msgstr "そのほかの投稿のオプション"
msgid "Most-liked replies first"
msgstr "いいねの数が多い順に返信を表示"
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "アカウントをミュート"
@@ -2341,7 +2378,7 @@ msgstr "ミュートの設定は非公開です。ミュート中のアカウン
msgid "My Birthday"
msgstr "誕生日"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "マイフィード"
@@ -2349,10 +2386,14 @@ msgstr "マイフィード"
msgid "My Profile"
msgstr "マイプロフィール"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "保存されたフィード"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2366,15 +2407,15 @@ msgstr "名前は必須です"
msgid "Nature"
msgstr "自然"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr "次の画面に移動します"
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr "あなたのプロフィールに移動します"
@@ -2418,8 +2459,9 @@ msgctxt "action"
msgid "New post"
msgstr "新しい投稿"
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2449,9 +2491,9 @@ msgid "News"
msgstr "ニュース"
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2483,7 +2525,7 @@ msgstr "いいえ"
msgid "No description"
msgstr "説明はありません"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr "{0}のフォローを解除しました"
@@ -2496,7 +2538,7 @@ msgstr "お知らせはありません!"
msgid "No result"
msgstr "結果はありません"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "「{query}」の検索結果はありません"
@@ -2519,6 +2561,7 @@ msgid "Not Applicable."
msgstr "該当なし。"
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr "見つかりません"
@@ -2535,13 +2578,13 @@ msgstr "今はしない"
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "注記:Blueskyはオープンでパブリックなネットワークです。この設定はBlueskyのアプリおよびウェブサイト上のみでのあなたのコンテンツの可視性を制限するものであり、他のアプリではこの設定を尊重しない場合があります。他のアプリやウェブサイトでは、ログアウトしたユーザーにあなたのコンテンツが表示される場合があります。"
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "通知"
@@ -2565,7 +2608,7 @@ msgstr "OK"
msgid "Oldest replies first"
msgstr "古い順に返信を表示"
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr "オンボーディングのリセット"
@@ -2577,9 +2620,8 @@ msgstr "1つもしくは複数の画像にALTテキストがありません。"
msgid "Only {0} can reply."
msgstr "{0}のみ返信可能"
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr "おっと!"
@@ -2592,7 +2634,7 @@ msgstr "開かれています"
msgid "Open emoji picker"
msgstr "絵文字を入力"
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr "アプリ内ブラウザーでリンクを開く"
@@ -2600,7 +2642,7 @@ msgstr "アプリ内ブラウザーでリンクを開く"
msgid "Open navigation"
msgstr "ナビゲーションを開く"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr "絵本のページを開く"
@@ -2624,7 +2666,7 @@ msgstr "デバイスのカメラを開く"
msgid "Opens composer"
msgstr "編集画面を開く"
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "構成可能な言語設定を開く"
@@ -2632,33 +2674,31 @@ msgstr "構成可能な言語設定を開く"
msgid "Opens device photo gallery"
msgstr "デバイスのフォトギャラリーを開く"
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr "プロフィールの表示名、アバター、背景画像、説明文のエディタを開く"
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr "外部コンテンツの埋め込みの設定を開く"
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr "フォロワーのリストを開きます"
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr "フォロー中のリストを開きます"
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr "招待コードのリストを開く"
+#~ msgid "Opens invite code list"
+#~ msgstr "招待コードのリストを開く"
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "招待コードのリストを開く"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr "アカウントの削除確認用の表示を開きます。メールアドレスのコードが必要です。"
@@ -2666,39 +2706,39 @@ msgstr "アカウントの削除確認用の表示を開きます。メールア
msgid "Opens modal for using custom domain"
msgstr "カスタムドメインを使用するためのモーダルを開く"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "モデレーションの設定を開く"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr "パスワードリセットのフォームを開く"
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr "保存されたフィードの編集画面を開く"
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "保存されたすべてのフィードで画面を開く"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "アプリパスワードの設定ページを開く"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "ホームフィードの設定を開く"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "ストーリーブックのページを開く"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "システムログのページを開く"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "スレッドの設定を開く"
@@ -2719,8 +2759,8 @@ msgid "Other account"
msgstr "その他のアカウント"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "その他のサービス"
+#~ msgid "Other service"
+#~ msgstr "その他のサービス"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2734,9 +2774,9 @@ msgstr "ページが見つかりません"
msgid "Page Not Found"
msgstr "ページが見つかりません"
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2750,11 +2790,11 @@ msgstr "パスワードが更新されました"
msgid "Password updated!"
msgstr "パスワードが更新されました!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr "@{0}がフォロー中のユーザー"
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr "@{0}をフォロー中のユーザー"
@@ -2872,7 +2912,7 @@ msgctxt "action"
msgid "Post"
msgstr "投稿"
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "投稿"
@@ -2883,13 +2923,13 @@ msgstr "投稿"
#~ msgid "Post"
#~ msgstr "投稿"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr "{0}による投稿"
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr "@{0}による投稿"
@@ -2897,7 +2937,7 @@ msgstr "@{0}による投稿"
msgid "Post deleted"
msgstr "投稿を削除"
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "投稿を非表示"
@@ -2909,11 +2949,11 @@ msgstr "投稿の言語"
msgid "Post Languages"
msgstr "投稿の言語"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "投稿が見つかりません"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "投稿"
@@ -2937,27 +2977,27 @@ msgstr "第一言語"
msgid "Prioritize Your Follows"
msgstr "あなたのフォローを優先"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "プライバシー"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "プライバシーポリシー"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "処理中..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "プロフィール"
@@ -2965,7 +3005,7 @@ msgstr "プロフィール"
msgid "Profile updated"
msgstr "プロフィールを更新しました"
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "メールアドレスを確認してアカウントを保護します。"
@@ -3026,8 +3066,8 @@ msgstr "おすすめのユーザー"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "削除"
@@ -3086,7 +3126,7 @@ msgstr "フィードから削除しました"
msgid "Removes default thumbnail from {0}"
msgstr "{0}からデフォルトのサムネイルを削除"
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "返信"
@@ -3113,7 +3153,7 @@ msgstr "<0/>に返信"
msgid "Report {collectionName}"
msgstr "{collectionName}を報告"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "アカウントを報告"
@@ -3171,7 +3211,7 @@ msgstr "<0/>によるリポスト"
msgid "reposted your post"
msgstr "あなたの投稿はリポストされました"
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr "この投稿をリポスト"
@@ -3189,11 +3229,11 @@ msgstr "コードをリクエスト"
msgid "Request Code"
msgstr "コードをリクエスト"
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "画像投稿時にALTテキストを必須とする"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "このプロバイダーに必要"
@@ -3206,40 +3246,40 @@ msgstr "コードをリセット"
msgid "Reset Code"
msgstr "コードをリセット"
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr "オンボーディングの状態をリセット"
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "オンボーディングの状態をリセット"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "パスワードをリセット"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr "設定をリセット"
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "設定をリセット"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "オンボーディングの状態をリセットします"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "設定の状態をリセットします"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr "ログインをやり直す"
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr "エラーになった最後のアクションをやり直す"
@@ -3248,10 +3288,10 @@ msgstr "エラーになった最後のアクションをやり直す"
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "再試行"
@@ -3263,7 +3303,7 @@ msgstr "再試行"
msgid "Return to previous page"
msgstr "前のページに戻る"
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "サンドボックス。投稿とアカウントは永久的なものではありません。"
@@ -3318,11 +3358,11 @@ msgstr "科学"
msgid "Scroll to top"
msgstr "一番上までスクロール"
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3330,8 +3370,8 @@ msgstr "一番上までスクロール"
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "検索"
@@ -3367,8 +3407,8 @@ msgid "Select {item}"
msgstr "{item}を選択"
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Bluesky Socialを選択"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Bluesky Socialを選択"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3378,8 +3418,8 @@ msgstr "既存のアカウントから選択"
msgid "Select option {i} of {numItems}"
msgstr "{numItems}個中{i}個目のオプションを選択"
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "サービスを選択"
@@ -3387,6 +3427,10 @@ msgstr "サービスを選択"
msgid "Select some accounts below to follow"
msgstr "次のアカウントを選択してフォローしてください"
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr "データをホストするサービスを選択します。"
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr "表示したい(または表示したくない)コンテンツの種類を選択してください。あとは私たちにお任せください。"
@@ -3423,7 +3467,7 @@ msgstr "フィード内の翻訳に使用する言語を選択します。"
msgid "Select your primary algorithmic feeds"
msgstr "1番目のフィードのアルゴリズムを選択してください"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr "2番目のフィードのアルゴリズムを選択してください"
@@ -3445,8 +3489,8 @@ msgstr "メールを送信"
#~ msgid "Send Email"
#~ msgstr "メールを送信"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "フィードバックを送信"
@@ -3458,33 +3502,37 @@ msgstr "報告を送信"
msgid "Sends email with confirmation code for account deletion"
msgstr "アカウントの削除の確認コードをメールに送信"
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr "{labelGroup}コンテンツのモデレーションポリシーを{value}に設定します"
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr "年齢を設定"
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr "カラーテーマを暗いものに設定します"
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr "カラーテーマをライトに設定します"
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr "デバイスで設定したカラーテーマを使用するように設定します"
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr "ダークテーマをダークに設定します"
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr "ダークテーマを薄暗いものに設定します"
@@ -3492,7 +3540,7 @@ msgstr "ダークテーマを薄暗いものに設定します"
msgid "Set new password"
msgstr "新しいパスワードを設定"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr "パスワードを設定"
@@ -3524,11 +3572,11 @@ msgstr "アカウントを設定する"
msgid "Sets Bluesky username"
msgstr "Blueskyのユーザーネームを設定"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr "パスワードをリセットするためのメールアドレスを入力"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr "パスワードをリセットするためのホスティングプロバイダーを入力"
@@ -3536,16 +3584,16 @@ msgstr "パスワードをリセットするためのホスティングプロバ
#~ msgid "Sets hosting provider to {label}"
#~ msgstr "ホスティングプロバイダーを{label}に設定"
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr "Blueskyのクライアントのサーバーを設定"
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "設定"
@@ -3558,7 +3606,7 @@ msgctxt "action"
msgid "Share"
msgstr "共有"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3569,10 +3617,10 @@ msgid "Share feed"
msgstr "フィードを共有"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "表示"
@@ -3588,11 +3636,11 @@ msgstr "とにかく表示"
msgid "Show embeds from {0}"
msgstr "{0}による埋め込みを表示"
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr "{0}に似たおすすめのフォロー候補を表示"
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3655,11 +3703,12 @@ msgstr "コンテンツを表示"
msgid "Show users"
msgstr "ユーザーを表示"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr "このユーザーに似たユーザーのリストを表示します。"
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr "マイフィード内の{0}からの投稿を表示します"
@@ -3692,14 +3741,14 @@ msgstr "{0}としてサインイン"
msgid "Sign in as..."
msgstr "アカウントの選択"
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "サインイン"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "サインアウト"
@@ -3723,7 +3772,7 @@ msgstr "サインアップまたはサインインして会話に参加"
msgid "Sign-in Required"
msgstr "サインインが必要"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "サインイン済み"
@@ -3736,7 +3785,7 @@ msgid "Signs {0} out of Bluesky"
msgstr "Blueskyから{0}をサインアウト"
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "スキップ"
@@ -3754,14 +3803,14 @@ msgid "Software Dev"
msgstr "ソフトウェア開発"
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr "何かの問題が起きましたが、それが何なのかわかりません。"
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr "何かの問題が起きましたが、それが何なのかわかりません。"
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr "なんらかの問題が発生しました。メールアドレスを確認し、もう一度お試しください。"
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr "申し訳ありません!セッションの有効期限が切れました。もう一度ログインしてください。"
@@ -3782,10 +3831,10 @@ msgid "Square"
msgstr "正方形"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "ステージング"
+#~ msgid "Staging"
+#~ msgstr "ステージング"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "ステータスページ"
@@ -3797,12 +3846,12 @@ msgstr "{numSteps}個中{0}個目のステップ"
#~ msgid "Step {step} of 3"
#~ msgstr "3個中{step}個目のステップ"
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr "ストレージがクリアされたため、今すぐアプリを再起動する必要があります。"
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "ストーリーブック"
@@ -3839,35 +3888,35 @@ msgstr "あなたへのおすすめ"
msgid "Suggestive"
msgstr "きわどい"
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "サポート"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr "上にスワイプしてさらに表示"
+#~ msgid "Swipe up to see more"
+#~ msgstr "上にスワイプしてさらに表示"
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "アカウントを切り替える"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr "{0}に切り替え"
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr "ログインしているアカウントを切り替えます"
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr "システム"
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "システムログ"
@@ -3883,14 +3932,14 @@ msgstr "タップして全体を表示"
msgid "Tech"
msgstr "テクノロジー"
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "条件"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "利用規約"
@@ -3899,7 +3948,7 @@ msgstr "利用規約"
msgid "Text input field"
msgstr "テキストの入力フィールド"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "このアカウントは、ブロック解除後にあなたとやり取りすることができます。"
@@ -3915,7 +3964,7 @@ msgstr "著作権ポリシーは<0/>に移動しました"
msgid "The following steps will help customize your Bluesky experience."
msgstr "次の手順であなたのBlueskyでの体験をカスタマイズできます。"
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "投稿が削除された可能性があります。"
@@ -3935,7 +3984,7 @@ msgstr "サポートフォームは移動しました。サポートが必要な
msgid "The Terms of Service have been moved to"
msgstr "サービス規約は移動しました"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr "試せるフィードはたくさんあります:"
@@ -3993,12 +4042,14 @@ msgstr "設定をサーバーと同期中に問題が発生しました"
msgid "There was an issue with fetching your app passwords"
msgstr "アプリパスワードの取得中に問題が発生しました"
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr "問題が発生しました!{0}"
@@ -4013,7 +4064,7 @@ msgstr "問題が発生しました。インターネットへの接続を確認
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "アプリケーションに予期しない問題が発生しました。このようなことが繰り返した場合はサポートへお知らせください!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr "Blueskyに新規ユーザーが殺到しています!できるだけ早くアカウントを有効にできるよう努めます。"
@@ -4053,11 +4104,15 @@ msgstr "このコンテンツは関係するユーザーの一方が他方をブ
msgid "This content is not viewable without a Bluesky account."
msgstr "このコンテンツはBlueskyのアカウントがないと閲覧できません。"
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr "この機能はベータ版です。 リポジトリのエクスポートの詳細については、以下を参照してください。<0>このブログ投稿0>"
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "現在このフィードにはアクセスが集中しており、一時的にご利用いただけません。時間をおいてもう一度お試しください。"
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -4091,7 +4146,7 @@ msgstr "このリストは空です!"
msgid "This name is already in use"
msgstr "この名前はすでに使用中です"
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "この投稿は削除されました。"
@@ -4120,7 +4175,7 @@ msgid "This will hide this post from your feeds."
msgstr "この投稿をあなたのフィードにおいて非表示にします。"
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "スレッドの設定"
@@ -4128,7 +4183,7 @@ msgstr "スレッドの設定"
msgid "Threaded Mode"
msgstr "スレッドモード"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr "スレッドの設定"
@@ -4140,13 +4195,13 @@ msgstr "ドロップダウンをトグル"
msgid "Transformations"
msgstr "変換"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "翻訳"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "再試行"
@@ -4166,23 +4221,23 @@ msgstr "リストでのミュートを解除"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "あなたのサービスに接続できません。インターネットの接続を確認してください。"
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "ブロックを解除"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr "ブロックを解除"
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "アカウントのブロックを解除"
@@ -4198,7 +4253,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr "フォローをやめる"
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr "{0}のフォローを解除"
@@ -4206,7 +4261,8 @@ msgstr "{0}のフォローを解除"
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "残念ながら、アカウントを作成するための要件を満たしていません。"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr "いいねを外す"
@@ -4214,7 +4270,7 @@ msgstr "いいねを外す"
msgid "Unmute"
msgstr "ミュートを解除"
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "アカウントのミュートを解除"
@@ -4274,8 +4330,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "このアプリパスワードとハンドルを使って他のアプリにサインインします。"
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr "あなたのドメインをBlueskyのクライアントサービスプロバイダーとして使用"
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr "あなたのドメインをBlueskyのクライアントサービスプロバイダーとして使用"
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4324,8 +4380,8 @@ msgstr "ユーザーリストを更新しました"
msgid "User Lists"
msgstr "ユーザーリスト"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "ユーザー名またはメールアドレス"
@@ -4345,15 +4401,15 @@ msgstr "{0}のユーザー"
msgid "Verification code"
msgstr "認証コード"
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "メールアドレスを確認"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "メールアドレスを確認"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "メールアドレスを確認"
@@ -4370,7 +4426,7 @@ msgstr "メールアドレスを確認"
msgid "Video Games"
msgstr "ビデオゲーム"
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr "{0}のアバターを表示"
@@ -4395,15 +4451,15 @@ msgid "Visit Site"
msgstr "サイトへアクセス"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr "警告"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr "Skygazeによる「For You」フィードもおすすめ:"
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr "あなたのアカウントが準備できるまで{estimatedTime}ほどかかります。"
@@ -4423,7 +4479,7 @@ msgstr "あなたのフォロー中のユーザーの投稿を読み終わりま
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr "Skygazeによる「For You」フィードがおすすめ:"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr "我々の「Discover」フィードがおすすめ:"
@@ -4431,7 +4487,7 @@ msgstr "我々の「Discover」フィードがおすすめ:"
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr "接続できませんでした。アカウントの設定を続けるためにもう一度お試しください。繰り返し失敗する場合は、この手順をスキップすることもできます。"
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr "アカウントの準備ができたらお知らせします。"
@@ -4524,7 +4580,7 @@ msgstr "はい"
#~ msgid "You are in control"
#~ msgstr "あなたがコントロールしています"
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr "あなたは並んでいます。"
@@ -4558,7 +4614,7 @@ msgstr "まだ招待コードがありません!Blueskyをもうしばらく
msgid "You don't have any pinned feeds."
msgstr "ピン留めされたフィードがありません。"
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "保存されたフィードがありません!"
@@ -4566,7 +4622,7 @@ msgstr "保存されたフィードがありません!"
msgid "You don't have any saved feeds."
msgstr "保存されたフィードがありません。"
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
msgid "You have blocked the author or you have been blocked by the author."
msgstr "あなたが投稿者をブロックしているか、または投稿者によってあなたはブロックされています。"
@@ -4606,7 +4662,7 @@ msgstr "アプリパスワードはまだ作成されていません。下のボ
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "ミュートしているアカウントはまだありません。アカウントをミュートするには、プロフィールに移動し、アカウントメニューから「アカウントをミュート」を選択します。"
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr "成人向けコンテンツを有効にするには、18歳以上である必要があります。"
@@ -4630,9 +4686,9 @@ msgstr "「リセットコード」が記載されたメールが届きます。
msgid "You're in control"
msgstr "あなたがコントロールしています"
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr "あなたは並んでいます。"
@@ -4644,7 +4700,7 @@ msgstr "準備ができました!"
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr "フィードはここまでです!もっとフォローするアカウントを見つけましょう。"
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "あなたのアカウント"
@@ -4652,7 +4708,11 @@ msgstr "あなたのアカウント"
msgid "Your account has been deleted"
msgstr "あなたのアカウントは削除されました"
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "生年月日"
@@ -4701,8 +4761,8 @@ msgstr "フルハンドルは<0>@{0}0>になります"
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "アプリパスワードを使用してログインすると、招待コードは非表示になります。"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "アプリパスワードを使用してログインすると、招待コードは非表示になります。"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4719,7 +4779,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "投稿、いいね、ブロックは公開されます。ミュートは非公開です。"
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "あなたのプロフィール"
diff --git a/src/locale/locales/ko/messages.po b/src/locale/locales/ko/messages.po
index 65e2be5e8e..cf68140ce1 100644
--- a/src/locale/locales/ko/messages.po
+++ b/src/locale/locales/ko/messages.po
@@ -18,28 +18,28 @@ msgid "(no email)"
msgstr "(이메일 없음)"
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {초대 코드 #개 사용 가능} other {초대 코드 #개 사용 가능}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, one {초대 코드 #개 사용 가능} other {초대 코드 #개 사용 가능}}"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr "{following} 팔로우 중"
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, one {초대 코드: #개 사용 가능} other {초대 코드: #개 사용 가능}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, one {초대 코드: #개 사용 가능} other {초대 코드: #개 사용 가능}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "초대 코드 {invitesAvailable}개 사용 가능"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "초대 코드 {invitesAvailable}개 사용 가능"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "초대 코드 {invitesAvailable}개 사용 가능"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "초대 코드 {invitesAvailable}개 사용 가능"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr "{numUnreadNotifications}개 읽지 않음"
@@ -47,7 +47,7 @@ msgstr "{numUnreadNotifications}개 읽지 않음"
msgid "<0/> members"
msgstr "<0/> 멤버"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr "<0>{following} 0><1>팔로우 중1>"
@@ -63,7 +63,7 @@ msgstr "<1>추천 사용자1><0>팔로우하기0>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr "<1>Bluesky1><0>에 오신 것을 환영합니다0>"
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr "⚠ 잘못된 핸들"
@@ -85,21 +85,21 @@ msgid "Access profile and other navigation links"
msgstr "프로필 및 기타 탐색 링크로 이동합니다"
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "접근성"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "계정"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr "계정 차단됨"
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr "계정 뮤트됨"
@@ -119,11 +119,11 @@ msgstr "계정 옵션"
msgid "Account removed from quick access"
msgstr "빠른 액세스에서 계정 제거"
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr "계정 차단 해제됨"
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr "계정 언뮤트됨"
@@ -142,8 +142,8 @@ msgstr "콘텐츠 경고 추가"
msgid "Add a user to this list"
msgstr "이 리스트에 사용자 추가"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "계정 추가"
@@ -180,7 +180,7 @@ msgstr "링크 카드 추가:"
msgid "Add the following DNS record to your domain:"
msgstr "도메인에 다음 DNS 레코드를 추가하세요:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "리스트에 추가"
@@ -210,15 +210,15 @@ msgstr "답글이 피드에 표시되기 위해 필요한 좋아요 표시 수
msgid "Adult Content"
msgstr "성인 콘텐츠"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr "성인 콘텐츠는 <0/>에서 웹을 통해서만 활성화할 수 있습니다."
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "고급"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -277,7 +277,7 @@ msgstr "앱 비밀번호 이름에는 문자, 숫자, 공백, 대시, 밑줄만
msgid "App Password names must be at least 4 characters long."
msgstr "앱 비밀번호 이름은 4자 이상이어야 합니다."
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr "앱 비밀번호 설정"
@@ -285,9 +285,9 @@ msgstr "앱 비밀번호 설정"
#~ msgid "App passwords"
#~ msgstr "앱 비밀번호"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "앱 비밀번호"
@@ -307,7 +307,7 @@ msgstr "이 결정에 이의신청"
msgid "Appeal this decision."
msgstr "이 결정에 이의신청합니다."
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "모양"
@@ -341,19 +341,19 @@ msgstr "선정적이지 않거나 예술적인 노출."
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "뒤로"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr "뒤로"
@@ -362,21 +362,21 @@ msgstr "뒤로"
msgid "Based on your interest in {interestsText}"
msgstr "{interestsText}에 대한 관심사 기반"
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "기본"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "생년월일"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "생년월일:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "계정 차단"
@@ -410,7 +410,7 @@ msgstr "차단한 계정"
msgid "Blocked Accounts"
msgstr "차단한 계정"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다."
@@ -418,7 +418,7 @@ msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "차단한 계정은 내 스레드에 답글을 달거나 나를 멘션하거나 기타 다른 방식으로 나와 상호작용할 수 없습니다. 차단한 계정의 콘텐츠를 볼 수 없으며 해당 계정도 내 콘텐츠를 볼 수 없게 됩니다."
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "차단된 게시물."
@@ -431,9 +431,15 @@ msgid "Blog"
msgstr "블로그"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -458,14 +464,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "로그아웃한 사용자에게 내 프로필과 게시물을 표시하지 않습니다. 다른 앱에서는 이 설정을 따르지 않을 수 있습니다. 내 계정을 비공개로 전환하지는 않습니다."
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr "책"
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "빌드 버전 {0} {1}"
@@ -474,8 +480,8 @@ msgid "Business"
msgstr "비즈니스"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr "버튼이 비활성화되었습니다. 계속하려면 사용자 지정 도메인을 입력하세요"
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr "버튼이 비활성화되었습니다. 계속하려면 사용자 지정 도메인을 입력하세요"
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -494,8 +500,8 @@ msgid "by you"
msgstr "내가 만듦"
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "카메라"
@@ -503,7 +509,7 @@ msgstr "카메라"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "글자, 숫자, 공백, 대시, 밑줄만 포함할 수 있습니다. 길이는 4자 이상이어야 하고 32자를 넘지 않아야 합니다."
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -563,17 +569,17 @@ msgstr "검색 취소"
msgid "Cancel waitlist signup"
msgstr "대기자 명단 등록 취소"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "변경"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "핸들 변경"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "핸들 변경"
@@ -581,11 +587,11 @@ msgstr "핸들 변경"
msgid "Change my email"
msgstr "내 이메일 변경하기"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -593,7 +599,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr "게시물 언어를 {0}(으)로 변경"
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -601,8 +607,8 @@ msgstr ""
msgid "Change Your Email"
msgstr "이메일 변경"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr "내 상태 확인"
@@ -622,11 +628,11 @@ msgstr "받은 편지함에서 아래에 입력하는 확인 코드가 포함된
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr "\"모두\" 또는 \"없음\"을 선택하세요."
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr "새 Bluesky 사용자 이름을 선택하거나 만듭니다"
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "서비스 선택"
@@ -643,29 +649,29 @@ msgstr "맞춤 피드를 통해 사용자 경험을 강화하는 알고리즘을
msgid "Choose your main feeds"
msgstr "기본 피드 선택"
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "비밀번호를 입력하세요"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "모든 레거시 스토리지 데이터 지우기"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "모든 레거시 스토리지 데이터 지우기 (이후 다시 시작)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "모든 스토리지 데이터 지우기"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "모든 스토리지 데이터 지우기 (이후 다시 시작)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "검색어 지우기"
@@ -735,7 +741,7 @@ msgstr "코미디"
msgid "Comics"
msgstr "만화"
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "커뮤니티 가이드라인"
@@ -756,7 +762,7 @@ msgstr "답글 작성하기"
msgid "Configure content filtering setting for category: {0}"
msgstr "{0} 카테고리에 대한 콘텐츠 필터링 설정 구성"
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -785,7 +791,7 @@ msgstr "콘텐츠 언어 설정 확인"
msgid "Confirm delete account"
msgstr "계정 삭제 확인"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr "성인 콘텐츠를 사용하려면 나이를 확인하세요."
@@ -800,7 +806,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr "{email}을(를) 대기자 명단에 등록합니다"
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "연결 중…"
@@ -834,7 +840,7 @@ msgstr "콘텐츠 경고"
msgid "Content warnings"
msgstr "콘텐츠 경고"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -851,11 +857,11 @@ msgstr "계속"
msgid "Continue to next step"
msgstr "다음 단계로 계속하기"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr "다음 단계로 계속하기"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr "계정을 팔로우하지 않고 다음 단계로 계속하기"
@@ -868,7 +874,7 @@ msgstr "요리"
msgid "Copied"
msgstr "복사됨"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr "빌드 버전 클립보드에 복사됨"
@@ -894,7 +900,7 @@ msgstr "리스트 링크 복사"
msgid "Copy link to post"
msgstr "게시물 링크 복사"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "프로필 링크 복사"
@@ -902,7 +908,7 @@ msgstr "프로필 링크 복사"
msgid "Copy post text"
msgstr "게시물 텍스트 복사"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "저작권 정책"
@@ -925,7 +931,7 @@ msgstr "국가"
msgid "Create a new account"
msgstr "새 계정 만들기"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr "새 Bluesky 계정을 만듭니다"
@@ -962,8 +968,12 @@ msgstr "미리보기 이미지가 있는 카드를 만듭니다. 카드가 {url}
msgid "Culture"
msgstr "문화"
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "사용자 지정 도메인"
@@ -979,8 +989,8 @@ msgstr "외부 사이트 미디어를 사용자 지정합니다."
#~ msgid "Danger Zone"
#~ msgstr "위험 구역"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr "어두움"
@@ -988,7 +998,7 @@ msgstr "어두움"
msgid "Dark mode"
msgstr "어두운 모드"
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -996,7 +1006,7 @@ msgstr ""
msgid "Debug panel"
msgstr "디버그 패널"
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "계정 삭제"
@@ -1022,7 +1032,7 @@ msgstr "내 계정 삭제"
#~ msgid "Delete my account…"
#~ msgstr "내 계정 삭제…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1038,7 +1048,7 @@ msgstr "이 게시물을 삭제하시겠습니까?"
msgid "Deleted"
msgstr "삭제됨"
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "삭제된 게시물."
@@ -1050,14 +1060,14 @@ msgid "Description"
msgstr "설명"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "개발자 도구"
+#~ msgid "Developer Tools"
+#~ msgstr "개발자 도구"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "하고 싶은 말이 있나요?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1078,7 +1088,7 @@ msgstr "앱이 로그아웃한 사용자에게 내 계정을 표시하지 않도
msgid "Discover new custom feeds"
msgstr "새로운 맞춤 피드 찾아보기"
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "새 피드 발견하기"
@@ -1094,7 +1104,7 @@ msgstr "표시 이름"
msgid "Domain verified!"
msgstr "도메인을 확인했습니다."
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr "초대 코드가 없나요?"
@@ -1111,6 +1121,8 @@ msgctxt "action"
msgid "Done"
msgstr "완료"
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1120,6 +1132,8 @@ msgstr "완료"
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "완료"
@@ -1131,7 +1145,16 @@ msgstr "완료{extraText}"
msgid "Double tap to sign in"
msgstr "두 번 탭하여 로그인합니다"
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr "드롭하여 이미지 추가"
@@ -1185,8 +1208,8 @@ msgstr "리스트 세부 정보 편집"
msgid "Edit Moderation List"
msgstr "검토 리스트 편집"
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "내 피드 편집"
@@ -1195,15 +1218,15 @@ msgstr "내 피드 편집"
msgid "Edit my profile"
msgstr "내 프로필 편집"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "프로필 편집"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "프로필 편집"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "저장된 피드 편집"
@@ -1223,17 +1246,17 @@ msgstr "내 프로필 설명 편집"
msgid "Education"
msgstr "교육"
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "이메일"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "이메일 주소"
@@ -1250,7 +1273,7 @@ msgstr "이메일 변경됨"
msgid "Email verified"
msgstr "이메일 확인됨"
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "이메일:"
@@ -1258,7 +1281,7 @@ msgstr "이메일:"
msgid "Enable {0} only"
msgstr "{0}만 사용"
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr "성인 콘텐츠 활성화"
@@ -1279,7 +1302,7 @@ msgstr "미디어 플레이어를 사용할 외부 사이트"
msgid "Enable this setting to only see replies between people you follow."
msgstr "내가 팔로우하는 사람들 간의 답글만 표시합니다."
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "피드 끝"
@@ -1299,11 +1322,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr "사용할 도메인 입력"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password."
msgstr "계정을 만들 때 사용한 이메일을 입력합니다. 새 비밀번호를 설정할 수 있도록 \"재설정 코드\"를 보내드립니다."
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr "생년월일을 입력하세요"
@@ -1312,7 +1335,7 @@ msgstr "생년월일을 입력하세요"
msgid "Enter your email"
msgstr "이메일을 입력하세요"
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "이메일 주소를 입력하세요"
@@ -1366,6 +1389,15 @@ msgstr "대체 텍스트 확장"
msgid "Expand or collapse the full post you are replying to"
msgstr "답글을 달고 있는 전체 게시물을 펼치거나 접습니다"
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr "외부 미디어"
@@ -1375,13 +1407,13 @@ msgstr "외부 미디어"
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr "외부 미디어는 웹사이트가 나와 내 기기에 대한 정보를 수집하도록 할 수 있습니다. \"재생\" 버튼을 누르기 전까지는 어떠한 정보도 전송되거나 요청되지 않습니다."
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr "외부 미디어 설정"
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr "외부 미디어 설정"
@@ -1403,7 +1435,7 @@ msgstr "게시물을 삭제하지 못했습니다. 다시 시도해 주세요"
msgid "Failed to load recommended feeds"
msgstr "추천 피드를 불러오지 못했습니다"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr "피드"
@@ -1411,7 +1443,7 @@ msgstr "피드"
msgid "Feed by {0}"
msgstr "{0} 님의 피드"
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "피드 오프라인"
@@ -1419,18 +1451,18 @@ msgstr "피드 오프라인"
msgid "Feed Preferences"
msgstr "피드 설정"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "피드백"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "피드"
@@ -1493,21 +1525,24 @@ msgstr "가로로 뒤집기"
msgid "Flip vertically"
msgstr "세로로 뒤집기"
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "팔로우"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr "팔로우"
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "팔로우"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr "{0} 님을 팔로우"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr "모두 팔로우"
@@ -1539,16 +1574,17 @@ msgstr "님이 나를 팔로우했습니다"
msgid "Followers"
msgstr "팔로워"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "팔로우 중"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr "{0} 팔로우 중"
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "나를 팔로우함"
@@ -1568,11 +1604,11 @@ msgstr "보안상의 이유로 이메일 주소로 확인 코드를 보내야
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "보안상의 이유로 이 비밀번호는 다시 볼 수 없습니다. 이 비밀번호를 분실한 경우 새 비밀번호를 생성해야 합니다."
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "분실"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "비밀번호 분실"
@@ -1619,9 +1655,9 @@ msgstr "이전 단계로 돌아가기"
msgid "Go to @{queryMaybeHandle}"
msgstr "@{queryMaybeHandle}(으)로 이동"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1635,8 +1671,8 @@ msgstr "핸들"
msgid "Having trouble?"
msgstr "문제가 있나요?"
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "도움말"
@@ -1657,13 +1693,13 @@ msgid "Here is your app password."
msgstr "앱 비밀번호입니다."
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "숨기기"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1686,7 +1722,7 @@ msgstr "이 게시물을 숨기시겠습니까?"
msgid "Hide user list"
msgstr "사용자 리스트 숨기기"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr "피드에서 {0} 님의 게시물을 숨깁니다"
@@ -1710,22 +1746,23 @@ msgstr "피드 서버에서 잘못된 응답을 보냈습니다. 피드 소유
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "이 피드를 찾는 데 문제가 있습니다. 피드가 삭제되었을 수 있습니다."
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "홈"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "홈 피드 설정"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "호스팅 제공자"
@@ -1765,8 +1802,8 @@ msgstr "이미지"
msgid "Image alt text"
msgstr "이미지 대체 텍스트"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "이미지 옵션"
@@ -1778,11 +1815,11 @@ msgstr "비밀번호 재설정을 위해 이메일로 전송된 코드를 입력
msgid "Input confirmation code for account deletion"
msgstr "계정 삭제를 위한 확인 코드를 입력합니다"
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr "Bluesky 계정에 사용할 이메일을 입력합니다"
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr "진행하기 위해 초대 코드를 입력합니다"
@@ -1802,11 +1839,11 @@ msgstr "계정을 삭제하기 위해 비밀번호를 입력합니다"
msgid "Input phone number for SMS verification"
msgstr "SMS 인증에 사용할 전화번호를 입력합니다"
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr "{identifier}에 연결된 비밀번호를 입력합니다"
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr "가입 시 사용한 사용자 이름 또는 이메일 주소를 입력합니다"
@@ -1818,7 +1855,7 @@ msgstr "문자 메시지로 전송된 인증 코드를 입력합니다"
msgid "Input your email to get on the Bluesky waitlist"
msgstr "Bluesky 대기자 명단에 등록하려면 이메일을 입력합니다"
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr "비밀번호를 입력합니다"
@@ -1826,25 +1863,24 @@ msgstr "비밀번호를 입력합니다"
msgid "Input your user handle"
msgstr "사용자 핸들을 입력합니다"
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr "유효하지 않거나 지원되지 않는 게시물 기록"
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "잘못된 사용자 이름 또는 비밀번호"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "초대"
+#~ msgid "Invite"
+#~ msgstr "초대"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "친구 초대하기"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "초대 코드"
@@ -1857,8 +1893,8 @@ msgid "Invite codes: {0} available"
msgstr "초대 코드: {0}개 사용 가능"
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "초대 코드: {invitesAvailable}개 사용 가능"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "초대 코드: {invitesAvailable}개 사용 가능"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1876,8 +1912,8 @@ msgstr "채용"
msgid "Join the waitlist"
msgstr "대기자 명단 등록"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "대기자 명단에 등록하세요."
@@ -1893,7 +1929,7 @@ msgstr "저널리즘"
msgid "Language selection"
msgstr "언어 선택"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr "언어 설정"
@@ -1902,7 +1938,7 @@ msgstr "언어 설정"
msgid "Language Settings"
msgstr "언어 설정"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "언어"
@@ -1940,11 +1976,11 @@ msgstr "모든 언어를 보려면 모두 선택하지 않은 상태로 두세
msgid "Leaving Bluesky"
msgstr "Bluesky 떠나기"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr "명 남았습니다."
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr "레거시 스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다."
@@ -1957,16 +1993,17 @@ msgstr "비밀번호를 재설정해 봅시다!"
msgid "Let's go!"
msgstr "출발!"
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "라이브러리"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr "밝음"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr "좋아요"
@@ -1974,7 +2011,7 @@ msgstr "좋아요"
msgid "Like this feed"
msgstr "이 피드에 좋아요 표시"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "좋아요 표시한 사용자"
@@ -1999,15 +2036,15 @@ msgstr "님이 내 맞춤 피드를 좋아합니다"
msgid "liked your post"
msgstr "님이 내 게시물을 좋아합니다"
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "좋아요"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr "이 게시물을 좋아요 표시합니다"
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr "리스트"
@@ -2044,24 +2081,24 @@ msgid "List unmuted"
msgstr "리스트 언뮤트됨"
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "리스트"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "더 많은 게시물 불러오기"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "새 알림 불러오기"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2072,17 +2109,17 @@ msgid "Loading..."
msgstr "불러오는 중…"
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "로컬 개발 서버"
+#~ msgid "Local dev server"
+#~ msgstr "로컬 개발 서버"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr "로그"
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr "로그아웃"
@@ -2098,7 +2135,7 @@ msgstr "목록에 없는 계정으로 로그인"
msgid "Make sure this is where you intend to go!"
msgstr "이곳이 당신이 가고자 하는 곳인지 확인하세요!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "미디어"
@@ -2121,10 +2158,10 @@ msgstr "서버에서 보낸 메시지: {0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "검토"
@@ -2160,7 +2197,7 @@ msgstr "검토 리스트"
msgid "Moderation Lists"
msgstr "검토 리스트"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr "검토 설정"
@@ -2168,11 +2205,11 @@ msgstr "검토 설정"
msgid "Moderator has chosen to set a general warning on the content."
msgstr "중재자가 콘텐츠에 일반 경고를 설정했습니다."
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "피드 더 보기"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2186,7 +2223,7 @@ msgstr "게시물 옵션 더 보기"
msgid "Most-liked replies first"
msgstr "좋아요 많은 순"
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "계정 뮤트"
@@ -2235,7 +2272,7 @@ msgstr "뮤트 목록은 비공개입니다. 뮤트한 계정은 나와 상호
msgid "My Birthday"
msgstr "내 생년월일"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "내 피드"
@@ -2243,10 +2280,14 @@ msgstr "내 피드"
msgid "My Profile"
msgstr "내 프로필"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "내 저장된 피드"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2260,15 +2301,15 @@ msgstr "이름을 입력하세요"
msgid "Nature"
msgstr "자연"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr "다음 화면으로 이동합니다"
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr "내 프로필로 이동합니다"
@@ -2312,8 +2353,9 @@ msgctxt "action"
msgid "New post"
msgstr "새 게시물"
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2339,9 +2381,9 @@ msgid "News"
msgstr "뉴스"
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2373,7 +2415,7 @@ msgstr "아니요"
msgid "No description"
msgstr "설명 없음"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr "더 이상 {0} 님을 팔로우하지 않음"
@@ -2386,7 +2428,7 @@ msgstr "아직 알림이 없습니다."
msgid "No result"
msgstr "결과 없음"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "\"{query}\"에 대한 결과를 찾을 수 없습니다"
@@ -2409,6 +2451,7 @@ msgid "Not Applicable."
msgstr "해당 없음."
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr "찾을 수 없음"
@@ -2421,13 +2464,13 @@ msgstr "나중에 하기"
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "참고: Bluesky는 개방형 공개 네트워크입니다. 이 설정은 Bluesky 앱과 웹사이트에서만 내 콘텐츠가 표시되는 것을 제한하며, 다른 앱에서는 이 설정을 준수하지 않을 수 있습니다. 다른 앱과 웹사이트에서는 로그아웃한 사용자에게 내 콘텐츠가 계속 표시될 수 있습니다."
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "알림"
@@ -2451,7 +2494,7 @@ msgstr "확인"
msgid "Oldest replies first"
msgstr "오래된 순"
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr "온보딩 재설정"
@@ -2463,9 +2506,8 @@ msgstr "하나 이상의 이미지에 대체 텍스트가 누락되었습니다.
msgid "Only {0} can reply."
msgstr "{0}만 답글을 달 수 있습니다."
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr "이런!"
@@ -2478,7 +2520,7 @@ msgstr "공개성"
msgid "Open emoji picker"
msgstr "이모티콘 선택기 열기"
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr "링크를 인앱 브라우저로 엽니다"
@@ -2486,7 +2528,7 @@ msgstr "링크를 인앱 브라우저로 엽니다"
msgid "Open navigation"
msgstr "내비게이션 열기"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr "스토리북 페이지 열기"
@@ -2510,7 +2552,7 @@ msgstr "기기에서 카메라를 엽니다"
msgid "Opens composer"
msgstr "답글 작성 상자를 엽니다"
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "구성 가능한 언어 설정을 엽니다"
@@ -2518,33 +2560,31 @@ msgstr "구성 가능한 언어 설정을 엽니다"
msgid "Opens device photo gallery"
msgstr "기기의 사진 갤러리를 엽니다"
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr "프로필 표시 이름, 아바타, 배경 이미지 및 설명 편집기를 엽니다"
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr "외부 임베드 설정을 엽니다"
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr "팔로워 목록을 엽니다"
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr "팔로우 중 목록을 엽니다"
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr "초대 코드 목록을 엽니다"
+#~ msgid "Opens invite code list"
+#~ msgstr "초대 코드 목록을 엽니다"
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "초대 코드 목록을 엽니다"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr "계정 삭제 확인을 위한 대화 상자를 엽니다. 이메일 코드가 필요합니다"
@@ -2552,39 +2592,39 @@ msgstr "계정 삭제 확인을 위한 대화 상자를 엽니다. 이메일 코
msgid "Opens modal for using custom domain"
msgstr "사용자 지정 도메인을 사용하기 위한 대화 상자를 엽니다"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "검토 설정을 엽니다"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr "비밀번호 재설정 양식을 엽니다"
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr "저장된 피드를 편집할 수 있는 화면을 엽니다"
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "모든 저장된 피드 화면을 엽니다"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "비밀번호 설정 페이지를 엽니다"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "홈 피드 설정을 엽니다"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "스토리북 페이지를 엽니다"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "시스템 로그 페이지를 엽니다"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "스레드 설정을 엽니다"
@@ -2601,8 +2641,8 @@ msgid "Other account"
msgstr "다른 계정"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "다른 서비스"
+#~ msgid "Other service"
+#~ msgstr "다른 서비스"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2616,9 +2656,9 @@ msgstr "페이지를 찾을 수 없음"
msgid "Page Not Found"
msgstr "페이지를 찾을 수 없음"
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2632,11 +2672,11 @@ msgstr "비밀번호 변경됨"
msgid "Password updated!"
msgstr "비밀번호 변경됨"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr "@{0} 님이 팔로우한 사람들"
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr "@{0} 님을 팔로우하는 사람들"
@@ -2749,18 +2789,18 @@ msgctxt "action"
msgid "Post"
msgstr "게시하기"
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "게시물"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr "{0} 님의 게시물"
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr "@{0} 님의 게시물"
@@ -2768,7 +2808,7 @@ msgstr "@{0} 님의 게시물"
msgid "Post deleted"
msgstr "게시물 삭제됨"
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "게시물 숨김"
@@ -2780,11 +2820,11 @@ msgstr "게시물 언어"
msgid "Post Languages"
msgstr "게시물 언어"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "게시물을 찾을 수 없음"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "게시물"
@@ -2808,27 +2848,27 @@ msgstr "주 언어"
msgid "Prioritize Your Follows"
msgstr "내 팔로우 먼저 표시"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "개인정보"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "개인정보 처리방침"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "처리 중…"
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "프로필"
@@ -2836,7 +2876,7 @@ msgstr "프로필"
msgid "Profile updated"
msgstr "프로필 업데이트됨"
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "이메일을 인증하여 계정을 보호하세요."
@@ -2893,8 +2933,8 @@ msgstr "추천 사용자"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "제거"
@@ -2953,7 +2993,7 @@ msgstr "내 피드에서 제거됨"
msgid "Removes default thumbnail from {0}"
msgstr "{0}에서 기본 미리보기 이미지를 제거합니다"
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "답글"
@@ -2980,7 +3020,7 @@ msgstr "<0/> 님에게 보내는 답글"
msgid "Report {collectionName}"
msgstr "{collectionName} 신고"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "계정 신고"
@@ -3030,7 +3070,7 @@ msgstr "<0/> 님이 재게시함"
msgid "reposted your post"
msgstr "님이 내 게시물을 재게시했습니다"
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr "이 게시물의 재게시"
@@ -3048,11 +3088,11 @@ msgstr "코드 요청"
msgid "Request Code"
msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "게시하기 전 대체 텍스트 필수"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "이 제공자에서 필수"
@@ -3065,40 +3105,40 @@ msgstr "재설정 코드"
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr "온보딩 초기화"
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "온보딩 상태 초기화"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "비밀번호 재설정"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr "설정 초기화"
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "설정 상태 초기화"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "온보딩 상태 초기화"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "설정 상태 초기화"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr "로그인을 다시 시도합니다"
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr "오류가 발생한 마지막 작업을 다시 시도합니다"
@@ -3107,10 +3147,10 @@ msgstr "오류가 발생한 마지막 작업을 다시 시도합니다"
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "다시 시도"
@@ -3122,7 +3162,7 @@ msgstr "다시 시도하기"
msgid "Return to previous page"
msgstr "이전 페이지로 돌아갑니다"
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "샌드박스. 글과 계정은 영구적이지 않습니다."
@@ -3177,11 +3217,11 @@ msgstr "과학"
msgid "Scroll to top"
msgstr "맨 위로 스크롤"
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3189,8 +3229,8 @@ msgstr "맨 위로 스크롤"
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "검색"
@@ -3222,8 +3262,8 @@ msgid "Select {item}"
msgstr "{item} 선택"
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Bluesky Social 선택"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Bluesky Social 선택"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3233,8 +3273,8 @@ msgstr "기존 계정에서 선택"
msgid "Select option {i} of {numItems}"
msgstr "{numItems}개 중 {i}번째 옵션을 선택합니다"
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "서비스 선택"
@@ -3242,6 +3282,10 @@ msgstr "서비스 선택"
msgid "Select some accounts below to follow"
msgstr "아래에서 팔로우할 계정을 선택하세요"
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepTopicalFeeds.tsx:90
msgid "Select topical feeds to follow from the list below"
msgstr "아래 목록에서 팔로우할 화제 피드를 선택하세요"
@@ -3274,7 +3318,7 @@ msgstr "피드에서 번역을 위해 선호하는 언어를 선택합니다."
msgid "Select your primary algorithmic feeds"
msgstr "기본 알고리즘 피드를 선택하세요"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr "보조 알고리즘 피드를 선택하세요"
@@ -3292,8 +3336,8 @@ msgctxt "action"
msgid "Send Email"
msgstr "이메일 보내기"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "피드백 보내기"
@@ -3305,33 +3349,37 @@ msgstr "신고 보내기"
msgid "Sends email with confirmation code for account deletion"
msgstr "계정 삭제를 위한 확인 코드가 포함된 이메일을 전송합니다"
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr "{labelGroup} 콘텐츠 관리 정책에 대해 {value}을(를) 설정합니다"
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr "나이 설정"
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr "색상 테마를 어두움으로 설정합니다"
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr "색상 테마를 밝음으로 설정합니다"
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr "색상 테마를 시스템 설정에 맞춥니다"
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3339,7 +3387,7 @@ msgstr ""
msgid "Set new password"
msgstr "새 비밀번호 설정"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr "비밀번호 설정"
@@ -3371,24 +3419,24 @@ msgstr "계정 설정하기"
msgid "Sets Bluesky username"
msgstr "Bluesky 사용자 이름을 설정합니다"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr "비밀번호 재설정을 위한 이메일을 설정합니다"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr "비밀번호 재설정을 위한 호스팅 제공자를 설정합니다"
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr "Bluesky 클라이언트를 위한 서버를 설정합니다"
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "설정"
@@ -3401,7 +3449,7 @@ msgctxt "action"
msgid "Share"
msgstr "공유"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3412,10 +3460,10 @@ msgid "Share feed"
msgstr "피드 공유"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "표시"
@@ -3431,11 +3479,11 @@ msgstr "무시하고 표시"
msgid "Show embeds from {0}"
msgstr "{0} 임베드 표시"
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr "{0} 님과 비슷한 팔로우 표시"
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3498,11 +3546,12 @@ msgstr "콘텐츠 표시"
msgid "Show users"
msgstr "사용자 표시"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr "이 사용자와 유사한 사용자 목록을 표시합니다"
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr "피드에 {0} 님의 게시물을 표시합니다"
@@ -3535,14 +3584,14 @@ msgstr "{0}(으)로 로그인"
msgid "Sign in as..."
msgstr "로그인"
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "로그인"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "로그아웃"
@@ -3566,7 +3615,7 @@ msgstr "가입 또는 로그인하여 대화에 참여하세요"
msgid "Sign-in Required"
msgstr "로그인 필요"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "로그인한 계정"
@@ -3579,7 +3628,7 @@ msgid "Signs {0} out of Bluesky"
msgstr "Bluesky에서 {0}을(를) 로그아웃합니다"
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "건너뛰기"
@@ -3597,14 +3646,14 @@ msgid "Software Dev"
msgstr "소프트웨어 개발"
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr "문제가 발생했지만 원인을 알 수 없습니다."
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr "문제가 발생했지만 원인을 알 수 없습니다."
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr "문제가 발생했습니다. 이메일을 확인한 후 다시 시도하세요."
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr "죄송합니다. 세션이 만료되었습니다. 다시 로그인해 주세요."
@@ -3625,10 +3674,10 @@ msgid "Square"
msgstr "정사각형"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "스테이징"
+#~ msgid "Staging"
+#~ msgstr "스테이징"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "상태 페이지"
@@ -3636,12 +3685,12 @@ msgstr "상태 페이지"
msgid "Step {0} of {numSteps}"
msgstr "{numSteps}단계 중 {0}단계"
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr "스토리지가 지워졌으며 지금 앱을 다시 시작해야 합니다."
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "스토리북"
@@ -3674,35 +3723,35 @@ msgstr "나를 위한 추천"
msgid "Suggestive"
msgstr "외설적"
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "지원"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr "위로 스와이프하여 더 보기"
+#~ msgid "Swipe up to see more"
+#~ msgstr "위로 스와이프하여 더 보기"
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "계정 전환"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr "{0}(으)로 전환"
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr "로그인한 계정을 전환합니다"
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr "시스템"
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "시스템 로그"
@@ -3718,14 +3767,14 @@ msgstr "탭하여 전체 크기로 봅니다"
msgid "Tech"
msgstr "기술"
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "이용약관"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "서비스 이용약관"
@@ -3734,7 +3783,7 @@ msgstr "서비스 이용약관"
msgid "Text input field"
msgstr "텍스트 입력 필드"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "차단을 해제하면 해당 계정이 나와 상호작용할 수 있게 됩니다."
@@ -3750,7 +3799,7 @@ msgstr "저작권 정책을 <0/>(으)로 이동했습니다"
msgid "The following steps will help customize your Bluesky experience."
msgstr "다음 단계는 Bluesky 환경을 맞춤 설정하는 데 도움이 됩니다."
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "게시물이 삭제되었을 수 있습니다."
@@ -3766,7 +3815,7 @@ msgstr "지원 양식을 이동했습니다. 도움이 필요하다면 <0/>하
msgid "The Terms of Service have been moved to"
msgstr "서비스 이용약관을 다음으로 이동했습니다:"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr "시도해 볼 만한 피드:"
@@ -3824,12 +3873,14 @@ msgstr "설정을 서버와 동기화하는 동안 문제가 발생했습니다"
msgid "There was an issue with fetching your app passwords"
msgstr "앱 비밀번호를 가져오는 동안 문제가 발생했습니다"
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr "문제가 발생했습니다! {0}"
@@ -3844,7 +3895,7 @@ msgstr "문제가 발생했습니다. 인터넷 연결을 확인한 후 다시
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "애플리케이션에 예기치 않은 문제가 발생했습니다. 이런 일이 발생하면 저희에게 알려주세요!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr "Bluesky에 신규 사용자가 몰리고 있습니다! 최대한 빨리 계정을 활성화해 드리겠습니다."
@@ -3876,11 +3927,15 @@ msgstr "관련 사용자 중 한 명이 다른 사용자를 차단했기 때문
msgid "This content is not viewable without a Bluesky account."
msgstr "이 콘텐츠는 Bluesky 계정이 없으면 볼 수 없습니다."
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "이 피드는 현재 트래픽이 많아 일시적으로 사용할 수 없습니다. 나중에 다시 시도해 주세요."
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -3910,7 +3965,7 @@ msgstr "이 리스트는 비어 있습니다."
msgid "This name is already in use"
msgstr "이 이름은 이미 사용 중입니다"
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "이 게시물은 삭제되었습니다."
@@ -3939,7 +3994,7 @@ msgid "This will hide this post from your feeds."
msgstr "피드에서 이 게시물을 숨깁니다."
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "스레드 설정"
@@ -3947,7 +4002,7 @@ msgstr "스레드 설정"
msgid "Threaded Mode"
msgstr "스레드 모드"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr "스레드 설정"
@@ -3959,13 +4014,13 @@ msgstr "드롭다운 열기 및 닫기"
msgid "Transformations"
msgstr "변형"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "번역"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "다시 시도"
@@ -3981,23 +4036,23 @@ msgstr "리스트 언뮤트"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "서비스에 연결할 수 없습니다. 인터넷 연결을 확인하세요."
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "차단 해제"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr "차단 해제"
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "계정 차단 해제"
@@ -4013,7 +4068,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr "언팔로우"
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr "{0} 님을 언팔로우"
@@ -4021,7 +4076,8 @@ msgstr "{0} 님을 언팔로우"
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "아쉽지만 계정을 만들 수 있는 요건을 충족하지 못했습니다."
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr "좋아요 취소"
@@ -4029,7 +4085,7 @@ msgstr "좋아요 취소"
msgid "Unmute"
msgstr "언뮤트"
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "계정 언뮤트"
@@ -4089,8 +4145,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "이 비밀번호와 핸들을 사용하여 다른 앱에 로그인하세요."
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr "내 도메인을 Bluesky 클라이언트 서비스 공급자로 사용합니다"
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr "내 도메인을 Bluesky 클라이언트 서비스 공급자로 사용합니다"
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4139,8 +4195,8 @@ msgstr "사용자 리스트 업데이트됨"
msgid "User Lists"
msgstr "사용자 리스트"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "사용자 이름 또는 이메일 주소"
@@ -4160,15 +4216,15 @@ msgstr "\"{0}\"에 있는 사용자"
msgid "Verification code"
msgstr "인증 코드"
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "이메일 인증"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "내 이메일 인증하기"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "내 이메일 인증하기"
@@ -4185,7 +4241,7 @@ msgstr "이메일 인증하기"
msgid "Video Games"
msgstr "비디오 게임"
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr "{0} 님의 아바타를 봅니다"
@@ -4210,15 +4266,15 @@ msgid "Visit Site"
msgstr "사이트 방문"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr "경고"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr "Skygaze의 \"For You\"를 사용해 볼 수도 있습니다:"
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr "계정이 준비될 때까지 {estimatedTime}이(가) 걸릴 것으로 예상됩니다."
@@ -4230,7 +4286,7 @@ msgstr "즐거운 시간 되시기 바랍니다. Bluesky의 다음 특징을 기
msgid "We ran out of posts from your follows. Here's the latest from <0/>."
msgstr "팔로우한 사용자의 게시물이 부족합니다. 대신 <0/>의 최신 게시물을 표시합니다."
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr "\"Discover\" 피드를 권장합니다:"
@@ -4238,7 +4294,7 @@ msgstr "\"Discover\" 피드를 권장합니다:"
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr "연결하지 못했습니다. 계정 설정을 계속하려면 다시 시도해 주세요. 계속 실패하면 이 과정을 건너뛸 수 있습니다."
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr "계정이 준비되면 알려드리겠습니다."
@@ -4327,7 +4383,7 @@ msgstr "XXXXXX"
msgid "Yes"
msgstr "예"
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr "대기 중입니다."
@@ -4353,7 +4409,7 @@ msgstr "아직 초대 코드가 없습니다! Bluesky를 좀 더 오래 사용
msgid "You don't have any pinned feeds."
msgstr "고정된 피드가 없습니다."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "저장된 피드가 없습니다!"
@@ -4361,7 +4417,7 @@ msgstr "저장된 피드가 없습니다!"
msgid "You don't have any saved feeds."
msgstr "저장된 피드가 없습니다."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
msgid "You have blocked the author or you have been blocked by the author."
msgstr "작성자를 차단했거나 작성자가 나를 차단했습니다."
@@ -4401,7 +4457,7 @@ msgstr "아직 앱 비밀번호를 생성하지 않았습니다. 아래 버튼
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "아직 어떤 계정도 뮤트하지 않았습니다. 계정을 뮤트하려면 해당 계정의 프로필로 이동하여 계정 메뉴에서 \"계정 뮤트\"를 선택하세요."
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr "성인 콘텐츠를 활성화하려면 18세 이상이어야 합니다."
@@ -4425,9 +4481,9 @@ msgstr "\"재설정 코드\"가 포함된 이메일을 받게 되면 여기에
msgid "You're in control"
msgstr "직접 제어하세요"
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr "대기 중입니다"
@@ -4439,7 +4495,7 @@ msgstr "준비가 끝났습니다!"
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr "피드 끝에 도달했습니다! 팔로우할 계정을 더 찾아보세요."
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "내 계정"
@@ -4447,7 +4503,11 @@ msgstr "내 계정"
msgid "Your account has been deleted"
msgstr "계정을 삭제했습니다"
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "생년월일"
@@ -4492,8 +4552,8 @@ msgstr "내 전체 핸들: <0>@{0}0>"
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "앱 비밀번호를 사용하여 로그인하면 초대 코드가 숨겨집니다"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "앱 비밀번호를 사용하여 로그인하면 초대 코드가 숨겨집니다"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4510,7 +4570,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "게시물, 좋아요, 차단 목록은 공개됩니다. 뮤트 목록은 공개되지 않습니다."
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "내 프로필"
diff --git a/src/locale/locales/pt-BR/messages.po b/src/locale/locales/pt-BR/messages.po
index 4667ce2a9e..030df276a4 100644
--- a/src/locale/locales/pt-BR/messages.po
+++ b/src/locale/locales/pt-BR/messages.po
@@ -18,28 +18,28 @@ msgid "(no email)"
msgstr "(sem email)"
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {# convite disponível} other {# convites disponíveis}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, one {# convite disponível} other {# convites disponíveis}}"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr "{following} seguindo"
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, one {Convites: # disponível} other {Convites: # disponíveis}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, one {Convites: # disponível} other {Convites: # disponíveis}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable} convite disponível"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "{invitesAvailable} convite disponível"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable} convites disponíveis"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "{invitesAvailable} convites disponíveis"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr "{numUnreadNotifications} não lidas"
@@ -47,7 +47,7 @@ msgstr "{numUnreadNotifications} não lidas"
msgid "<0/> members"
msgstr "<0/> membros"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr "<0>{following} 0><1>seguindo1>"
@@ -63,7 +63,7 @@ msgstr "<0>Siga alguns0><2>Usuários2><1>recomendados1>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr "<0>Bem-vindo ao0><1>Bluesky1>"
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr "⚠Usuário Inválido"
@@ -85,21 +85,21 @@ msgid "Access profile and other navigation links"
msgstr "Acessar perfil e outros links de navegação"
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "Acessibilidade"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "Conta"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr "Conta bloqueada"
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr "Conta silenciada"
@@ -119,11 +119,11 @@ msgstr "Configurações da conta"
msgid "Account removed from quick access"
msgstr "Conta removida do acesso rápido"
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr "Conta desbloqueada"
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr "Conta dessilenciada"
@@ -142,8 +142,8 @@ msgstr "Adicionar um aviso de conteúdo"
msgid "Add a user to this list"
msgstr "Adicionar um usuário a esta lista"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "Adicionar conta"
@@ -180,7 +180,7 @@ msgstr "Adicionar prévia de link:"
msgid "Add the following DNS record to your domain:"
msgstr "Adicione o seguinte registro DNS ao seu domínio:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "Adicionar às Listas"
@@ -210,7 +210,7 @@ msgstr "Ajuste o número de curtidas para que uma resposta apareça no seu feed.
msgid "Adult Content"
msgstr "Conteúdo Adulto"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr "Conteúdo adulto só pode ser habilitado no site: <0/>."
@@ -218,11 +218,11 @@ msgstr "Conteúdo adulto só pode ser habilitado no site: <0/>."
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr "Conteúdo adulto só pode ser habilitado no site: <0>bsky.app0>."
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "Avançado"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr "Já tem um código?"
@@ -281,7 +281,7 @@ msgstr "O nome da Senha de Aplicativo só pode conter letras, números, traços
msgid "App Password names must be at least 4 characters long."
msgstr "O nome da Senha de Aplicativo precisa ter no mínimo 4 caracteres."
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr "Configurações de Senha de Aplicativo"
@@ -289,9 +289,9 @@ msgstr "Configurações de Senha de Aplicativo"
#~ msgid "App passwords"
#~ msgstr "Senhas de aplicativos"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "Senhas de Aplicativos"
@@ -311,7 +311,7 @@ msgstr "Contestar esta decisão"
msgid "Appeal this decision."
msgstr "Contestar esta decisão."
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "Aparência"
@@ -345,19 +345,19 @@ msgstr "Nudez artística ou não erótica."
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "Voltar"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr "Voltar"
@@ -366,21 +366,21 @@ msgstr "Voltar"
msgid "Based on your interest in {interestsText}"
msgstr "Com base no seu interesse em {interestsText}"
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "Básicos"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "Aniversário"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "Aniversário:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "Bloquear Conta"
@@ -414,7 +414,7 @@ msgstr "Contas bloqueadas"
msgid "Blocked Accounts"
msgstr "Contas Bloqueadas"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com você."
@@ -422,7 +422,7 @@ msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com vo
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Contas bloqueadas não podem te responder, mencionar ou interagir com você. Você não verá o conteúdo deles e eles serão impedidos de ver o seu."
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "Post bloqueado."
@@ -435,9 +435,15 @@ msgid "Blog"
msgstr "Blog"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -462,14 +468,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "O Bluesky não mostrará seu perfil e publicações para usuários desconectados. Outros aplicativos podem não honrar esta solicitação. Isso não torna a sua conta privada."
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr "Livros"
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "Versão {0} {1}"
@@ -478,8 +484,8 @@ msgid "Business"
msgstr "Empresarial"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr "Botão desabilitado. Utilize um domínio personalizado para continuar."
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr "Botão desabilitado. Utilize um domínio personalizado para continuar."
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -498,8 +504,8 @@ msgid "by you"
msgstr "por você"
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "Câmera"
@@ -507,7 +513,7 @@ msgstr "Câmera"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "Só pode conter letras, números, espaços, traços e sublinhados. Deve ter pelo menos 4 caracteres, mas não mais de 32 caracteres."
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -567,17 +573,17 @@ msgstr "Cancelar busca"
msgid "Cancel waitlist signup"
msgstr "Cancelar inscrição na lista de espera"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "Alterar"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "Alterar usuário"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "Alterar Usuário"
@@ -585,11 +591,11 @@ msgstr "Alterar Usuário"
msgid "Change my email"
msgstr "Alterar meu email"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr "Alterar senha"
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr "Alterar Senha"
@@ -597,7 +603,7 @@ msgstr "Alterar Senha"
msgid "Change post language to {0}"
msgstr "Trocar idioma do post para {0}"
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr "Alterar sua senha do Bluesky"
@@ -605,8 +611,8 @@ msgstr "Alterar sua senha do Bluesky"
msgid "Change Your Email"
msgstr "Altere o Seu Email"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr "Verificar minha situação"
@@ -626,11 +632,11 @@ msgstr "Verifique em sua caixa de entrada um e-mail com o código de confirmaç
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr "Escolha \"Todos\" ou \"Ninguém\""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr "Crie ou escolha um novo usuário no Bluesky"
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "Escolher Serviço"
@@ -651,29 +657,29 @@ msgstr "Escolha os algoritmos que fazem sentido para você com os feeds personal
msgid "Choose your main feeds"
msgstr "Escolha seus feeds principais"
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "Escolha sua senha"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "Limpar todos os dados de armazenamento legados"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "Limpar todos os dados de armazenamento legados (reinicie em seguida)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "Limpar todos os dados de armazenamento"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "Limpar todos os dados de armazenamento (reinicie em seguida)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "Limpar busca"
@@ -743,7 +749,7 @@ msgstr "Comédia"
msgid "Comics"
msgstr "Quadrinhos"
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "Diretrizes da Comunidade"
@@ -764,7 +770,7 @@ msgstr "Escrever resposta"
msgid "Configure content filtering setting for category: {0}"
msgstr "Configure o filtro de conteúdo por categoria: {0}"
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -793,7 +799,7 @@ msgstr "Confirmar configurações de idioma de conteúdo"
msgid "Confirm delete account"
msgstr "Confirmar a exclusão da conta"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr "Confirme sua idade para habilitar conteúdo adulto."
@@ -808,7 +814,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr "Confirma adição de {email} à lista de espera"
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "Conectando..."
@@ -842,7 +848,7 @@ msgstr "Aviso de Conteúdo"
msgid "Content warnings"
msgstr "Avisos de conteúdo"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -859,11 +865,11 @@ msgstr "Continuar"
msgid "Continue to next step"
msgstr "Continuar para o próximo passo"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr "Continuar para o próximo passo"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr "Continuar para o próximo passo sem seguir contas"
@@ -876,7 +882,7 @@ msgstr "Culinária"
msgid "Copied"
msgstr "Copiado"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr "Versão do aplicativo copiada"
@@ -902,7 +908,7 @@ msgstr "Copiar link da lista"
msgid "Copy link to post"
msgstr "Copiar link do post"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "Copiar link do perfil"
@@ -910,7 +916,7 @@ msgstr "Copiar link do perfil"
msgid "Copy post text"
msgstr "Copiar texto do post"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "Política de Direitos Autorais"
@@ -933,7 +939,7 @@ msgstr "País"
msgid "Create a new account"
msgstr "Criar uma nova conta"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr "Criar uma nova conta do Bluesky"
@@ -970,8 +976,12 @@ msgstr "Cria uma prévia com miniatura. A prévia faz um link para {url}"
msgid "Culture"
msgstr "Cultura"
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "Domínio personalizado"
@@ -987,8 +997,8 @@ msgstr "Configurar mídia de sites externos."
#~ msgid "Danger Zone"
#~ msgstr "Zona Perigosa"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr "Escuro"
@@ -996,7 +1006,7 @@ msgstr "Escuro"
msgid "Dark mode"
msgstr "Modo escuro"
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr "Modo Escuro"
@@ -1004,7 +1014,7 @@ msgstr "Modo Escuro"
msgid "Debug panel"
msgstr "Painel de depuração"
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "Excluir a conta"
@@ -1030,7 +1040,7 @@ msgstr "Excluir minha conta"
#~ msgid "Delete my account…"
#~ msgstr "Excluir minha conta…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr "Excluir minha conta…"
@@ -1046,7 +1056,7 @@ msgstr "Excluir este post?"
msgid "Deleted"
msgstr "Excluído"
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "Post excluído."
@@ -1058,14 +1068,14 @@ msgid "Description"
msgstr "Descrição"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "Ferramentas de Desenvolvedor"
+#~ msgid "Developer Tools"
+#~ msgstr "Ferramentas de Desenvolvedor"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "Você gostaria de dizer alguma coisa?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr "Menos escuro"
@@ -1086,7 +1096,7 @@ msgstr "Desencorajar aplicativos a mostrar minha conta para usuários deslogados
msgid "Discover new custom feeds"
msgstr "Descubra novos feeds"
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "Descubra novos feeds"
@@ -1102,7 +1112,7 @@ msgstr "Nome de Exibição"
msgid "Domain verified!"
msgstr "Domínio verificado!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr "Não possui um convite?"
@@ -1119,6 +1129,8 @@ msgctxt "action"
msgid "Done"
msgstr "Feito"
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1128,6 +1140,8 @@ msgstr "Feito"
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "Feito"
@@ -1139,7 +1153,16 @@ msgstr "Feito{extraText}"
msgid "Double tap to sign in"
msgstr "Toque duas vezes para logar"
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr "Solte para adicionar imagens"
@@ -1193,8 +1216,8 @@ msgstr "Editar detalhes da lista"
msgid "Edit Moderation List"
msgstr "Editar lista de moderação"
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "Editar Meus Feeds"
@@ -1203,15 +1226,15 @@ msgstr "Editar Meus Feeds"
msgid "Edit my profile"
msgstr "Editar meu perfil"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "Editar perfil"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "Editar Perfil"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "Editar Feeds Salvos"
@@ -1231,17 +1254,17 @@ msgstr "Editar sua descrição"
msgid "Education"
msgstr "Educação"
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "E-mail"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "Endereço de e-mail"
@@ -1258,7 +1281,7 @@ msgstr "E-mail Atualizado"
msgid "Email verified"
msgstr "E-mail verificado"
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "E-mail:"
@@ -1266,7 +1289,7 @@ msgstr "E-mail:"
msgid "Enable {0} only"
msgstr "Habilitar somente {0}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr "Habilitar Conteúdo Adulto"
@@ -1287,7 +1310,7 @@ msgstr "Habilitar mídia para"
msgid "Enable this setting to only see replies between people you follow."
msgstr "Ative esta configuração para ver respostas apenas entre as pessoas que você segue."
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "Fim do feed"
@@ -1307,11 +1330,11 @@ msgstr "Digite o código recebido para alterar sua senha."
msgid "Enter the domain you want to use"
msgstr "Digite o domínio que você deseja usar"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
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."
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr "Insira seu aniversário"
@@ -1320,7 +1343,7 @@ msgstr "Insira seu aniversário"
msgid "Enter your email"
msgstr "Digite seu e-mail"
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "Digite seu endereço de e-mail"
@@ -1374,6 +1397,15 @@ msgstr "Expandir texto alternativo"
msgid "Expand or collapse the full post you are replying to"
msgstr "Mostrar ou esconder o post a que você está respondendo"
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr "Mídia Externa"
@@ -1383,13 +1415,13 @@ msgstr "Mídia Externa"
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr "Mídias externas podem permitir que sites coletem informações sobre você e seu dispositivo. Nenhuma informação é enviada ou solicitada até que você pressione o botão de \"play\"."
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr "Preferências de Mídia Externa"
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr "Preferências de mídia externa"
@@ -1411,7 +1443,7 @@ msgstr "Não foi possível excluir o post, por favor tente novamente."
msgid "Failed to load recommended feeds"
msgstr "Falha ao carregar feeds recomendados"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr "Feed"
@@ -1419,7 +1451,7 @@ msgstr "Feed"
msgid "Feed by {0}"
msgstr "Feed por {0}"
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "Feed offline"
@@ -1427,18 +1459,18 @@ msgstr "Feed offline"
msgid "Feed Preferences"
msgstr "Preferências de Feeds"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "Comentários"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "Feeds"
@@ -1509,21 +1541,24 @@ msgstr "Virar horizontalmente"
msgid "Flip vertically"
msgstr "Virar verticalmente"
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "Seguir"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr "Seguir"
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "Seguir"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr "Seguir {0}"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr "Seguir Todas"
@@ -1555,16 +1590,17 @@ msgstr "seguiu você"
msgid "Followers"
msgstr "Seguidores"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "Seguindo"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr "Seguindo {0}"
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "Segue você"
@@ -1584,11 +1620,11 @@ msgstr "Por motivos de segurança, precisamos enviar um código de confirmação
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "Por motivos de segurança, você não poderá ver esta senha novamente. Se você perder esta senha, terá que gerar uma nova."
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "Esqueci"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "Esqueci a senha"
@@ -1635,9 +1671,9 @@ msgstr "Voltar para o passo anterior"
msgid "Go to @{queryMaybeHandle}"
msgstr "Ir para @{queryMaybleHandle}"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1651,8 +1687,8 @@ msgstr "Usuário"
msgid "Having trouble?"
msgstr "Precisa de ajuda?"
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "Ajuda"
@@ -1673,13 +1709,13 @@ msgid "Here is your app password."
msgstr "Aqui está a sua senha de aplicativo."
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "Ocultar"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1702,7 +1738,7 @@ msgstr "Ocultar este post?"
msgid "Hide user list"
msgstr "Ocultar lista de usuários"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr "Esconder posts de {0} no seu feed"
@@ -1726,22 +1762,23 @@ msgstr "Hmm, o servidor do feed teve algum problema. Por favor, avise o criador
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "Hmm, estamos com problemas para encontrar este feed. Ele pode ter sido excluído."
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "Página Inicial"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "Preferências da Página Inicial"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "Provedor de hospedagem"
@@ -1781,8 +1818,8 @@ msgstr "Imagem"
msgid "Image alt text"
msgstr "Texto alternativo da imagem"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "Opções de imagem"
@@ -1794,11 +1831,11 @@ msgstr "Insira o código enviado para o seu e-mail para redefinir sua senha"
msgid "Input confirmation code for account deletion"
msgstr "Insira o código de confirmação para excluir sua conta"
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr "Insira o e-mail para a sua conta do Bluesky"
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr "Insira o convite para continuar"
@@ -1818,11 +1855,11 @@ msgstr "Insira a senha para excluir a conta"
msgid "Input phone number for SMS verification"
msgstr "Insira o número de telefone para verificação via SMS"
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr "Insira a senha da conta {identifier}"
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr "Insira o usuário ou e-mail que você cadastrou"
@@ -1834,7 +1871,7 @@ msgstr "Insira o código de verificação que enviamos para você"
msgid "Input your email to get on the Bluesky waitlist"
msgstr "Insira seu e-mail para entrar na lista de espera do Bluesky"
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr "Insira sua senha"
@@ -1842,25 +1879,24 @@ msgstr "Insira sua senha"
msgid "Input your user handle"
msgstr "Insira o usuário"
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr "Post inválido"
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "Credenciais inválidas"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "Convidar"
+#~ msgid "Invite"
+#~ msgstr "Convidar"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "Convide um Amigo"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "Convite"
@@ -1873,8 +1909,8 @@ msgid "Invite codes: {0} available"
msgstr "Convites: {0} disponíveis"
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "Convites: {invitesAvailable} disponível"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "Convites: {invitesAvailable} disponível"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1892,8 +1928,8 @@ msgstr "Carreiras"
msgid "Join the waitlist"
msgstr "Junte-se à lista de espera"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "Junte-se à lista de espera."
@@ -1909,7 +1945,7 @@ msgstr "Jornalismo"
msgid "Language selection"
msgstr "Seleção de idioma"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr "Configuração de Idioma"
@@ -1918,7 +1954,7 @@ msgstr "Configuração de Idioma"
msgid "Language Settings"
msgstr "Configurações de Idiomas"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "Idiomas"
@@ -1956,11 +1992,11 @@ msgstr "Deixe todos desmarcados para ver qualquer idioma."
msgid "Leaving Bluesky"
msgstr "Saindo do Bluesky"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr "na sua frente."
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr "Armazenamento limpo, você precisa reiniciar o app agora."
@@ -1973,16 +2009,17 @@ msgstr "Vamos redefinir sua senha!"
msgid "Let's go!"
msgstr "Vamos lá!"
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "Biblioteca"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr "Claro"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr "Curtir"
@@ -1990,7 +2027,7 @@ msgstr "Curtir"
msgid "Like this feed"
msgstr "Curtir este feed"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "Curtido por"
@@ -2015,15 +2052,15 @@ msgstr "curtiram seu feed"
msgid "liked your post"
msgstr "curtiu seu post"
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "Curtidas"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr "Curtidas neste post"
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr "Lista"
@@ -2060,24 +2097,24 @@ msgid "List unmuted"
msgstr "Lista dessilenciada"
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "Listas"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "Carregar mais posts"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "Carregar novas notificações"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2088,17 +2125,17 @@ msgid "Loading..."
msgstr "Carregando..."
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "Servidor de desenvolvimento local"
+#~ msgid "Local dev server"
+#~ msgstr "Servidor de desenvolvimento local"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr "Registros"
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr "Sair"
@@ -2114,7 +2151,7 @@ msgstr "Fazer login em uma conta que não está listada"
msgid "Make sure this is where you intend to go!"
msgstr "Certifique-se de onde está indo!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "Mídia"
@@ -2137,10 +2174,10 @@ msgstr "Mensagem do servidor: {0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "Moderação"
@@ -2176,7 +2213,7 @@ msgstr "Listas de moderação"
msgid "Moderation Lists"
msgstr "Listas de Moderação"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr "Moderação"
@@ -2184,11 +2221,11 @@ msgstr "Moderação"
msgid "Moderator has chosen to set a general warning on the content."
msgstr "O moderador escolheu um aviso geral neste conteúdo."
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "Mais feeds"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2202,7 +2239,7 @@ msgstr "Mais opções do post"
msgid "Most-liked replies first"
msgstr "Respostas mais curtidas primeiro"
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "Silenciar Conta"
@@ -2251,7 +2288,7 @@ msgstr "Silenciar é privado. Contas silenciadas podem interagir com você, mas
msgid "My Birthday"
msgstr "Meu Aniversário"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "Meus Feeds"
@@ -2259,10 +2296,14 @@ msgstr "Meus Feeds"
msgid "My Profile"
msgstr "Meu Perfil"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "Meus Feeds Salvos"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2276,15 +2317,15 @@ msgstr "Nome é obrigatório"
msgid "Nature"
msgstr "Natureza"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr "Navega para próxima tela"
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr "Navega para seu perfil"
@@ -2328,8 +2369,9 @@ msgctxt "action"
msgid "New post"
msgstr "Novo post"
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2355,9 +2397,9 @@ msgid "News"
msgstr "Notícias"
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2389,7 +2431,7 @@ msgstr "Não"
msgid "No description"
msgstr "Sem descrição"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr "Você não está mais seguindo {0}"
@@ -2402,7 +2444,7 @@ msgstr "Nenhuma notificação!"
msgid "No result"
msgstr "Nenhum resultado"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "Nenhum resultado encontrado para \"{query}\""
@@ -2425,6 +2467,7 @@ msgid "Not Applicable."
msgstr "Não Aplicável."
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr "Não encontrado"
@@ -2437,13 +2480,13 @@ msgstr "Agora não"
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "Nota: o Bluesky é uma rede aberta e pública. Esta configuração limita somente a visibilidade do seu conteúdo no site e aplicativo do Bluesky, e outros aplicativos podem não respeitar esta configuração. Seu conteúdo ainda poderá ser exibido para usuários deslogados por outros aplicativos e sites."
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "Notificações"
@@ -2467,7 +2510,7 @@ msgstr "Ok"
msgid "Oldest replies first"
msgstr "Respostas mais antigas primeiro"
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr "Resetar tutoriais"
@@ -2479,9 +2522,8 @@ msgstr "Uma ou mais imagens estão sem texto alternativo."
msgid "Only {0} can reply."
msgstr "Apenas {0} pode responder."
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr "Opa!"
@@ -2494,7 +2536,7 @@ msgstr "Abrir"
msgid "Open emoji picker"
msgstr "Abrir seletor de emojis"
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr "Abrir links no navegador interno"
@@ -2502,7 +2544,7 @@ msgstr "Abrir links no navegador interno"
msgid "Open navigation"
msgstr "Abrir navegação"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr "Abre o storybook"
@@ -2526,7 +2568,7 @@ msgstr "Abre a câmera do dispositivo"
msgid "Opens composer"
msgstr "Abre o editor de post"
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "Abre definições de idioma configuráveis"
@@ -2534,33 +2576,31 @@ msgstr "Abre definições de idioma configuráveis"
msgid "Opens device photo gallery"
msgstr "Abre a galeria de fotos do dispositivo"
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr "Abre o editor de nome, avatar, banner e descrição do perfil"
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr "Abre as configurações de anexos externos"
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr "Abre lista de seguidores"
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr "Abre lista de seguidos"
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr "Abre lista de convites"
+#~ msgid "Opens invite code list"
+#~ msgstr "Abre lista de convites"
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "Abre a lista de códigos de convite"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr "Abre modal para confirmar exclusão de conta. Requer código de verificação."
@@ -2568,39 +2608,39 @@ msgstr "Abre modal para confirmar exclusão de conta. Requer código de verifica
msgid "Opens modal for using custom domain"
msgstr "Abre modal para usar o domínio personalizado"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "Abre configurações de moderação"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr "Abre o formulário de redefinição de senha"
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr "Abre a tela para editar feeds salvos"
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "Abre a tela com todos os feeds salvos"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "Abre a página de configurações de senha do aplicativo"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "Abre as preferências do feed inicial"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "Abre a página do storybook"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "Abre a página de log do sistema"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "Abre as preferências de threads"
@@ -2617,8 +2657,8 @@ msgid "Other account"
msgstr "Outra conta"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "Outro serviço"
+#~ msgid "Other service"
+#~ msgstr "Outro serviço"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2632,9 +2672,9 @@ msgstr "Página não encontrada"
msgid "Page Not Found"
msgstr "Página Não Encontrada"
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2648,11 +2688,11 @@ msgstr "Senha atualizada"
msgid "Password updated!"
msgstr "Senha atualizada!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr "Pessoas seguidas por @{0}"
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr "Pessoas seguindo @{0}"
@@ -2770,18 +2810,18 @@ msgctxt "action"
msgid "Post"
msgstr "Postar"
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "Post"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr "Post por {0}"
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr "Post por @{0}"
@@ -2789,7 +2829,7 @@ msgstr "Post por @{0}"
msgid "Post deleted"
msgstr "Post excluído"
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "Post oculto"
@@ -2801,11 +2841,11 @@ msgstr "Idioma do post"
msgid "Post Languages"
msgstr "Idiomas do Post"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "Post não encontrado"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "Posts"
@@ -2829,27 +2869,27 @@ msgstr "Idioma Principal"
msgid "Prioritize Your Follows"
msgstr "Priorizar seus Seguidores"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "Privacidade"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "Política de Privacidade"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "Processando..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "Perfil"
@@ -2857,7 +2897,7 @@ msgstr "Perfil"
msgid "Profile updated"
msgstr "Perfil atualizado"
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "Proteja a sua conta verificando o seu e-mail."
@@ -2914,8 +2954,8 @@ msgstr "Usuários Recomendados"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "Remover"
@@ -2974,7 +3014,7 @@ msgstr "Remover dos meus feeds"
msgid "Removes default thumbnail from {0}"
msgstr "Remover miniatura de {0}"
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "Respostas"
@@ -3001,7 +3041,7 @@ msgstr "Responder <0/>"
msgid "Report {collectionName}"
msgstr "Denunciar {collectionName}"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "Denunciar Conta"
@@ -3051,7 +3091,7 @@ msgstr "Repostado por <0/>"
msgid "reposted your post"
msgstr "repostou seu post"
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr "Reposts"
@@ -3069,11 +3109,11 @@ msgstr "Solicitar código"
msgid "Request Code"
msgstr "Solicitar Código"
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "Exigir texto alternativo antes de postar"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "Obrigatório para este provedor"
@@ -3086,40 +3126,40 @@ msgstr "Código de redefinição"
msgid "Reset Code"
msgstr "Código de Redefinição"
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr "Redefinir tutoriais"
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "Redefinir tutoriais"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "Redefinir senha"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr "Redefinir configurações"
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "Redefinir configurações"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "Redefine tutoriais"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "Redefine as configurações"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr "Tenta entrar novamente"
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr "Tenta a última ação, que deu erro"
@@ -3128,10 +3168,10 @@ msgstr "Tenta a última ação, que deu erro"
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "Tente novamente"
@@ -3143,7 +3183,7 @@ msgstr "Tentar novamente."
msgid "Return to previous page"
msgstr "Voltar para página anterior"
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "SANDBOX. Posts e contas não são permanentes."
@@ -3198,11 +3238,11 @@ msgstr "Ciência"
msgid "Scroll to top"
msgstr "Ir para o topo"
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3210,8 +3250,8 @@ msgstr "Ir para o topo"
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "Buscar"
@@ -3243,8 +3283,8 @@ msgid "Select {item}"
msgstr "Selecionar {item}"
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Selecionar Bluesky Social"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Selecionar Bluesky Social"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3254,8 +3294,8 @@ msgstr "Selecionar de uma conta existente"
msgid "Select option {i} of {numItems}"
msgstr "Seleciona opção {i} de {numItems}"
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "Selecionar serviço"
@@ -3263,6 +3303,10 @@ msgstr "Selecionar serviço"
msgid "Select some accounts below to follow"
msgstr "Selecione algumas contas para seguir"
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr "Selecione os tipos de conteúdo que você quer (ou não) ver, e cuidaremos do resto."
@@ -3299,7 +3343,7 @@ msgstr "Selecione seu idioma preferido para as traduções no seu feed."
msgid "Select your primary algorithmic feeds"
msgstr "Selecione seus feeds primários"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr "Selecione seus feeds secundários"
@@ -3317,8 +3361,8 @@ msgctxt "action"
msgid "Send Email"
msgstr "Enviar E-mail"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "Enviar comentários"
@@ -3330,33 +3374,37 @@ msgstr "Denunciar"
msgid "Sends email with confirmation code for account deletion"
msgstr "Envia o e-mail com o código de confirmação para excluir a conta"
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr "Definir {value} para o filtro de moderação {labelGroup}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr "Definir Idade"
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr "Definir o tema de cor para escuro"
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr "Definir o tema de cor para claro"
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr "Definir o tema para acompanhar o sistema"
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr "Definir o tema escuro para o padrão"
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr "Definir o tema escuro para a versão menos escura"
@@ -3364,7 +3412,7 @@ msgstr "Definir o tema escuro para a versão menos escura"
msgid "Set new password"
msgstr "Definir uma nova senha"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr "Definir senha"
@@ -3396,24 +3444,24 @@ msgstr "Configure sua conta"
msgid "Sets Bluesky username"
msgstr "Configura o usuário no Bluesky"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr "Configura o e-mail para recuperação de senha"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr "Configura o provedor de hospedagem para recuperação de senha"
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr "Configura o servidor para o cliente do Bluesky"
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "Configurações"
@@ -3426,7 +3474,7 @@ msgctxt "action"
msgid "Share"
msgstr "Compartilhar"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3437,10 +3485,10 @@ msgid "Share feed"
msgstr "Compartilhar feed"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "Mostrar"
@@ -3456,11 +3504,11 @@ msgstr "Mostrar mesmo assim"
msgid "Show embeds from {0}"
msgstr "Mostrar anexos de {0}"
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr "Mostrar usuários parecidos com {0}"
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3523,11 +3571,12 @@ msgstr "Mostrar conteúdo"
msgid "Show users"
msgstr "Mostrar usuários"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr "Mostra uma lista de usuários parecidos com este"
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr "Mostra posts de {0} no seu feed"
@@ -3560,14 +3609,14 @@ msgstr "Fazer login como {0}"
msgid "Sign in as..."
msgstr "Fazer login como..."
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "Fazer login"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "Sair"
@@ -3591,7 +3640,7 @@ msgstr "Inscreva-se ou faça login para se juntar à conversa"
msgid "Sign-in Required"
msgstr "É Necessário Fazer Login"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "Entrou como"
@@ -3604,7 +3653,7 @@ msgid "Signs {0} out of Bluesky"
msgstr "Desloga a conta {0}"
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "Pular"
@@ -3622,14 +3671,14 @@ msgid "Software Dev"
msgstr "Desenvolvimento de software"
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr "Algo deu errado e meio que não sabemos o que houve."
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr "Algo deu errado e meio que não sabemos o que houve."
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr "Algo deu errado. Verifique seu e-mail e tente novamente."
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr "Opa! Sua sessão expirou. Por favor, entre novamente."
@@ -3650,10 +3699,10 @@ msgid "Square"
msgstr "Quadrado"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "Staging"
+#~ msgid "Staging"
+#~ msgstr "Staging"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "Página de status"
@@ -3661,12 +3710,12 @@ msgstr "Página de status"
msgid "Step {0} of {numSteps}"
msgstr "Passo {0} de {numSteps}"
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr "Armazenamento limpo, você precisa reiniciar o app agora."
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "Storybook"
@@ -3699,35 +3748,35 @@ msgstr "Sugeridos para você"
msgid "Suggestive"
msgstr "Sugestivo"
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "Suporte"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr "Deslize para cima para ver mais"
+#~ msgid "Swipe up to see more"
+#~ msgstr "Deslize para cima para ver mais"
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "Alterar Conta"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr "Trocar para {0}"
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr "Troca a conta que você está logado"
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr "Sistema"
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "Log do sistema"
@@ -3743,14 +3792,14 @@ msgstr "Toque para ver tudo"
msgid "Tech"
msgstr "Tecnologia"
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "Termos"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "Termos de Serviço"
@@ -3759,7 +3808,7 @@ msgstr "Termos de Serviço"
msgid "Text input field"
msgstr "Campo de entrada de texto"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "A conta poderá interagir com você após o desbloqueio."
@@ -3775,7 +3824,7 @@ msgstr "A Política de Direitos Autorais foi movida para <0/>"
msgid "The following steps will help customize your Bluesky experience."
msgstr "Os seguintes passos vão ajudar a customizar sua experiência no Bluesky."
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "O post pode ter sido excluído."
@@ -3791,7 +3840,7 @@ msgstr "O formulário de suporte foi movido. Se precisar de ajuda, <0/> ou visit
msgid "The Terms of Service have been moved to"
msgstr "Os Termos de Serviço foram movidos para"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr "Temos vários feeds para você experimentar:"
@@ -3849,12 +3898,14 @@ msgstr "Tivemos um problema ao sincronizar suas configurações"
msgid "There was an issue with fetching your app passwords"
msgstr "Tivemos um problema ao carregar suas senhas de app."
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr "Tivemos um problema! {0}"
@@ -3869,7 +3920,7 @@ msgstr "Tivemos algum problema. Por favor verifique sua conexão com a internet
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "Houve um problema inesperado no aplicativo. Por favor, deixe-nos saber se isso aconteceu com você!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr "Muitos usuários estão tentando acessar o Bluesky! Ativaremos sua conta assim que possível."
@@ -3901,11 +3952,15 @@ msgstr "Este conteúdo não está disponível porque um dos usuários bloqueou o
msgid "This content is not viewable without a Bluesky account."
msgstr "Este conteúdo não é visível sem uma conta do Bluesky."
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "Este feed está recebendo muito tráfego e está temporariamente indisponível. Por favor, tente novamente mais tarde."
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -3935,7 +3990,7 @@ msgstr "Esta lista está vazia!"
msgid "This name is already in use"
msgstr "Você já tem uma senha com esse nome"
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "Este post foi excluído."
@@ -3964,7 +4019,7 @@ msgid "This will hide this post from your feeds."
msgstr "Isso ocultará este post de seus feeds."
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "Preferências das Threads"
@@ -3972,7 +4027,7 @@ msgstr "Preferências das Threads"
msgid "Threaded Mode"
msgstr "Visualização de Threads"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr "Preferências das Threads"
@@ -3984,13 +4039,13 @@ msgstr "Alternar menu suspenso"
msgid "Transformations"
msgstr "Transformações"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "Traduzir"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "Tentar novamente"
@@ -4006,23 +4061,23 @@ msgstr "Dessilenciar lista"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "Não foi possível entrar em contato com seu serviço. Por favor, verifique sua conexão à internet."
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "Desbloquear"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr "Desbloquear"
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "Desbloquear Conta"
@@ -4038,7 +4093,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr "Deixar de seguir"
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr "Deixar de seguir {0}"
@@ -4046,7 +4101,8 @@ msgstr "Deixar de seguir {0}"
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "Infelizmente, você não atende aos requisitos para criar uma conta."
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr "Descurtir"
@@ -4054,7 +4110,7 @@ msgstr "Descurtir"
msgid "Unmute"
msgstr "Dessilenciar"
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "Dessilenciar conta"
@@ -4114,8 +4170,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "Use esta senha para entrar no outro aplicativo juntamente com seu identificador."
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr "Use seu domínio como o provedor de serviço do Bluesky"
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr "Use seu domínio como o provedor de serviço do Bluesky"
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4164,8 +4220,8 @@ msgstr "Lista de usuários atualizada"
msgid "User Lists"
msgstr "Listas de Usuários"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "Nome de usuário ou endereço de e-mail"
@@ -4185,15 +4241,15 @@ msgstr "Usuários em \"{0}\""
msgid "Verification code"
msgstr "Código de verificação"
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "Verificar e-mail"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "Verificar meu e-mail"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "Verificar Meu Email"
@@ -4210,7 +4266,7 @@ msgstr "Verificar Seu E-mail"
msgid "Video Games"
msgstr "Games"
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr "Ver o avatar de {0}"
@@ -4235,15 +4291,15 @@ msgid "Visit Site"
msgstr "Visitar Site"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr "Avisar"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr "Também recomendamos o \"For You\", do Skygaze:"
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr "Estimamos que sua conta estará pronta em mais ou menos {estimatedTime}."
@@ -4259,7 +4315,7 @@ msgstr "Não temos mais posts de quem você segue. Aqui estão os mais novos de
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr "Recomendamos o \"Para você\", do Skygaze:"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr "Recomendamos nosso feed \"Discover\":"
@@ -4267,7 +4323,7 @@ msgstr "Recomendamos nosso feed \"Discover\":"
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr "Não conseguimos conectar. Por favor, tente novamente para continuar configurando a sua conta. Se continuar falhando, você pode pular este fluxo."
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr "Avisaremos quando sua conta estiver pronta."
@@ -4360,7 +4416,7 @@ msgstr "Sim"
#~ msgid "You are in control"
#~ msgstr "Você está no controle"
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr "Você está na fila."
@@ -4390,7 +4446,7 @@ msgstr "Você ainda não tem nenhum convite! Nós lhe enviaremos alguns quando v
msgid "You don't have any pinned feeds."
msgstr "Você não tem feeds fixados."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "Você não tem feeds salvos!"
@@ -4398,7 +4454,7 @@ msgstr "Você não tem feeds salvos!"
msgid "You don't have any saved feeds."
msgstr "Você não tem feeds salvos."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
msgid "You have blocked the author or you have been blocked by the author."
msgstr "Você bloqueou esta conta ou foi bloqueado por ela."
@@ -4438,7 +4494,7 @@ msgstr "Você ainda não criou nenhuma senha de aplicativo. Você pode criar uma
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "Você ainda não silenciou nenhuma conta. Para silenciar uma conta, acesse um perfil e selecione \"Silenciar conta\" no menu."
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr "Você precisa ser maior de idade para habilitar conteúdo adulto."
@@ -4462,9 +4518,9 @@ msgstr "Você receberá um e-mail com um \"código de redefinição\". Digite es
msgid "You're in control"
msgstr "Você está no controle"
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr "Você está na fila"
@@ -4476,7 +4532,7 @@ msgstr "Tudo pronto!"
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr "Você chegou ao fim do seu feed! Encontre novas contas para seguir."
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "Sua conta"
@@ -4484,7 +4540,11 @@ msgstr "Sua conta"
msgid "Your account has been deleted"
msgstr "Sua conta foi excluída"
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "Sua data de nascimento"
@@ -4529,8 +4589,8 @@ msgstr "Seu usuário completo será <0>@{0}0>"
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "Seus códigos de convite estão ocultos quando conectado com uma Senha do Aplicativo"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "Seus códigos de convite estão ocultos quando conectado com uma Senha do Aplicativo"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4547,7 +4607,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "Suas postagens, curtidas e bloqueios são públicos. Silenciamentos são privados."
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "Seu perfil"
diff --git a/src/locale/locales/uk/messages.po b/src/locale/locales/uk/messages.po
index 925ea9850c..93d30bc195 100644
--- a/src/locale/locales/uk/messages.po
+++ b/src/locale/locales/uk/messages.po
@@ -31,8 +31,8 @@ msgid "(no email)"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {Доступний # код запрошення} few {Доступно # коди запрошення} other {Доступно # кодів запрошення}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, one {Доступний # код запрошення} few {Доступно # коди запрошення} other {Доступно # кодів запрошення}}"
#: src/view/com/modals/CreateOrEditList.tsx:185
#: src/view/screens/Settings.tsx:294
@@ -43,29 +43,29 @@ msgstr "{0, plural, one {Доступний # код запрошення} few {
#~ msgid "{0} {purposeLabel} List"
#~ msgstr "{0} Список {purposeLabel}"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr ""
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, one {Коди запрошень: доступно #} other {Коди запрошень: доступно #}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, one {Коди запрошень: доступно #} other {Коди запрошень: доступно #}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "Доступний код запрошення"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "Доступний код запрошення"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "Доступно {invitesAvailable} кодів запрошення"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "Доступно {invitesAvailable} кодів запрошення"
#: src/view/screens/Search/Search.tsx:87
#~ msgid "{message}"
#~ msgstr "{message}"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr ""
@@ -77,7 +77,7 @@ msgstr ""
msgid "<0/> members"
msgstr "<0/> учасників"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr ""
@@ -105,7 +105,7 @@ msgstr "<0>Підпишіться на деяких 0><1>рекомендов
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr ""
@@ -127,21 +127,21 @@ msgid "Access profile and other navigation links"
msgstr ""
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "Доступність"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "Обліковий запис"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr ""
@@ -161,11 +161,11 @@ msgstr "Параметри облікового запису"
msgid "Account removed from quick access"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr ""
@@ -184,8 +184,8 @@ msgstr "Додати попередження про вміст"
msgid "Add a user to this list"
msgstr "Додати користувача до списку"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "Додати обліковий запис"
@@ -222,7 +222,7 @@ msgstr "Додати попередній перегляд:"
msgid "Add the following DNS record to your domain:"
msgstr "Додайте наступний DNS-запис до вашого домену:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "Додати до списку"
@@ -252,7 +252,7 @@ msgstr "Налаштуйте мінімальну кількість вподо
msgid "Adult Content"
msgstr "Вміст для дорослих"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr ""
@@ -260,11 +260,11 @@ msgstr ""
#~ msgid "Adult content can only be enabled via the Web at <0>bsky.app0>."
#~ msgstr ""
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "Розширені"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr ""
@@ -323,7 +323,7 @@ msgstr ""
msgid "App Password names must be at least 4 characters long."
msgstr ""
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr ""
@@ -331,9 +331,9 @@ msgstr ""
#~ msgid "App passwords"
#~ msgstr "Паролі для застосунків"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "Паролі для застосунків"
@@ -357,7 +357,7 @@ msgstr "Оскаржити це рішення"
msgid "Appeal this decision."
msgstr "Оскаржити це рішення"
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "Оформлення"
@@ -399,19 +399,19 @@ msgstr "Художня або нееротична оголеність."
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "Назад"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr ""
@@ -420,21 +420,21 @@ msgstr ""
msgid "Based on your interest in {interestsText}"
msgstr ""
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "Основні"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "Дата народження"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "Дата народження:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "Заблокувати"
@@ -468,7 +468,7 @@ msgstr "Заблоковані облікові записи"
msgid "Blocked Accounts"
msgstr "Заблоковані облікові записи"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином."
@@ -476,7 +476,7 @@ msgstr "Заблоковані облікові записи не можуть
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "Заблоковані облікові записи не можуть вам відповідати, згадувати вас у своїх постах, і взаємодіяти з вами будь-яким іншим чином. Ви не будете бачити їхні пости і вони не будуть бачити ваші."
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "Заблокований пост."
@@ -489,9 +489,15 @@ msgid "Blog"
msgstr "Блог"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -516,14 +522,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "Bluesky не буде показувати ваш профіль і повідомлення відвідувачам без облікового запису. Інші застосунки можуть не слідувати цьому запиту. Це не робить ваш обліковий запис приватним."
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr ""
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "Версія {0} {1}"
@@ -532,8 +538,8 @@ msgid "Business"
msgstr "Організація"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr ""
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr ""
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -552,8 +558,8 @@ msgid "by you"
msgstr ""
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "Камера"
@@ -561,7 +567,7 @@ msgstr "Камера"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "Може містити лише літери, цифри, пробіли, дефіси та знаки підкреслення, і мати довжину від 4 до 32 символів."
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -625,7 +631,7 @@ msgstr "Скасувати пошук"
msgid "Cancel waitlist signup"
msgstr "Скасувати запис у чергу очікування"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr ""
@@ -634,12 +640,12 @@ msgstr ""
#~ msgid "Change"
#~ msgstr "Змінити"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "Змінити псевдонім"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "Змінити псевдонім"
@@ -647,11 +653,11 @@ msgstr "Змінити псевдонім"
msgid "Change my email"
msgstr "Змінити адресу електронної пошти"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr ""
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr ""
@@ -659,7 +665,7 @@ msgstr ""
msgid "Change post language to {0}"
msgstr ""
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr ""
@@ -667,8 +673,8 @@ msgstr ""
msgid "Change Your Email"
msgstr "Змінити адресу електронної пошти"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr ""
@@ -688,11 +694,11 @@ msgstr "Пошукайте у вашій поштовій скриньці ли
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr "Виберіть \"Усі\" або \"Ніхто\""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr ""
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "Оберіть хостинг-провайдера"
@@ -717,29 +723,29 @@ msgstr "Автори стрічок можуть обирати будь-які
msgid "Choose your main feeds"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "Вкажіть пароль"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr ""
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr ""
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr ""
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr ""
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "Очистити пошуковий запит"
@@ -809,7 +815,7 @@ msgstr ""
msgid "Comics"
msgstr ""
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "Правила спільноти"
@@ -830,7 +836,7 @@ msgstr "Відповісти"
msgid "Configure content filtering setting for category: {0}"
msgstr ""
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -859,7 +865,7 @@ msgstr "Підтвердити перелік мов"
msgid "Confirm delete account"
msgstr "Підтвердити видалення облікового запису"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr ""
@@ -874,7 +880,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "З’єднання..."
@@ -908,7 +914,7 @@ msgstr "Попередження про вміст"
msgid "Content warnings"
msgstr "Попередження про вміст"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -925,11 +931,11 @@ msgstr "Продовжити"
msgid "Continue to next step"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr ""
@@ -942,7 +948,7 @@ msgstr ""
msgid "Copied"
msgstr "Скопійовано"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr ""
@@ -968,7 +974,7 @@ msgstr "Скопіювати посилання"
msgid "Copy link to post"
msgstr "Скопіювати посилання"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "Скопіювати посилання"
@@ -976,7 +982,7 @@ msgstr "Скопіювати посилання"
msgid "Copy post text"
msgstr "Скопіювати текст"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "Політика захисту авторського права"
@@ -999,7 +1005,7 @@ msgstr ""
msgid "Create a new account"
msgstr "Створити новий обліковий запис"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr ""
@@ -1036,8 +1042,12 @@ msgstr ""
msgid "Culture"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "Власний домен"
@@ -1053,8 +1063,8 @@ msgstr "Налаштування медіа зі сторонніх вебсай
#~ msgid "Danger Zone"
#~ msgstr "Небезпечна зона"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr ""
@@ -1062,7 +1072,7 @@ msgstr ""
msgid "Dark mode"
msgstr ""
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr ""
@@ -1074,7 +1084,7 @@ msgstr ""
msgid "Debug panel"
msgstr ""
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "Видалити обліковий запис"
@@ -1100,7 +1110,7 @@ msgstr "Видалити мій обліковий запис"
#~ msgid "Delete my account…"
#~ msgstr "Видалити мій обліковий запис…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr ""
@@ -1116,7 +1126,7 @@ msgstr "Видалити цей пост?"
msgid "Deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "Видалений пост."
@@ -1132,14 +1142,14 @@ msgstr "Опис"
#~ msgstr ""
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "Інструменти розробника"
+#~ msgid "Developer Tools"
+#~ msgstr "Інструменти розробника"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "Порожній пост. Ви хотіли щось написати?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr ""
@@ -1160,7 +1170,7 @@ msgstr "Попросити застосунки не показувати мій
msgid "Discover new custom feeds"
msgstr ""
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "Відкрийте для себе нові стрічки"
@@ -1176,7 +1186,7 @@ msgstr "Ім'я"
msgid "Domain verified!"
msgstr "Домен перевірено!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr ""
@@ -1193,6 +1203,8 @@ msgctxt "action"
msgid "Done"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1202,6 +1214,8 @@ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "Готово"
@@ -1213,7 +1227,16 @@ msgstr "Готово{extraText}"
msgid "Double tap to sign in"
msgstr ""
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr ""
@@ -1267,8 +1290,8 @@ msgstr "Редагувати опис списку"
msgid "Edit Moderation List"
msgstr ""
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "Редагувати мої стрічки"
@@ -1277,15 +1300,15 @@ msgstr "Редагувати мої стрічки"
msgid "Edit my profile"
msgstr "Редагувати мій профіль"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "Редагувати профіль"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "Редагувати профіль"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "Редагувати збережені стрічки"
@@ -1305,17 +1328,17 @@ msgstr ""
msgid "Education"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "Ел. адреса"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "Адреса електронної пошти"
@@ -1332,7 +1355,7 @@ msgstr "Ел. адресу оновлено"
msgid "Email verified"
msgstr ""
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "Ел. адреса:"
@@ -1340,7 +1363,7 @@ msgstr "Ел. адреса:"
msgid "Enable {0} only"
msgstr "Увімкнути лише {0}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr ""
@@ -1361,7 +1384,7 @@ msgstr ""
msgid "Enable this setting to only see replies between people you follow."
msgstr "Увімкніть цей параметр, щоб бачити відповіді тільки між людьми, на яких ви підписані."
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "Кінець стрічки"
@@ -1385,11 +1408,11 @@ msgstr ""
msgid "Enter the domain you want to use"
msgstr "Введіть домен, який ви хочете використовувати"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password."
msgstr "Введіть адресу електронної пошти, яку ви використовували для створення облікового запису. Ми надішлемо вам код підтвердження, щоб ви могли встановити новий пароль."
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr ""
@@ -1398,7 +1421,7 @@ msgstr ""
msgid "Enter your email"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "Введіть адресу електронної пошти"
@@ -1452,6 +1475,15 @@ msgstr "Розгорнути альтернативний текст"
msgid "Expand or collapse the full post you are replying to"
msgstr ""
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr "Зовнішні медіа"
@@ -1461,13 +1493,13 @@ msgstr "Зовнішні медіа"
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr "Зовнішні медіа можуть дозволяти вебсайтам збирати інформацію про вас та ваш пристрій. Інформація не надсилається та не запитується, допоки не натиснуто кнопку «Відтворити»."
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr "Налаштування зовнішніх медіа"
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr ""
@@ -1489,7 +1521,7 @@ msgstr ""
msgid "Failed to load recommended feeds"
msgstr "Не вдалося завантажити рекомендації стрічок"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr ""
@@ -1497,7 +1529,7 @@ msgstr ""
msgid "Feed by {0}"
msgstr ""
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "Стрічка не працює"
@@ -1505,18 +1537,18 @@ msgstr "Стрічка не працює"
msgid "Feed Preferences"
msgstr "Налаштування стрічки"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "Надіслати відгук"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "Стрічки"
@@ -1587,21 +1619,24 @@ msgstr ""
msgid "Flip vertically"
msgstr ""
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "Підписатися"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "Підписатися"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr ""
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr ""
@@ -1645,16 +1680,17 @@ msgstr "Підписники"
#~ msgid "following"
#~ msgstr "підписок"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "Підписані"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "Підписаний(-на) на вас"
@@ -1674,11 +1710,11 @@ msgstr "З міркувань безпеки нам потрібно буде в
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "З міркувань безпеки цей пароль відображається лише один раз. Якщо ви втратите цей пароль, вам потрібно буде згенерувати новий."
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "Забули пароль"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "Забули пароль"
@@ -1725,9 +1761,9 @@ msgstr ""
msgid "Go to @{queryMaybeHandle}"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1741,8 +1777,8 @@ msgstr "Псевдонім"
msgid "Having trouble?"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "Довідка"
@@ -1767,13 +1803,13 @@ msgid "Here is your app password."
msgstr "Це ваш пароль для застосунків."
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "Приховати"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1796,7 +1832,7 @@ msgstr "Приховати цей пост?"
msgid "Hide user list"
msgstr "Приховати список користувачів"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr ""
@@ -1828,22 +1864,23 @@ msgstr "Хм, ми не можемо знайти цю стрічку. Можл
#~ msgid "Hmmm, we're having trouble finding this feed. It may have been deleted."
#~ msgstr ""
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "Головна"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "Налаштування домашньої стрічки"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "Хостинг-провайдер"
@@ -1888,8 +1925,8 @@ msgstr ""
msgid "Image alt text"
msgstr "Альтернативний текст"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "Редагування зображення"
@@ -1906,7 +1943,7 @@ msgstr ""
msgid "Input confirmation code for account deletion"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr ""
@@ -1918,7 +1955,7 @@ msgstr ""
#~ msgid "Input hosting provider address"
#~ msgstr ""
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr ""
@@ -1938,11 +1975,11 @@ msgstr ""
msgid "Input phone number for SMS verification"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr ""
@@ -1954,7 +1991,7 @@ msgstr ""
msgid "Input your email to get on the Bluesky waitlist"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr ""
@@ -1962,25 +1999,24 @@ msgstr ""
msgid "Input your user handle"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "Невірне ім'я користувача або пароль"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "Запросити"
+#~ msgid "Invite"
+#~ msgstr "Запросити"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "Запросити друга"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "Код запрошення"
@@ -1993,8 +2029,8 @@ msgid "Invite codes: {0} available"
msgstr ""
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "Коди запрошення: {invitesAvailable}"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "Коди запрошення: {invitesAvailable}"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -2012,8 +2048,8 @@ msgstr "Вакансії"
msgid "Join the waitlist"
msgstr "Приєднатися до черги очікування"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "Приєднатися до черги очікування."
@@ -2029,7 +2065,7 @@ msgstr ""
msgid "Language selection"
msgstr "Вибір мови"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr ""
@@ -2038,7 +2074,7 @@ msgstr ""
msgid "Language Settings"
msgstr "Налаштування мов"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "Мови"
@@ -2076,11 +2112,11 @@ msgstr "Залиште їх усі невідміченими, щоб бачит
msgid "Leaving Bluesky"
msgstr "Ви залишаєте Bluesky"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr ""
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr ""
@@ -2093,16 +2129,17 @@ msgstr "Давайте відновимо ваш пароль!"
msgid "Let's go!"
msgstr ""
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "Галерея"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr ""
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr ""
@@ -2110,7 +2147,7 @@ msgstr ""
msgid "Like this feed"
msgstr "Вподобати цю стрічку"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "Сподобалося"
@@ -2143,11 +2180,11 @@ msgstr ""
msgid "liked your post"
msgstr ""
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "Вподобання"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr ""
@@ -2159,7 +2196,7 @@ msgstr ""
#~ msgid "Limit the visibility of my account to logged-out users"
#~ msgstr ""
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr ""
@@ -2196,24 +2233,24 @@ msgid "List unmuted"
msgstr ""
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "Списки"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "Завантажити більше постів"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "Завантажити нові сповіщення"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2224,17 +2261,17 @@ msgid "Loading..."
msgstr "Завантаження..."
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "Локальний сервер розробки"
+#~ msgid "Local dev server"
+#~ msgstr "Локальний сервер розробки"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr ""
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr ""
@@ -2258,7 +2295,7 @@ msgstr "Увійти до облікового запису, якого нема
msgid "Make sure this is where you intend to go!"
msgstr "Переконайтеся, що це дійсно той сайт, що ви збираєтеся відвідати!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "Медіа"
@@ -2285,10 +2322,10 @@ msgstr ""
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "Модерація"
@@ -2324,7 +2361,7 @@ msgstr "Списки для модерації"
msgid "Moderation Lists"
msgstr "Списки для модерації"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr ""
@@ -2332,11 +2369,11 @@ msgstr ""
msgid "Moderator has chosen to set a general warning on the content."
msgstr ""
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "Більше стрічок"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2350,7 +2387,7 @@ msgstr ""
msgid "Most-liked replies first"
msgstr "За кількістю вподобань"
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "Ігнорувати обліковий запис"
@@ -2403,7 +2440,7 @@ msgstr "Ігнорування є приватним. Ігноровані ко
msgid "My Birthday"
msgstr "Мій день народження"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "Мої стрічки"
@@ -2411,10 +2448,14 @@ msgstr "Мої стрічки"
msgid "My Profile"
msgstr "Мій профіль"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "Мої збережені стрічки"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2428,15 +2469,15 @@ msgstr ""
msgid "Nature"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr ""
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr ""
@@ -2480,8 +2521,9 @@ msgctxt "action"
msgid "New post"
msgstr ""
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2511,9 +2553,9 @@ msgid "News"
msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2545,7 +2587,7 @@ msgstr "Ні"
msgid "No description"
msgstr "Опис відсутній"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr ""
@@ -2558,7 +2600,7 @@ msgstr ""
msgid "No result"
msgstr "Результати відсутні"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "Нічого не знайдено за запитом «{query}»"
@@ -2590,6 +2632,7 @@ msgid "Not Applicable."
msgstr "Не застосовно."
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr ""
@@ -2610,13 +2653,13 @@ msgstr "Примітка: Bluesky є відкритою і публічною м
#~ msgid "Note: Third-party apps that display Bluesky content may not respect this setting."
#~ msgstr ""
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "Сповіщення"
@@ -2640,7 +2683,7 @@ msgstr "Добре"
msgid "Oldest replies first"
msgstr "Спочатку найдавніші"
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr ""
@@ -2652,9 +2695,8 @@ msgstr "Для одного або кількох зображень відсу
msgid "Only {0} can reply."
msgstr "Тільки {0} можуть відповідати."
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr ""
@@ -2667,7 +2709,7 @@ msgstr ""
msgid "Open emoji picker"
msgstr "Емоджі"
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr ""
@@ -2675,7 +2717,7 @@ msgstr ""
msgid "Open navigation"
msgstr "Відкрити навігацію"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr ""
@@ -2699,7 +2741,7 @@ msgstr ""
msgid "Opens composer"
msgstr ""
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "Відкриває налаштування мов"
@@ -2707,33 +2749,31 @@ msgstr "Відкриває налаштування мов"
msgid "Opens device photo gallery"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr ""
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr "Відкриває налаштування зовнішніх вбудувань"
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr ""
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr ""
+#~ msgid "Opens invite code list"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "Відкриває список кодів запрошення"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr ""
@@ -2741,39 +2781,39 @@ msgstr ""
msgid "Opens modal for using custom domain"
msgstr "Відкриває діалог налаштування власного домену як псевдоніму"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "Відкриває налаштування модерації"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr ""
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr ""
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "Відкриває сторінку з усіма збереженими стрічками"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "Відкриває налаштування паролів для застосунків"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "Відкриває налаштування домашньої стрічки"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr ""
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "Відкриває системний журнал"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "Відкриває налаштування гілок"
@@ -2794,8 +2834,8 @@ msgid "Other account"
msgstr "Інший обліковий запис"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "Інший хостинг-провайдер"
+#~ msgid "Other service"
+#~ msgstr "Інший хостинг-провайдер"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2809,9 +2849,9 @@ msgstr "Сторінку не знайдено"
msgid "Page Not Found"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2825,11 +2865,11 @@ msgstr "Пароль змінено"
msgid "Password updated!"
msgstr "Пароль змінено!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr ""
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr ""
@@ -2947,7 +2987,7 @@ msgctxt "action"
msgid "Post"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr ""
@@ -2958,13 +2998,13 @@ msgstr ""
#~ msgid "Post"
#~ msgstr "Пост"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr ""
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr ""
@@ -2972,7 +3012,7 @@ msgstr ""
msgid "Post deleted"
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "Пост приховано"
@@ -2984,11 +3024,11 @@ msgstr "Мова посту"
msgid "Post Languages"
msgstr "Мови посту"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "Пост не знайдено"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "Пости"
@@ -3012,27 +3052,27 @@ msgstr "Основна мова"
msgid "Prioritize Your Follows"
msgstr "Пріоритезувати ваші підписки"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "Конфіденційність"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "Політика конфіденційності"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "Обробка..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "Профіль"
@@ -3040,7 +3080,7 @@ msgstr "Профіль"
msgid "Profile updated"
msgstr ""
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "Захистіть свій обліковий запис, підтвердивши свою електронну адресу."
@@ -3106,8 +3146,8 @@ msgstr "Рекомендовані користувачі"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "Вилучити"
@@ -3166,7 +3206,7 @@ msgstr ""
msgid "Removes default thumbnail from {0}"
msgstr ""
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "Відповіді"
@@ -3193,7 +3233,7 @@ msgstr ""
msgid "Report {collectionName}"
msgstr "Поскаржитись на {collectionName}"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "Поскаржитись на обліковий запис"
@@ -3251,7 +3291,7 @@ msgstr ""
msgid "reposted your post"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr ""
@@ -3273,11 +3313,11 @@ msgstr ""
#~ msgid "Request to limit the visibility of my account"
#~ msgstr ""
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "Вимагати альтернативний текст до зображень перед публікацією"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "Вимагається цим хостинг-провайдером"
@@ -3290,40 +3330,40 @@ msgstr "Код підтвердження"
msgid "Reset Code"
msgstr ""
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr ""
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "Скинути пароль"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr ""
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr ""
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr ""
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr ""
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr ""
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr ""
@@ -3332,10 +3372,10 @@ msgstr ""
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "Повторити спробу"
@@ -3351,7 +3391,7 @@ msgstr ""
msgid "Return to previous page"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr ""
@@ -3410,11 +3450,11 @@ msgstr ""
msgid "Scroll to top"
msgstr ""
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3422,8 +3462,8 @@ msgstr ""
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "Пошук"
@@ -3459,8 +3499,8 @@ msgid "Select {item}"
msgstr ""
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "Вибрати Bluesky Social"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "Вибрати Bluesky Social"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3470,8 +3510,8 @@ msgstr "Вибрати існуючий обліковий запис"
msgid "Select option {i} of {numItems}"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "Вибрати хостинг-провайдера"
@@ -3479,6 +3519,10 @@ msgstr "Вибрати хостинг-провайдера"
msgid "Select some accounts below to follow"
msgstr ""
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepModeration/index.tsx:49
#~ msgid "Select the types of content that you want to see (or not see), and we'll handle the rest."
#~ msgstr ""
@@ -3515,7 +3559,7 @@ msgstr "Оберіть бажану мову для перекладів у ва
msgid "Select your primary algorithmic feeds"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr ""
@@ -3537,8 +3581,8 @@ msgstr ""
#~ msgid "Send Email"
#~ msgstr "Надіслати ел. листа"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "Надіслати відгук"
@@ -3550,33 +3594,37 @@ msgstr "Поскаржитись"
msgid "Sends email with confirmation code for account deletion"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr ""
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr ""
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr ""
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr ""
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr ""
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr ""
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr ""
@@ -3584,7 +3632,7 @@ msgstr ""
msgid "Set new password"
msgstr "Зміна пароля"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr ""
@@ -3616,11 +3664,11 @@ msgstr ""
msgid "Sets Bluesky username"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr ""
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr ""
@@ -3628,16 +3676,16 @@ msgstr ""
#~ msgid "Sets hosting provider to {label}"
#~ msgstr ""
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr ""
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "Налаштування"
@@ -3650,7 +3698,7 @@ msgctxt "action"
msgid "Share"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3665,10 +3713,10 @@ msgstr "Поширити стрічку"
#~ msgstr ""
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "Показати"
@@ -3684,11 +3732,11 @@ msgstr "Всеодно показати"
msgid "Show embeds from {0}"
msgstr "Показати вбудування з {0}"
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3751,11 +3799,12 @@ msgstr ""
msgid "Show users"
msgstr "Показати користувачів"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr ""
@@ -3788,14 +3837,14 @@ msgstr "Увійти як {0}"
msgid "Sign in as..."
msgstr "Увійти як..."
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "Увійти до"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "Вийти"
@@ -3819,7 +3868,7 @@ msgstr "Зареєструйтеся або увійдіть, щоб приєд
msgid "Sign-in Required"
msgstr "Необхідно увійти для перегляду"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "Ви увійшли як"
@@ -3832,7 +3881,7 @@ msgid "Signs {0} out of Bluesky"
msgstr ""
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "Пропустити"
@@ -3850,14 +3899,14 @@ msgid "Software Dev"
msgstr ""
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr ""
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr ""
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr ""
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr ""
@@ -3878,10 +3927,10 @@ msgid "Square"
msgstr "Квадратне"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr ""
+#~ msgid "Staging"
+#~ msgstr ""
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "Сторінка стану"
@@ -3893,12 +3942,12 @@ msgstr ""
#~ msgid "Step {step} of 3"
#~ msgstr ""
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr ""
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr ""
@@ -3935,35 +3984,35 @@ msgstr ""
msgid "Suggestive"
msgstr ""
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "Підтримка"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr ""
+#~ msgid "Swipe up to see more"
+#~ msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "Перемикнути обліковий запис"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr ""
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr ""
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr ""
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "Системний журнал"
@@ -3979,14 +4028,14 @@ msgstr ""
msgid "Tech"
msgstr ""
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "Умови"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "Умови Використання"
@@ -3995,7 +4044,7 @@ msgstr "Умови Використання"
msgid "Text input field"
msgstr "Поле вводу тексту"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "Обліковий запис зможе взаємодіяти з вами після розблокування."
@@ -4011,7 +4060,7 @@ msgstr "Політику захисту авторського права пер
msgid "The following steps will help customize your Bluesky experience."
msgstr ""
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "Можливо цей пост було видалено."
@@ -4031,7 +4080,7 @@ msgstr ""
msgid "The Terms of Service have been moved to"
msgstr "Умови Використання перенесено до"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr ""
@@ -4089,12 +4138,14 @@ msgstr ""
msgid "There was an issue with fetching your app passwords"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr ""
@@ -4109,7 +4160,7 @@ msgstr ""
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "У застосунку сталася неочікувана проблема. Будь ласка, повідомте нас, якщо ви отримали це повідомлення!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr ""
@@ -4149,11 +4200,15 @@ msgstr ""
msgid "This content is not viewable without a Bluesky account."
msgstr "Цей вміст не доступний для перегляду без облікового запису Bluesky."
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "Ця стрічка зараз отримує забагато запитів і тимчасово недоступна. Спробуйте ще раз пізніше."
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -4187,7 +4242,7 @@ msgstr ""
msgid "This name is already in use"
msgstr ""
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "Цей пост було видалено."
@@ -4216,7 +4271,7 @@ msgid "This will hide this post from your feeds."
msgstr "Це приховає цей пост із вашої стрічки."
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "Налаштування гілок"
@@ -4224,7 +4279,7 @@ msgstr "Налаштування гілок"
msgid "Threaded Mode"
msgstr "Режим гілок"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr ""
@@ -4236,13 +4291,13 @@ msgstr "Розкрити/сховати"
msgid "Transformations"
msgstr "Редагування"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "Перекласти"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr ""
@@ -4262,23 +4317,23 @@ msgstr "Перестати ігнорувати"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "Не вдалося зв'язатися з вашим хостинг-провайдером. Перевірте ваше підключення до Інтернету."
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "Розблокувати"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "Розблокувати обліковий запис"
@@ -4294,7 +4349,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr ""
@@ -4302,7 +4357,8 @@ msgstr ""
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "На жаль, ви не відповідаєте вимогам для створення облікового запису."
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr ""
@@ -4310,7 +4366,7 @@ msgstr ""
msgid "Unmute"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "Перестати ігнорувати"
@@ -4370,8 +4426,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "Скористайтесь ним для входу в інші застосунки."
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr ""
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr ""
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4420,8 +4476,8 @@ msgstr ""
msgid "User Lists"
msgstr "Списки користувачів"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "Ім'я користувача або електронна адреса"
@@ -4445,15 +4501,15 @@ msgstr "Користувачі в «{0}»"
msgid "Verification code"
msgstr ""
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "Підтвердити електронну адресу"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "Підтвердити мою електронну адресу"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "Підтвердити мою електронну адресу"
@@ -4470,7 +4526,7 @@ msgstr ""
msgid "Video Games"
msgstr ""
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr ""
@@ -4495,15 +4551,15 @@ msgid "Visit Site"
msgstr "Відвідати сайт"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr ""
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr ""
@@ -4523,7 +4579,7 @@ msgstr ""
#~ msgid "We recommend \"For You\" by Skygaze:"
#~ msgstr ""
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr ""
@@ -4531,7 +4587,7 @@ msgstr ""
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr ""
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr ""
@@ -4636,7 +4692,7 @@ msgstr "Так"
#~ msgid "You are in control"
#~ msgstr ""
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr ""
@@ -4670,7 +4726,7 @@ msgstr "У вас ще немає кодів запрошення! З часом
msgid "You don't have any pinned feeds."
msgstr "У вас немає закріплених стрічок."
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "У вас немає збережених стрічок!"
@@ -4678,7 +4734,7 @@ msgstr "У вас немає збережених стрічок!"
msgid "You don't have any saved feeds."
msgstr "У вас немає збережених стрічок."
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
msgid "You have blocked the author or you have been blocked by the author."
msgstr "Ви заблокували автора або автор заблокував вас."
@@ -4718,7 +4774,7 @@ msgstr "Ви ще не створили жодного пароля для за
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "Ви ще не ігноруєте жодного облікового запису. Щоб ігнорувати когось, перейдіть до їх профілю та виберіть опцію \"Ігнорувати\" у меню їх облікового запису."
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr ""
@@ -4742,9 +4798,9 @@ msgstr "Ви отримаєте електронний лист із кодом
msgid "You're in control"
msgstr ""
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr ""
@@ -4756,7 +4812,7 @@ msgstr ""
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "Ваш акаунт"
@@ -4764,7 +4820,11 @@ msgstr "Ваш акаунт"
msgid "Your account has been deleted"
msgstr ""
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "Ваша дата народження"
@@ -4813,8 +4873,8 @@ msgstr ""
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "Ваші коди запрошення приховано, якщо ви увійшли за допомогою пароля для застосунків"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "Ваші коди запрошення приховано, якщо ви увійшли за допомогою пароля для застосунків"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4831,7 +4891,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "Ваші повідомлення, вподобання і блоки є публічними. Ігнорування - приватні."
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "Ваш профіль"
diff --git a/src/locale/locales/zh-CN/messages.po b/src/locale/locales/zh-CN/messages.po
index 4baee3179e..a49f13300c 100644
--- a/src/locale/locales/zh-CN/messages.po
+++ b/src/locale/locales/zh-CN/messages.po
@@ -18,28 +18,28 @@ msgid "(no email)"
msgstr "(没有邮件)"
#: src/view/shell/desktop/RightNav.tsx:168
-msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
-msgstr "{0, plural, one {# 条邀请码可用} other {# 条邀请码可用}}"
+#~ msgid "{0, plural, one {# invite code available} other {# invite codes available}}"
+#~ msgstr "{0, plural, one {# 条邀请码可用} other {# 条邀请码可用}}"
-#: src/view/com/profile/ProfileHeader.tsx:632
+#: src/view/com/profile/ProfileHeader.tsx:592
msgid "{following} following"
msgstr "{following} 正在关注"
#: src/view/shell/desktop/RightNav.tsx:151
-msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
-msgstr "{invitesAvailable, plural, one {邀请码: # 可用} other {邀请码: # 可用}}"
+#~ msgid "{invitesAvailable, plural, one {Invite codes: # available} other {Invite codes: # available}}"
+#~ msgstr "{invitesAvailable, plural, one {邀请码: # 可用} other {邀请码: # 可用}}"
#: src/view/screens/Settings.tsx:435
#: src/view/shell/Drawer.tsx:664
-msgid "{invitesAvailable} invite code available"
-msgstr "{invitesAvailable} 条邀请码可用"
+#~ msgid "{invitesAvailable} invite code available"
+#~ msgstr "{invitesAvailable} 条邀请码可用"
#: src/view/screens/Settings.tsx:437
#: src/view/shell/Drawer.tsx:666
-msgid "{invitesAvailable} invite codes available"
-msgstr "{invitesAvailable} 条邀请码可用"
+#~ msgid "{invitesAvailable} invite codes available"
+#~ msgstr "{invitesAvailable} 条邀请码可用"
-#: src/view/shell/Drawer.tsx:443
+#: src/view/shell/Drawer.tsx:440
msgid "{numUnreadNotifications} unread"
msgstr "{numUnreadNotifications} 未读"
@@ -47,7 +47,7 @@ msgstr "{numUnreadNotifications} 未读"
msgid "<0/> members"
msgstr "<0/> 成员"
-#: src/view/com/profile/ProfileHeader.tsx:634
+#: src/view/com/profile/ProfileHeader.tsx:594
msgid "<0>{following} 0><1>following1>"
msgstr "<0>{following} 0><1>正在关注1>"
@@ -63,7 +63,7 @@ msgstr "<0>关注一些0><1>推荐的1><2>用户2>"
msgid "<0>Welcome to0><1>Bluesky1>"
msgstr "<0>欢迎来到0><1>Bluesky1>"
-#: src/view/com/profile/ProfileHeader.tsx:597
+#: src/view/com/profile/ProfileHeader.tsx:557
msgid "⚠Invalid Handle"
msgstr "⚠无效的用户识别符"
@@ -85,21 +85,21 @@ msgid "Access profile and other navigation links"
msgstr "访问个人资料及其他导航链接"
#: src/view/com/modals/EditImage.tsx:299
-#: src/view/screens/Settings.tsx:445
+#: src/view/screens/Settings/index.tsx:451
msgid "Accessibility"
msgstr "无障碍"
-#: src/view/com/auth/login/LoginForm.tsx:163
-#: src/view/screens/Settings.tsx:308
-#: src/view/screens/Settings.tsx:715
+#: src/view/com/auth/login/LoginForm.tsx:166
+#: src/view/screens/Settings/index.tsx:308
+#: src/view/screens/Settings/index.tsx:721
msgid "Account"
msgstr "账户"
-#: src/view/com/profile/ProfileHeader.tsx:293
+#: src/view/com/profile/ProfileHeader.tsx:245
msgid "Account blocked"
msgstr "已屏蔽账户"
-#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:212
msgid "Account muted"
msgstr "已隐藏账户"
@@ -119,11 +119,11 @@ msgstr "账户选项"
msgid "Account removed from quick access"
msgstr "已从快速访问中移除账户"
-#: src/view/com/profile/ProfileHeader.tsx:315
+#: src/view/com/profile/ProfileHeader.tsx:267
msgid "Account unblocked"
msgstr "已取消屏蔽账户"
-#: src/view/com/profile/ProfileHeader.tsx:273
+#: src/view/com/profile/ProfileHeader.tsx:225
msgid "Account unmuted"
msgstr "已取消隐藏账户"
@@ -142,8 +142,8 @@ msgstr "添加内容警告"
msgid "Add a user to this list"
msgstr "将用户添加至列表"
-#: src/view/screens/Settings.tsx:383
-#: src/view/screens/Settings.tsx:392
+#: src/view/screens/Settings/index.tsx:383
+#: src/view/screens/Settings/index.tsx:392
msgid "Add account"
msgstr "添加账户"
@@ -180,7 +180,7 @@ msgstr "添加链接卡片:"
msgid "Add the following DNS record to your domain:"
msgstr "将以下DNS记录添加到你的域名:"
-#: src/view/com/profile/ProfileHeader.tsx:357
+#: src/view/com/profile/ProfileHeader.tsx:309
msgid "Add to Lists"
msgstr "添加至列表"
@@ -210,15 +210,15 @@ msgstr "调整回复中需要具有的点赞数才会在你的信息流中显示
msgid "Adult Content"
msgstr "成人内容"
-#: src/view/com/modals/ContentFilteringSettings.tsx:137
+#: src/view/com/modals/ContentFilteringSettings.tsx:141
msgid "Adult content can only be enabled via the Web at <0/>."
msgstr "要显示成人内容,你必须访问网页端上的<0/>。"
-#: src/view/screens/Settings.tsx:658
+#: src/view/screens/Settings/index.tsx:664
msgid "Advanced"
msgstr "详细设置"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:217
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:221
#: src/view/com/modals/ChangePassword.tsx:168
msgid "Already have a code?"
msgstr "已经有确认码了?"
@@ -277,7 +277,7 @@ msgstr "App 专用密码只能包含字母、数字、空格、破折号及下
msgid "App Password names must be at least 4 characters long."
msgstr "App 专用密码必须至少为 4 个字符。"
-#: src/view/screens/Settings.tsx:669
+#: src/view/screens/Settings/index.tsx:675
msgid "App password settings"
msgstr "App 专用密码设置"
@@ -285,9 +285,9 @@ msgstr "App 专用密码设置"
#~ msgid "App passwords"
#~ msgstr "App 专用密码"
-#: src/Navigation.tsx:238
+#: src/Navigation.tsx:237
#: src/view/screens/AppPasswords.tsx:187
-#: src/view/screens/Settings.tsx:678
+#: src/view/screens/Settings/index.tsx:684
msgid "App Passwords"
msgstr "App 专用密码"
@@ -307,7 +307,7 @@ msgstr "对此决定提出申诉"
msgid "Appeal this decision."
msgstr "对此决定提出申诉。"
-#: src/view/screens/Settings.tsx:460
+#: src/view/screens/Settings/index.tsx:466
msgid "Appearance"
msgstr "外观"
@@ -341,19 +341,19 @@ msgstr "艺术作品或非色情的裸体。"
#: src/view/com/auth/create/CreateAccount.tsx:147
#: src/view/com/auth/login/ChooseAccountForm.tsx:151
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:170
-#: src/view/com/auth/login/LoginForm.tsx:256
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:174
+#: src/view/com/auth/login/LoginForm.tsx:259
#: src/view/com/auth/login/SetNewPasswordForm.tsx:179
#: src/view/com/modals/report/InputIssueDetails.tsx:46
-#: src/view/com/post-thread/PostThread.tsx:413
-#: src/view/com/post-thread/PostThread.tsx:463
-#: src/view/com/post-thread/PostThread.tsx:471
-#: src/view/com/profile/ProfileHeader.tsx:688
+#: src/view/com/post-thread/PostThread.tsx:408
+#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:466
+#: src/view/com/profile/ProfileHeader.tsx:648
#: src/view/com/util/ViewHeader.tsx:81
msgid "Back"
msgstr "返回"
-#: src/view/com/post-thread/PostThread.tsx:421
+#: src/view/com/post-thread/PostThread.tsx:416
msgctxt "action"
msgid "Back"
msgstr "返回"
@@ -362,21 +362,21 @@ msgstr "返回"
msgid "Based on your interest in {interestsText}"
msgstr "基于你对 {interestsText} 感兴趣"
-#: src/view/screens/Settings.tsx:517
+#: src/view/screens/Settings/index.tsx:523
msgid "Basics"
msgstr "基础信息"
-#: src/view/com/auth/create/Step1.tsx:194
+#: src/view/com/auth/create/Step1.tsx:246
#: src/view/com/modals/BirthDateSettings.tsx:73
msgid "Birthday"
msgstr "生日"
-#: src/view/screens/Settings.tsx:340
+#: src/view/screens/Settings/index.tsx:340
msgid "Birthday:"
msgstr "生日:"
-#: src/view/com/profile/ProfileHeader.tsx:286
-#: src/view/com/profile/ProfileHeader.tsx:393
+#: src/view/com/profile/ProfileHeader.tsx:238
+#: src/view/com/profile/ProfileHeader.tsx:345
msgid "Block Account"
msgstr "屏蔽账户"
@@ -410,7 +410,7 @@ msgstr "已屏蔽账户"
msgid "Blocked Accounts"
msgstr "已屏蔽账户"
-#: src/view/com/profile/ProfileHeader.tsx:288
+#: src/view/com/profile/ProfileHeader.tsx:240
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you."
msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。"
@@ -418,7 +418,7 @@ msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他
msgid "Blocked accounts cannot reply in your threads, mention you, or otherwise interact with you. You will not see their content and they will be prevented from seeing yours."
msgstr "被屏蔽的账户无法在你的帖子中回复、提及你或以其他方式与你互动。你将不会看到他们所发的内容,同样他们也无法查看你的内容。"
-#: src/view/com/post-thread/PostThread.tsx:272
+#: src/view/com/post-thread/PostThread.tsx:267
msgid "Blocked post."
msgstr "已屏蔽帖子。"
@@ -431,9 +431,15 @@ msgid "Blog"
msgstr "博客"
#: src/view/com/auth/HomeLoggedOutCTA.tsx:31
+#: src/view/com/auth/server-input/index.tsx:89
+#: src/view/com/auth/server-input/index.tsx:90
msgid "Bluesky"
msgstr "Bluesky"
+#: src/view/com/auth/server-input/index.tsx:150
+msgid "Bluesky is an open network where you can choose your hosting provider. Custom hosting is now available in beta for developers."
+msgstr ""
+
#: src/view/com/auth/onboarding/WelcomeDesktop.tsx:80
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:80
msgid "Bluesky is flexible."
@@ -458,14 +464,14 @@ msgid "Bluesky will not show your profile and posts to logged-out users. Other a
msgstr "Bluesky 不会向未登录的用户显示你的个人资料和帖子。但其他应用可能不会遵照此请求,这无法确保你的账户隐私。"
#: src/view/com/modals/ServerInput.tsx:78
-msgid "Bluesky.Social"
-msgstr "Bluesky.Social"
+#~ msgid "Bluesky.Social"
+#~ msgstr "Bluesky.Social"
#: src/screens/Onboarding/index.tsx:33
msgid "Books"
msgstr "书籍"
-#: src/view/screens/Settings.tsx:841
+#: src/view/screens/Settings/index.tsx:859
msgid "Build version {0} {1}"
msgstr "构建版本号 {0} {1}"
@@ -474,8 +480,8 @@ msgid "Business"
msgstr "商务"
#: src/view/com/modals/ServerInput.tsx:115
-msgid "Button disabled. Input custom domain to proceed."
-msgstr "按钮已禁用。输入自定义域名以继续。"
+#~ msgid "Button disabled. Input custom domain to proceed."
+#~ msgstr "按钮已禁用。输入自定义域名以继续。"
#: src/view/com/profile/ProfileSubpageHeader.tsx:157
msgid "by —"
@@ -494,8 +500,8 @@ msgid "by you"
msgstr "来自你"
#: src/view/com/composer/photos/OpenCameraBtn.tsx:60
-#: src/view/com/util/UserAvatar.tsx:221
-#: src/view/com/util/UserBanner.tsx:38
+#: src/view/com/util/UserAvatar.tsx:224
+#: src/view/com/util/UserBanner.tsx:40
msgid "Camera"
msgstr "相机"
@@ -503,7 +509,7 @@ msgstr "相机"
msgid "Can only contain letters, numbers, spaces, dashes, and underscores. Must be at least 4 characters long, but no more than 32 characters long."
msgstr "只能包含字母、数字、空格、破折号及下划线。 长度必须至少 4 个字符,但不超过 32 个字符。"
-#: src/components/Prompt.tsx:92
+#: src/components/Prompt.tsx:91
#: src/view/com/composer/Composer.tsx:300
#: src/view/com/composer/Composer.tsx:305
#: src/view/com/modals/ChangeEmail.tsx:218
@@ -563,17 +569,17 @@ msgstr "撤销搜索"
msgid "Cancel waitlist signup"
msgstr "撤销候补列表申请"
-#: src/view/screens/Settings.tsx:334
+#: src/view/screens/Settings/index.tsx:334
msgctxt "action"
msgid "Change"
msgstr "更改"
-#: src/view/screens/Settings.tsx:690
+#: src/view/screens/Settings/index.tsx:696
msgid "Change handle"
msgstr "更改用户识别符"
#: src/view/com/modals/ChangeHandle.tsx:161
-#: src/view/screens/Settings.tsx:699
+#: src/view/screens/Settings/index.tsx:705
msgid "Change Handle"
msgstr "更改用户识别符"
@@ -581,11 +587,11 @@ msgstr "更改用户识别符"
msgid "Change my email"
msgstr "更改我的邮箱地址"
-#: src/view/screens/Settings.tsx:726
+#: src/view/screens/Settings/index.tsx:732
msgid "Change password"
msgstr "更改密码"
-#: src/view/screens/Settings.tsx:735
+#: src/view/screens/Settings/index.tsx:741
msgid "Change Password"
msgstr "更改密码"
@@ -593,7 +599,7 @@ msgstr "更改密码"
msgid "Change post language to {0}"
msgstr "更改帖子的发布语言至 {0}"
-#: src/view/screens/Settings.tsx:727
+#: src/view/screens/Settings/index.tsx:733
msgid "Change your Bluesky password"
msgstr "更改你的 Bluesky 密码"
@@ -601,8 +607,8 @@ msgstr "更改你的 Bluesky 密码"
msgid "Change Your Email"
msgstr "更改你的邮箱地址"
-#: src/screens/Deactivated.tsx:73
-#: src/screens/Deactivated.tsx:77
+#: src/screens/Deactivated.tsx:72
+#: src/screens/Deactivated.tsx:76
msgid "Check my status"
msgstr "检查我的状态"
@@ -622,11 +628,11 @@ msgstr "查看发送至你电子邮箱的确认邮件,并在下方输入收到
msgid "Choose \"Everybody\" or \"Nobody\""
msgstr "选择 \"所有人\" 或是 \"没有人\""
-#: src/view/screens/Settings.tsx:691
+#: src/view/screens/Settings/index.tsx:697
msgid "Choose a new Bluesky username or create"
msgstr "选择一个新的 Bluesky 用户名或重新创建"
-#: src/view/com/modals/ServerInput.tsx:38
+#: src/view/com/auth/server-input/index.tsx:79
msgid "Choose Service"
msgstr "选择服务"
@@ -643,29 +649,29 @@ msgstr "选择可改进你自定义信息流的算法。"
msgid "Choose your main feeds"
msgstr "选择你的首选信息流"
-#: src/view/com/auth/create/Step1.tsx:163
+#: src/view/com/auth/create/Step1.tsx:215
msgid "Choose your password"
msgstr "选择你的密码"
-#: src/view/screens/Settings.tsx:816
-#: src/view/screens/Settings.tsx:817
+#: src/view/screens/Settings/index.tsx:834
+#: src/view/screens/Settings/index.tsx:835
msgid "Clear all legacy storage data"
msgstr "清除所有旧存储数据"
-#: src/view/screens/Settings.tsx:819
+#: src/view/screens/Settings/index.tsx:837
msgid "Clear all legacy storage data (restart after this)"
msgstr "清除所有旧存储数据(并重启)"
-#: src/view/screens/Settings.tsx:828
-#: src/view/screens/Settings.tsx:829
+#: src/view/screens/Settings/index.tsx:846
+#: src/view/screens/Settings/index.tsx:847
msgid "Clear all storage data"
msgstr "清除所有数据"
-#: src/view/screens/Settings.tsx:831
+#: src/view/screens/Settings/index.tsx:849
msgid "Clear all storage data (restart after this)"
msgstr "清除所有数据(并重启)"
-#: src/view/com/util/forms/SearchInput.tsx:74
+#: src/view/com/util/forms/SearchInput.tsx:88
#: src/view/screens/Search/Search.tsx:674
msgid "Clear search query"
msgstr "清除搜索历史记录"
@@ -735,7 +741,7 @@ msgstr "喜剧"
msgid "Comics"
msgstr "漫画"
-#: src/Navigation.tsx:228
+#: src/Navigation.tsx:227
#: src/view/screens/CommunityGuidelines.tsx:32
msgid "Community Guidelines"
msgstr "社群准则"
@@ -756,7 +762,7 @@ msgstr "撰写回复"
msgid "Configure content filtering setting for category: {0}"
msgstr "配置类别的内容过滤设置:{0}"
-#: src/components/Prompt.tsx:114
+#: src/components/Prompt.tsx:113
#: src/view/com/modals/AppealLabel.tsx:98
#: src/view/com/modals/SelfLabel.tsx:154
#: src/view/com/modals/VerifyEmail.tsx:231
@@ -785,7 +791,7 @@ msgstr "确认内容语言设置"
msgid "Confirm delete account"
msgstr "确认删除账户"
-#: src/view/com/modals/ContentFilteringSettings.tsx:151
+#: src/view/com/modals/ContentFilteringSettings.tsx:156
msgid "Confirm your age to enable adult content."
msgstr "确认你的年龄以启用成人内容。"
@@ -800,7 +806,7 @@ msgid "Confirms signing up {email} to the waitlist"
msgstr "确认将 {email} 注册到候补列表"
#: src/view/com/auth/create/CreateAccount.tsx:182
-#: src/view/com/auth/login/LoginForm.tsx:275
+#: src/view/com/auth/login/LoginForm.tsx:278
msgid "Connecting..."
msgstr "连接中..."
@@ -834,7 +840,7 @@ msgstr "内容警告"
msgid "Content warnings"
msgstr "内容警告"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:155
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:170
#: src/screens/Onboarding/StepFollowingFeed.tsx:153
#: src/screens/Onboarding/StepInterests/index.tsx:248
#: src/screens/Onboarding/StepModeration/index.tsx:118
@@ -851,11 +857,11 @@ msgstr "继续"
msgid "Continue to next step"
msgstr "继续下一步"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:152
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:167
msgid "Continue to the next step"
msgstr "继续下一步"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:187
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
msgid "Continue to the next step without following any accounts"
msgstr "不关注任何账户,继续下一步"
@@ -868,7 +874,7 @@ msgstr "烹饪"
msgid "Copied"
msgstr "已复制"
-#: src/view/screens/Settings.tsx:243
+#: src/view/screens/Settings/index.tsx:241
msgid "Copied build version to clipboard"
msgstr "已复制构建版本号至剪贴板"
@@ -894,7 +900,7 @@ msgstr "复制列表链接"
msgid "Copy link to post"
msgstr "复制帖子链接"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
msgid "Copy link to profile"
msgstr "复制个人资料链接"
@@ -902,7 +908,7 @@ msgstr "复制个人资料链接"
msgid "Copy post text"
msgstr "复制帖子文字"
-#: src/Navigation.tsx:233
+#: src/Navigation.tsx:232
#: src/view/screens/CopyrightPolicy.tsx:29
msgid "Copyright Policy"
msgstr "版权许可"
@@ -925,7 +931,7 @@ msgstr "国家"
msgid "Create a new account"
msgstr "创建新的账户"
-#: src/view/screens/Settings.tsx:384
+#: src/view/screens/Settings/index.tsx:384
msgid "Create a new Bluesky account"
msgstr "创建新的 Bluesky 账户"
@@ -962,8 +968,12 @@ msgstr "创建带有缩略图的卡片。该卡片链接到 {url}"
msgid "Culture"
msgstr "文化"
+#: src/view/com/auth/server-input/index.tsx:95
+#: src/view/com/auth/server-input/index.tsx:96
+msgid "Custom"
+msgstr ""
+
#: src/view/com/modals/ChangeHandle.tsx:389
-#: src/view/com/modals/ServerInput.tsx:102
msgid "Custom domain"
msgstr "自定义域名"
@@ -979,8 +989,8 @@ msgstr "自定义外部站点的媒体。"
#~ msgid "Danger Zone"
#~ msgstr "实验室"
-#: src/view/screens/Settings.tsx:479
-#: src/view/screens/Settings.tsx:505
+#: src/view/screens/Settings/index.tsx:485
+#: src/view/screens/Settings/index.tsx:511
msgid "Dark"
msgstr "深黑"
@@ -988,7 +998,7 @@ msgstr "深黑"
msgid "Dark mode"
msgstr "深色模式"
-#: src/view/screens/Settings.tsx:492
+#: src/view/screens/Settings/index.tsx:498
msgid "Dark Theme"
msgstr "深色模式"
@@ -996,7 +1006,7 @@ msgstr "深色模式"
msgid "Debug panel"
msgstr "调试面板"
-#: src/view/screens/Settings.tsx:743
+#: src/view/screens/Settings/index.tsx:772
msgid "Delete account"
msgstr "删除账号"
@@ -1022,7 +1032,7 @@ msgstr "删除我的账户"
#~ msgid "Delete my account…"
#~ msgstr "删除我的账户…"
-#: src/view/screens/Settings.tsx:755
+#: src/view/screens/Settings/index.tsx:784
msgid "Delete My Account…"
msgstr "删除我的账户…"
@@ -1038,7 +1048,7 @@ msgstr "删除这条帖子?"
msgid "Deleted"
msgstr "已删除"
-#: src/view/com/post-thread/PostThread.tsx:264
+#: src/view/com/post-thread/PostThread.tsx:259
msgid "Deleted post."
msgstr "已删除帖子。"
@@ -1050,14 +1060,14 @@ msgid "Description"
msgstr "描述"
#: src/view/screens/Settings.tsx:760
-msgid "Developer Tools"
-msgstr "开发者工具"
+#~ msgid "Developer Tools"
+#~ msgstr "开发者工具"
#: src/view/com/composer/Composer.tsx:211
msgid "Did you want to say anything?"
msgstr "有什么想说的吗?"
-#: src/view/screens/Settings.tsx:498
+#: src/view/screens/Settings/index.tsx:504
msgid "Dim"
msgstr "暗淡"
@@ -1078,7 +1088,7 @@ msgstr "阻止应用向未登录用户显示我的账户"
msgid "Discover new custom feeds"
msgstr "探索新的自定义信息流"
-#: src/view/screens/Feeds.tsx:441
+#: src/view/screens/Feeds.tsx:473
msgid "Discover new feeds"
msgstr "探索新的信息流"
@@ -1094,7 +1104,7 @@ msgstr "显示名称"
msgid "Domain verified!"
msgstr "域名已认证!"
-#: src/view/com/auth/create/Step1.tsx:114
+#: src/view/com/auth/create/Step1.tsx:166
msgid "Don't have an invite code?"
msgstr "没有邀请码?"
@@ -1111,6 +1121,8 @@ msgctxt "action"
msgid "Done"
msgstr "完成"
+#: src/view/com/auth/server-input/index.tsx:165
+#: src/view/com/auth/server-input/index.tsx:166
#: src/view/com/modals/AddAppPasswords.tsx:226
#: src/view/com/modals/AltImage.tsx:139
#: src/view/com/modals/ContentFilteringSettings.tsx:88
@@ -1120,6 +1132,8 @@ msgstr "完成"
#: src/view/com/modals/InviteCodes.tsx:123
#: src/view/com/modals/ListAddRemoveUsers.tsx:142
#: src/view/screens/PreferencesHomeFeed.tsx:311
+#: src/view/screens/Settings/ExportCarDialog.tsx:93
+#: src/view/screens/Settings/ExportCarDialog.tsx:94
msgid "Done"
msgstr "完成"
@@ -1131,7 +1145,16 @@ msgstr "完成{extraText}"
msgid "Double tap to sign in"
msgstr "双击以登录"
-#: src/view/com/composer/text-input/TextInput.web.tsx:244
+#: src/view/screens/Settings/index.tsx:755
+msgid "Download Bluesky account data (repository)"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:59
+#: src/view/screens/Settings/ExportCarDialog.tsx:63
+msgid "Download CAR file"
+msgstr ""
+
+#: src/view/com/composer/text-input/TextInput.web.tsx:247
msgid "Drop to add images"
msgstr "拖放即可添加图片"
@@ -1185,8 +1208,8 @@ msgstr "编辑列表详情"
msgid "Edit Moderation List"
msgstr "编辑限制列表"
-#: src/Navigation.tsx:243
-#: src/view/screens/Feeds.tsx:403
+#: src/Navigation.tsx:242
+#: src/view/screens/Feeds.tsx:434
#: src/view/screens/SavedFeeds.tsx:84
msgid "Edit My Feeds"
msgstr "编辑自定义信息流"
@@ -1195,15 +1218,15 @@ msgstr "编辑自定义信息流"
msgid "Edit my profile"
msgstr "编辑个人资料"
-#: src/view/com/profile/ProfileHeader.tsx:457
+#: src/view/com/profile/ProfileHeader.tsx:417
msgid "Edit profile"
msgstr "编辑资料"
-#: src/view/com/profile/ProfileHeader.tsx:462
+#: src/view/com/profile/ProfileHeader.tsx:422
msgid "Edit Profile"
msgstr "编辑资料"
-#: src/view/screens/Feeds.tsx:337
+#: src/view/screens/Feeds.tsx:356
msgid "Edit Saved Feeds"
msgstr "编辑保存的信息流"
@@ -1223,17 +1246,17 @@ msgstr "编辑你的账户描述"
msgid "Education"
msgstr "教育"
-#: src/view/com/auth/create/Step1.tsx:143
+#: src/view/com/auth/create/Step1.tsx:195
#: src/view/com/auth/create/Step2.tsx:194
#: src/view/com/auth/create/Step2.tsx:269
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:152
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:156
#: src/view/com/modals/ChangeEmail.tsx:141
#: src/view/com/modals/Waitlist.tsx:88
msgid "Email"
msgstr "电子邮箱"
-#: src/view/com/auth/create/Step1.tsx:134
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:143
+#: src/view/com/auth/create/Step1.tsx:186
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:147
msgid "Email address"
msgstr "邮箱地址"
@@ -1250,7 +1273,7 @@ msgstr "电子邮箱已更新"
msgid "Email verified"
msgstr "电子邮箱已验证"
-#: src/view/screens/Settings.tsx:312
+#: src/view/screens/Settings/index.tsx:312
msgid "Email:"
msgstr "电子邮箱:"
@@ -1258,7 +1281,7 @@ msgstr "电子邮箱:"
msgid "Enable {0} only"
msgstr "仅启用 {0}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:162
+#: src/view/com/modals/ContentFilteringSettings.tsx:167
msgid "Enable Adult Content"
msgstr "启用成人内容"
@@ -1279,7 +1302,7 @@ msgstr "启用媒体播放器"
msgid "Enable this setting to only see replies between people you follow."
msgstr "启用此设置以仅查看你关注的人之间的回复。"
-#: src/view/screens/Profile.tsx:437
+#: src/view/screens/Profile.tsx:455
msgid "End of feed"
msgstr "结束信息流"
@@ -1299,11 +1322,11 @@ msgstr "输入你收到的确认码以更改密码。"
msgid "Enter the domain you want to use"
msgstr "输入你想使用的域名"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:103
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:107
msgid "Enter the email you used to create your account. We'll send you a \"reset code\" so you can set a new password."
msgstr "输入你用于创建账户的电子邮箱。我们将向你发送重置码,以便你重新设置密码。"
-#: src/view/com/auth/create/Step1.tsx:195
+#: src/view/com/auth/create/Step1.tsx:247
#: src/view/com/modals/BirthDateSettings.tsx:74
msgid "Enter your birth date"
msgstr "输入你的出生日期"
@@ -1312,7 +1335,7 @@ msgstr "输入你的出生日期"
msgid "Enter your email"
msgstr "输入你的电子邮箱"
-#: src/view/com/auth/create/Step1.tsx:139
+#: src/view/com/auth/create/Step1.tsx:191
msgid "Enter your email address"
msgstr "输入你的电子邮箱"
@@ -1366,6 +1389,15 @@ msgstr "展开替代文本"
msgid "Expand or collapse the full post you are replying to"
msgstr "展开或折叠你要回复的完整帖子"
+#: src/view/screens/Settings/index.tsx:753
+msgid "Export my data"
+msgstr ""
+
+#: src/view/screens/Settings/ExportCarDialog.tsx:44
+#: src/view/screens/Settings/index.tsx:764
+msgid "Export My Data"
+msgstr ""
+
#: src/view/com/modals/EmbedConsent.tsx:64
msgid "External Media"
msgstr "外部媒体"
@@ -1375,13 +1407,13 @@ msgstr "外部媒体"
msgid "External media may allow websites to collect information about you and your device. No information is sent or requested until you press the \"play\" button."
msgstr "外部媒体可能允许网站收集有关你和你设备的有关信息。在你按下\"查看\"按钮之前,将不会发送或请求任何外部信息。"
-#: src/Navigation.tsx:259
+#: src/Navigation.tsx:258
#: src/view/screens/PreferencesExternalEmbeds.tsx:52
-#: src/view/screens/Settings.tsx:651
+#: src/view/screens/Settings/index.tsx:657
msgid "External Media Preferences"
msgstr "外部媒体首选项"
-#: src/view/screens/Settings.tsx:642
+#: src/view/screens/Settings/index.tsx:648
msgid "External media settings"
msgstr "外部媒体设置"
@@ -1403,7 +1435,7 @@ msgstr "无法删除帖子,请重试"
msgid "Failed to load recommended feeds"
msgstr "无法加载推荐信息流"
-#: src/Navigation.tsx:193
+#: src/Navigation.tsx:192
msgid "Feed"
msgstr "信息流"
@@ -1411,7 +1443,7 @@ msgstr "信息流"
msgid "Feed by {0}"
msgstr "信息流由 {0} 创建"
-#: src/view/screens/Feeds.tsx:597
+#: src/view/screens/Feeds.tsx:631
msgid "Feed offline"
msgstr "信息流已离线"
@@ -1419,18 +1451,18 @@ msgstr "信息流已离线"
msgid "Feed Preferences"
msgstr "信息流首选项"
-#: src/view/shell/desktop/RightNav.tsx:73
-#: src/view/shell/Drawer.tsx:314
+#: src/view/shell/desktop/RightNav.tsx:69
+#: src/view/shell/Drawer.tsx:311
msgid "Feedback"
msgstr "反馈"
-#: src/Navigation.tsx:443
-#: src/view/screens/Feeds.tsx:514
-#: src/view/screens/Profile.tsx:175
+#: src/Navigation.tsx:442
+#: src/view/screens/Feeds.tsx:548
+#: src/view/screens/Profile.tsx:184
#: src/view/shell/bottom-bar/BottomBar.tsx:181
#: src/view/shell/desktop/LeftNav.tsx:342
-#: src/view/shell/Drawer.tsx:479
-#: src/view/shell/Drawer.tsx:480
+#: src/view/shell/Drawer.tsx:476
+#: src/view/shell/Drawer.tsx:477
msgid "Feeds"
msgstr "信息流"
@@ -1497,21 +1529,24 @@ msgstr "水平翻转"
msgid "Flip vertically"
msgstr "垂直翻转"
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:181
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:512
+msgid "Follow"
+msgstr "关注"
+
#: src/view/com/profile/FollowButton.tsx:64
msgctxt "action"
msgid "Follow"
msgstr "关注"
-#: src/view/com/profile/ProfileHeader.tsx:552
-msgid "Follow"
-msgstr "关注"
-
#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:58
-#: src/view/com/profile/ProfileHeader.tsx:543
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:122
+#: src/view/com/profile/ProfileHeader.tsx:503
msgid "Follow {0}"
msgstr "关注 {0}"
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:178
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:179
msgid "Follow All"
msgstr "关注所有"
@@ -1543,16 +1578,17 @@ msgstr "已关注"
msgid "Followers"
msgstr "关注者"
-#: src/view/com/profile/ProfileHeader.tsx:534
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:136
+#: src/view/com/profile/ProfileHeader.tsx:494
#: src/view/screens/ProfileFollows.tsx:25
msgid "Following"
msgstr "正在关注"
-#: src/view/com/profile/ProfileHeader.tsx:196
+#: src/view/com/profile/ProfileHeader.tsx:148
msgid "Following {0}"
msgstr "正在关注 {0}"
-#: src/view/com/profile/ProfileHeader.tsx:585
+#: src/view/com/profile/ProfileHeader.tsx:545
msgid "Follows you"
msgstr "已关注"
@@ -1572,11 +1608,11 @@ msgstr "出于安全原因,我们需要向你的电子邮箱发送验证码。
msgid "For security reasons, you won't be able to view this again. If you lose this password, you'll need to generate a new one."
msgstr "出于安全原因,你将无法再次查看此内容。如果你丢失了该密码,则需要生成一个新的密码。"
-#: src/view/com/auth/login/LoginForm.tsx:238
+#: src/view/com/auth/login/LoginForm.tsx:241
msgid "Forgot"
msgstr "忘记"
-#: src/view/com/auth/login/LoginForm.tsx:235
+#: src/view/com/auth/login/LoginForm.tsx:238
msgid "Forgot password"
msgstr "忘记密码"
@@ -1623,9 +1659,9 @@ msgstr "返回上一步"
msgid "Go to @{queryMaybeHandle}"
msgstr "转到 @{queryMaybeHandle}"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:185
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:214
-#: src/view/com/auth/login/LoginForm.tsx:285
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:189
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:218
+#: src/view/com/auth/login/LoginForm.tsx:288
#: src/view/com/auth/login/SetNewPasswordForm.tsx:195
#: src/view/com/modals/ChangePassword.tsx:165
msgid "Go to next"
@@ -1639,8 +1675,8 @@ msgstr "用户识别符"
msgid "Having trouble?"
msgstr "任何疑问?"
-#: src/view/shell/desktop/RightNav.tsx:102
-#: src/view/shell/Drawer.tsx:324
+#: src/view/shell/desktop/RightNav.tsx:98
+#: src/view/shell/Drawer.tsx:321
msgid "Help"
msgstr "帮助"
@@ -1661,13 +1697,13 @@ msgid "Here is your app password."
msgstr "这里是你的 App 专用密码。"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:41
-#: src/view/com/modals/ContentFilteringSettings.tsx:246
+#: src/view/com/modals/ContentFilteringSettings.tsx:251
#: src/view/com/util/moderation/ContentHider.tsx:105
#: src/view/com/util/moderation/PostHider.tsx:108
msgid "Hide"
msgstr "隐藏"
-#: src/view/com/modals/ContentFilteringSettings.tsx:219
+#: src/view/com/modals/ContentFilteringSettings.tsx:224
#: src/view/com/notifications/FeedItem.tsx:325
msgctxt "action"
msgid "Hide"
@@ -1690,7 +1726,7 @@ msgstr "隐藏这条帖子?"
msgid "Hide user list"
msgstr "隐藏用户列表"
-#: src/view/com/profile/ProfileHeader.tsx:526
+#: src/view/com/profile/ProfileHeader.tsx:486
msgid "Hides posts from {0} in your feed"
msgstr "在你的信息流中隐藏来自 {0} 的帖子"
@@ -1714,22 +1750,23 @@ msgstr "信息流服务器返回错误的响应,请联系信息流的维护者
msgid "Hmm, we're having trouble finding this feed. It may have been deleted."
msgstr "我们无法找到该信息流,似乎已被删除。"
-#: src/Navigation.tsx:433
+#: src/Navigation.tsx:432
#: src/view/shell/bottom-bar/BottomBar.tsx:137
#: src/view/shell/desktop/LeftNav.tsx:306
-#: src/view/shell/Drawer.tsx:401
-#: src/view/shell/Drawer.tsx:402
+#: src/view/shell/Drawer.tsx:398
+#: src/view/shell/Drawer.tsx:399
msgid "Home"
msgstr "主页"
-#: src/Navigation.tsx:248
+#: src/Navigation.tsx:247
#: src/view/com/pager/FeedsTabBarMobile.tsx:123
#: src/view/screens/PreferencesHomeFeed.tsx:104
-#: src/view/screens/Settings.tsx:537
+#: src/view/screens/Settings/index.tsx:543
msgid "Home Feed Preferences"
msgstr "主页信息流首选项"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:116
+#: src/view/com/auth/create/Step1.tsx:78
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:120
msgid "Hosting provider"
msgstr "托管服务提供商"
@@ -1769,8 +1806,8 @@ msgstr "图片"
msgid "Image alt text"
msgstr "图片替代文本"
-#: src/view/com/util/UserAvatar.tsx:308
-#: src/view/com/util/UserBanner.tsx:116
+#: src/view/com/util/UserAvatar.tsx:311
+#: src/view/com/util/UserBanner.tsx:118
msgid "Image options"
msgstr "图片选项"
@@ -1782,11 +1819,11 @@ msgstr "输入发送到你电子邮箱的验证码以重置密码"
msgid "Input confirmation code for account deletion"
msgstr "输入删除用户的验证码"
-#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:196
msgid "Input email for Bluesky account"
msgstr "输入 Bluesky 账户的电子邮箱"
-#: src/view/com/auth/create/Step1.tsx:102
+#: src/view/com/auth/create/Step1.tsx:154
msgid "Input invite code to proceed"
msgstr "输入邀请码以继续"
@@ -1806,11 +1843,11 @@ msgstr "输入密码以删除账户"
msgid "Input phone number for SMS verification"
msgstr "输入手机号码进行短信验证"
-#: src/view/com/auth/login/LoginForm.tsx:227
+#: src/view/com/auth/login/LoginForm.tsx:230
msgid "Input the password tied to {identifier}"
msgstr "输入与 {identifier} 关联的密码"
-#: src/view/com/auth/login/LoginForm.tsx:194
+#: src/view/com/auth/login/LoginForm.tsx:197
msgid "Input the username or email address you used at signup"
msgstr "输入注册时使用的用户名或电子邮箱"
@@ -1822,7 +1859,7 @@ msgstr "输入收到的短信验证码"
msgid "Input your email to get on the Bluesky waitlist"
msgstr "输入你的电子邮箱以加入 Bluesky 候补列表"
-#: src/view/com/auth/login/LoginForm.tsx:226
+#: src/view/com/auth/login/LoginForm.tsx:229
msgid "Input your password"
msgstr "输入你的密码"
@@ -1830,25 +1867,24 @@ msgstr "输入你的密码"
msgid "Input your user handle"
msgstr "输入你的用户识别符"
-#: src/view/com/post-thread/PostThreadItem.tsx:231
+#: src/view/com/post-thread/PostThreadItem.tsx:225
msgid "Invalid or unsupported post record"
msgstr "帖子记录无效或不受支持"
-#: src/view/com/auth/login/LoginForm.tsx:115
+#: src/view/com/auth/login/LoginForm.tsx:113
msgid "Invalid username or password"
msgstr "用户名或密码无效"
#: src/view/screens/Settings.tsx:411
-msgid "Invite"
-msgstr "邀请"
+#~ msgid "Invite"
+#~ msgstr "邀请"
#: src/view/com/modals/InviteCodes.tsx:93
-#: src/view/screens/Settings.tsx:399
msgid "Invite a Friend"
msgstr "邀请朋友"
-#: src/view/com/auth/create/Step1.tsx:92
-#: src/view/com/auth/create/Step1.tsx:101
+#: src/view/com/auth/create/Step1.tsx:144
+#: src/view/com/auth/create/Step1.tsx:153
msgid "Invite code"
msgstr "邀请码"
@@ -1861,8 +1897,8 @@ msgid "Invite codes: {0} available"
msgstr "邀请码:{0} 可用"
#: src/view/shell/Drawer.tsx:645
-msgid "Invite codes: {invitesAvailable} available"
-msgstr "邀请码:{invitesAvailable} 可用"
+#~ msgid "Invite codes: {invitesAvailable} available"
+#~ msgstr "邀请码:{invitesAvailable} 可用"
#: src/view/com/modals/InviteCodes.tsx:169
msgid "Invite codes: 1 available"
@@ -1880,8 +1916,8 @@ msgstr "工作"
msgid "Join the waitlist"
msgstr "加入候补列表"
-#: src/view/com/auth/create/Step1.tsx:118
-#: src/view/com/auth/create/Step1.tsx:122
+#: src/view/com/auth/create/Step1.tsx:170
+#: src/view/com/auth/create/Step1.tsx:174
msgid "Join the waitlist."
msgstr "加入候补列表。"
@@ -1897,7 +1933,7 @@ msgstr "新闻学"
msgid "Language selection"
msgstr "选择语言"
-#: src/view/screens/Settings.tsx:588
+#: src/view/screens/Settings/index.tsx:594
msgid "Language settings"
msgstr "语言设置"
@@ -1906,7 +1942,7 @@ msgstr "语言设置"
msgid "Language Settings"
msgstr "语言设置"
-#: src/view/screens/Settings.tsx:597
+#: src/view/screens/Settings/index.tsx:603
msgid "Languages"
msgstr "语言"
@@ -1944,11 +1980,11 @@ msgstr "全部不选中以查看任何语言。"
msgid "Leaving Bluesky"
msgstr "离开 Bluesky"
-#: src/screens/Deactivated.tsx:129
+#: src/screens/Deactivated.tsx:128
msgid "left to go."
msgstr "尚未完成。"
-#: src/view/screens/Settings.tsx:280
+#: src/view/screens/Settings/index.tsx:278
msgid "Legacy storage cleared, you need to restart the app now."
msgstr "旧存储数据已清除,你需要立即重新启动应用。"
@@ -1961,16 +1997,17 @@ msgstr "让我们来重置你的密码!"
msgid "Let's go!"
msgstr "让我们开始!"
-#: src/view/com/util/UserAvatar.tsx:245
-#: src/view/com/util/UserBanner.tsx:60
+#: src/view/com/util/UserAvatar.tsx:248
+#: src/view/com/util/UserBanner.tsx:62
msgid "Library"
msgstr "图书馆"
-#: src/view/screens/Settings.tsx:473
+#: src/view/screens/Settings/index.tsx:479
msgid "Light"
msgstr "亮色"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Like"
msgstr "点赞"
@@ -1978,7 +2015,7 @@ msgstr "点赞"
msgid "Like this feed"
msgstr "点赞这个信息流"
-#: src/Navigation.tsx:198
+#: src/Navigation.tsx:197
msgid "Liked by"
msgstr "点赞"
@@ -2003,15 +2040,15 @@ msgstr "点赞你的自定义信息流"
msgid "liked your post"
msgstr "点赞你的帖子"
-#: src/view/screens/Profile.tsx:174
+#: src/view/screens/Profile.tsx:183
msgid "Likes"
msgstr "点赞"
-#: src/view/com/post-thread/PostThreadItem.tsx:185
+#: src/view/com/post-thread/PostThreadItem.tsx:182
msgid "Likes on this post"
msgstr "点赞这条帖子"
-#: src/Navigation.tsx:167
+#: src/Navigation.tsx:166
msgid "List"
msgstr "列表"
@@ -2048,24 +2085,24 @@ msgid "List unmuted"
msgstr "取消隐藏列表"
#: src/Navigation.tsx:110
-#: src/view/screens/Profile.tsx:176
+#: src/view/screens/Profile.tsx:185
#: src/view/shell/desktop/LeftNav.tsx:379
-#: src/view/shell/Drawer.tsx:495
-#: src/view/shell/Drawer.tsx:496
+#: src/view/shell/Drawer.tsx:492
+#: src/view/shell/Drawer.tsx:493
msgid "Lists"
msgstr "列表"
-#: src/view/com/post-thread/PostThread.tsx:281
-#: src/view/com/post-thread/PostThread.tsx:289
+#: src/view/com/post-thread/PostThread.tsx:276
+#: src/view/com/post-thread/PostThread.tsx:284
msgid "Load more posts"
msgstr "加载更多帖子"
-#: src/view/screens/Notifications.tsx:155
+#: src/view/screens/Notifications.tsx:159
msgid "Load new notifications"
msgstr "加载新的通知"
#: src/view/com/feeds/FeedPage.tsx:190
-#: src/view/screens/Profile.tsx:422
+#: src/view/screens/Profile.tsx:440
#: src/view/screens/ProfileFeed.tsx:494
#: src/view/screens/ProfileList.tsx:680
msgid "Load new posts"
@@ -2076,17 +2113,17 @@ msgid "Loading..."
msgstr "加载中..."
#: src/view/com/modals/ServerInput.tsx:50
-msgid "Local dev server"
-msgstr "本地开发服务器"
+#~ msgid "Local dev server"
+#~ msgstr "本地开发服务器"
-#: src/Navigation.tsx:208
+#: src/Navigation.tsx:207
msgid "Log"
msgstr "日志"
-#: src/screens/Deactivated.tsx:150
-#: src/screens/Deactivated.tsx:153
-#: src/screens/Deactivated.tsx:179
-#: src/screens/Deactivated.tsx:182
+#: src/screens/Deactivated.tsx:149
+#: src/screens/Deactivated.tsx:152
+#: src/screens/Deactivated.tsx:178
+#: src/screens/Deactivated.tsx:181
msgid "Log out"
msgstr "登出"
@@ -2102,7 +2139,7 @@ msgstr "登录未列出的账户"
msgid "Make sure this is where you intend to go!"
msgstr "请确认!"
-#: src/view/screens/Profile.tsx:173
+#: src/view/screens/Profile.tsx:182
msgid "Media"
msgstr "媒体"
@@ -2125,10 +2162,10 @@ msgstr "来自服务器的信息:{0}"
#: src/Navigation.tsx:115
#: src/view/screens/Moderation.tsx:64
-#: src/view/screens/Settings.tsx:619
+#: src/view/screens/Settings/index.tsx:625
#: src/view/shell/desktop/LeftNav.tsx:397
-#: src/view/shell/Drawer.tsx:514
-#: src/view/shell/Drawer.tsx:515
+#: src/view/shell/Drawer.tsx:511
+#: src/view/shell/Drawer.tsx:512
msgid "Moderation"
msgstr "限制"
@@ -2164,7 +2201,7 @@ msgstr "限制列表"
msgid "Moderation Lists"
msgstr "限制列表"
-#: src/view/screens/Settings.tsx:613
+#: src/view/screens/Settings/index.tsx:619
msgid "Moderation settings"
msgstr "限制设置"
@@ -2172,11 +2209,11 @@ msgstr "限制设置"
msgid "Moderator has chosen to set a general warning on the content."
msgstr "限制选择对内容设置一般警告。"
-#: src/view/shell/desktop/Feeds.tsx:53
+#: src/view/shell/desktop/Feeds.tsx:63
msgid "More feeds"
msgstr "更多信息流"
-#: src/view/com/profile/ProfileHeader.tsx:562
+#: src/view/com/profile/ProfileHeader.tsx:522
#: src/view/screens/ProfileFeed.tsx:362
#: src/view/screens/ProfileList.tsx:616
msgid "More options"
@@ -2190,7 +2227,7 @@ msgstr "更多帖子选项"
msgid "Most-liked replies first"
msgstr "最多点赞优先"
-#: src/view/com/profile/ProfileHeader.tsx:374
+#: src/view/com/profile/ProfileHeader.tsx:326
msgid "Mute Account"
msgstr "隐藏账户"
@@ -2239,7 +2276,7 @@ msgstr "被隐藏的账户将不会得知你已将他隐藏,已隐藏的账户
msgid "My Birthday"
msgstr "我的生日"
-#: src/view/screens/Feeds.tsx:399
+#: src/view/screens/Feeds.tsx:419
msgid "My Feeds"
msgstr "自定义信息流"
@@ -2247,10 +2284,14 @@ msgstr "自定义信息流"
msgid "My Profile"
msgstr "个人资料"
-#: src/view/screens/Settings.tsx:576
+#: src/view/screens/Settings/index.tsx:582
msgid "My Saved Feeds"
msgstr "我保存的信息流"
+#: src/view/com/auth/server-input/index.tsx:118
+msgid "my-server.com"
+msgstr ""
+
#: src/view/com/modals/AddAppPasswords.tsx:179
#: src/view/com/modals/CreateOrEditList.tsx:290
msgid "Name"
@@ -2264,15 +2305,15 @@ msgstr "名称是必填项"
msgid "Nature"
msgstr "自然"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:186
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:215
-#: src/view/com/auth/login/LoginForm.tsx:286
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:190
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:219
+#: src/view/com/auth/login/LoginForm.tsx:289
#: src/view/com/auth/login/SetNewPasswordForm.tsx:196
#: src/view/com/modals/ChangePassword.tsx:166
msgid "Navigates to the next screen"
msgstr "转到下一页"
-#: src/view/shell/Drawer.tsx:73
+#: src/view/shell/Drawer.tsx:71
msgid "Navigates to your profile"
msgstr "转到个人资料"
@@ -2316,8 +2357,9 @@ msgctxt "action"
msgid "New post"
msgstr "新帖子"
-#: src/view/screens/Feeds.tsx:547
-#: src/view/screens/Profile.tsx:364
+#: src/view/screens/Feeds.tsx:581
+#: src/view/screens/Notifications.tsx:168
+#: src/view/screens/Profile.tsx:382
#: src/view/screens/ProfileFeed.tsx:432
#: src/view/screens/ProfileList.tsx:195
#: src/view/screens/ProfileList.tsx:223
@@ -2343,9 +2385,9 @@ msgid "News"
msgstr "新闻"
#: src/view/com/auth/create/CreateAccount.tsx:161
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:178
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:188
-#: src/view/com/auth/login/LoginForm.tsx:288
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:182
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:291
#: src/view/com/auth/login/SetNewPasswordForm.tsx:187
#: src/view/com/auth/login/SetNewPasswordForm.tsx:198
#: src/view/com/auth/onboarding/RecommendedFeeds.tsx:79
@@ -2377,7 +2419,7 @@ msgstr "停用"
msgid "No description"
msgstr "没有描述"
-#: src/view/com/profile/ProfileHeader.tsx:217
+#: src/view/com/profile/ProfileHeader.tsx:169
msgid "No longer following {0}"
msgstr "不再关注 {0}"
@@ -2390,7 +2432,7 @@ msgstr "没有通知!"
msgid "No result"
msgstr "没有结果"
-#: src/view/screens/Feeds.tsx:490
+#: src/view/screens/Feeds.tsx:524
msgid "No results found for \"{query}\""
msgstr "未找到\"{query}\"的结果"
@@ -2413,6 +2455,7 @@ msgid "Not Applicable."
msgstr "不适用。"
#: src/Navigation.tsx:105
+#: src/view/screens/Profile.tsx:106
msgid "Not Found"
msgstr "未找到"
@@ -2425,13 +2468,13 @@ msgstr "不是现在"
msgid "Note: Bluesky is an open and public network. This setting only limits the visibility of your content on the Bluesky app and website, and other apps may not respect this setting. Your content may still be shown to logged-out users by other apps and websites."
msgstr "注意:Bluesky 是一个开放的公共网络。此设置项仅限制你的内容在 Bluesky 应用和网站上的可见性,其他应用可能不尊从此设置项,仍可能会向未登录的用户显示你的动态。"
-#: src/Navigation.tsx:448
-#: src/view/screens/Notifications.tsx:120
-#: src/view/screens/Notifications.tsx:144
+#: src/Navigation.tsx:447
+#: src/view/screens/Notifications.tsx:124
+#: src/view/screens/Notifications.tsx:148
#: src/view/shell/bottom-bar/BottomBar.tsx:205
#: src/view/shell/desktop/LeftNav.tsx:361
-#: src/view/shell/Drawer.tsx:438
-#: src/view/shell/Drawer.tsx:439
+#: src/view/shell/Drawer.tsx:435
+#: src/view/shell/Drawer.tsx:436
msgid "Notifications"
msgstr "通知"
@@ -2455,7 +2498,7 @@ msgstr "好的"
msgid "Oldest replies first"
msgstr "最旧的回复优先"
-#: src/view/screens/Settings.tsx:236
+#: src/view/screens/Settings/index.tsx:234
msgid "Onboarding reset"
msgstr "重新开始引导流程"
@@ -2467,9 +2510,8 @@ msgstr "至少有一张图片缺失了替代文字。"
msgid "Only {0} can reply."
msgstr "只有 {0} 可以回复。"
-#: src/view/com/modals/ProfilePreview.tsx:49
-#: src/view/com/modals/ProfilePreview.tsx:61
#: src/view/screens/AppPasswords.tsx:65
+#: src/view/screens/Profile.tsx:106
msgid "Oops!"
msgstr "Oops!"
@@ -2482,7 +2524,7 @@ msgstr "打开"
msgid "Open emoji picker"
msgstr "打开 emoji 选择器"
-#: src/view/screens/Settings.tsx:706
+#: src/view/screens/Settings/index.tsx:712
msgid "Open links with in-app browser"
msgstr "在内置浏览器中打开链接"
@@ -2490,7 +2532,7 @@ msgstr "在内置浏览器中打开链接"
msgid "Open navigation"
msgstr "打开导航"
-#: src/view/screens/Settings.tsx:786
+#: src/view/screens/Settings/index.tsx:804
msgid "Open storybook page"
msgstr "打开故事书界面"
@@ -2514,7 +2556,7 @@ msgstr "打开设备相机"
msgid "Opens composer"
msgstr "打开编辑器"
-#: src/view/screens/Settings.tsx:589
+#: src/view/screens/Settings/index.tsx:595
msgid "Opens configurable language settings"
msgstr "打开可配置的语言设置"
@@ -2522,33 +2564,31 @@ msgstr "打开可配置的语言设置"
msgid "Opens device photo gallery"
msgstr "打开设备相册"
-#: src/view/com/profile/ProfileHeader.tsx:459
+#: src/view/com/profile/ProfileHeader.tsx:419
msgid "Opens editor for profile display name, avatar, background image, and description"
msgstr "打开个人资料(如名称、头像、背景图片、描述等)编辑器"
-#: src/view/screens/Settings.tsx:643
+#: src/view/screens/Settings/index.tsx:649
msgid "Opens external embeds settings"
msgstr "打开外部嵌入设置"
-#: src/view/com/profile/ProfileHeader.tsx:614
+#: src/view/com/profile/ProfileHeader.tsx:574
msgid "Opens followers list"
msgstr "打开关注者列表"
-#: src/view/com/profile/ProfileHeader.tsx:633
+#: src/view/com/profile/ProfileHeader.tsx:593
msgid "Opens following list"
msgstr "打开正在关注列表"
#: src/view/screens/Settings.tsx:412
-msgid "Opens invite code list"
-msgstr "打开邀请码列表"
+#~ msgid "Opens invite code list"
+#~ msgstr "打开邀请码列表"
#: src/view/com/modals/InviteCodes.tsx:172
-#: src/view/shell/desktop/RightNav.tsx:156
-#: src/view/shell/Drawer.tsx:646
msgid "Opens list of invite codes"
msgstr "打开邀请码列表"
-#: src/view/screens/Settings.tsx:745
+#: src/view/screens/Settings/index.tsx:774
msgid "Opens modal for account deletion confirmation. Requires email code."
msgstr "打开用户删除确认界面,需要电子邮箱接收验证码。"
@@ -2556,39 +2596,39 @@ msgstr "打开用户删除确认界面,需要电子邮箱接收验证码。"
msgid "Opens modal for using custom domain"
msgstr "打开使用自定义域名的模式"
-#: src/view/screens/Settings.tsx:614
+#: src/view/screens/Settings/index.tsx:620
msgid "Opens moderation settings"
msgstr "打开限制设置"
-#: src/view/com/auth/login/LoginForm.tsx:236
+#: src/view/com/auth/login/LoginForm.tsx:239
msgid "Opens password reset form"
msgstr "打开密码重置申请"
-#: src/view/screens/Feeds.tsx:338
+#: src/view/screens/Feeds.tsx:357
msgid "Opens screen to edit Saved Feeds"
msgstr "打开用于编辑已保存信息流的界面"
-#: src/view/screens/Settings.tsx:570
+#: src/view/screens/Settings/index.tsx:576
msgid "Opens screen with all saved feeds"
msgstr "打开包含所有已保存信息流的界面"
-#: src/view/screens/Settings.tsx:670
+#: src/view/screens/Settings/index.tsx:676
msgid "Opens the app password settings page"
msgstr "打开 App 专用密码设置页"
-#: src/view/screens/Settings.tsx:529
+#: src/view/screens/Settings/index.tsx:535
msgid "Opens the home feed preferences"
msgstr "打开主页信息流首选项"
-#: src/view/screens/Settings.tsx:787
+#: src/view/screens/Settings/index.tsx:805
msgid "Opens the storybook page"
msgstr "打开故事书界面"
-#: src/view/screens/Settings.tsx:767
+#: src/view/screens/Settings/index.tsx:793
msgid "Opens the system log page"
msgstr "打开系统日志界面"
-#: src/view/screens/Settings.tsx:550
+#: src/view/screens/Settings/index.tsx:556
msgid "Opens the threads preferences"
msgstr "打开讨论串首选项"
@@ -2605,8 +2645,8 @@ msgid "Other account"
msgstr "其他账户"
#: src/view/com/modals/ServerInput.tsx:88
-msgid "Other service"
-msgstr "其他服务"
+#~ msgid "Other service"
+#~ msgstr "其他服务"
#: src/view/com/composer/select-language/SelectLangBtn.tsx:91
msgid "Other..."
@@ -2620,9 +2660,9 @@ msgstr "无法找到此页面"
msgid "Page Not Found"
msgstr "无法找到此页面"
-#: src/view/com/auth/create/Step1.tsx:158
-#: src/view/com/auth/create/Step1.tsx:168
-#: src/view/com/auth/login/LoginForm.tsx:223
+#: src/view/com/auth/create/Step1.tsx:210
+#: src/view/com/auth/create/Step1.tsx:220
+#: src/view/com/auth/login/LoginForm.tsx:226
#: src/view/com/auth/login/SetNewPasswordForm.tsx:161
#: src/view/com/modals/DeleteAccount.tsx:202
msgid "Password"
@@ -2636,11 +2676,11 @@ msgstr "密码已更新"
msgid "Password updated!"
msgstr "密码已更新!"
-#: src/Navigation.tsx:161
+#: src/Navigation.tsx:160
msgid "People followed by @{0}"
msgstr "被这些人所关注 @{0}"
-#: src/Navigation.tsx:154
+#: src/Navigation.tsx:153
msgid "People following @{0}"
msgstr "正在关注 @{0}"
@@ -2753,18 +2793,18 @@ msgctxt "action"
msgid "Post"
msgstr "发布"
-#: src/view/com/post-thread/PostThread.tsx:251
+#: src/view/com/post-thread/PostThread.tsx:246
msgctxt "description"
msgid "Post"
msgstr "发布"
-#: src/view/com/post-thread/PostThreadItem.tsx:177
+#: src/view/com/post-thread/PostThreadItem.tsx:174
msgid "Post by {0}"
msgstr "发布者 {0}"
-#: src/Navigation.tsx:173
-#: src/Navigation.tsx:180
-#: src/Navigation.tsx:187
+#: src/Navigation.tsx:172
+#: src/Navigation.tsx:179
+#: src/Navigation.tsx:186
msgid "Post by @{0}"
msgstr "发布者 @{0}"
@@ -2772,7 +2812,7 @@ msgstr "发布者 @{0}"
msgid "Post deleted"
msgstr "已删除帖子"
-#: src/view/com/post-thread/PostThread.tsx:403
+#: src/view/com/post-thread/PostThread.tsx:398
msgid "Post hidden"
msgstr "已隐藏帖子"
@@ -2784,11 +2824,11 @@ msgstr "帖子语言"
msgid "Post Languages"
msgstr "帖子语言"
-#: src/view/com/post-thread/PostThread.tsx:455
+#: src/view/com/post-thread/PostThread.tsx:450
msgid "Post not found"
msgstr "无法找到帖子"
-#: src/view/screens/Profile.tsx:171
+#: src/view/screens/Profile.tsx:180
msgid "Posts"
msgstr "帖子"
@@ -2812,27 +2852,27 @@ msgstr "首选语言"
msgid "Prioritize Your Follows"
msgstr "关注者优先"
-#: src/view/screens/Settings.tsx:626
-#: src/view/shell/desktop/RightNav.tsx:84
+#: src/view/screens/Settings/index.tsx:632
+#: src/view/shell/desktop/RightNav.tsx:80
msgid "Privacy"
msgstr "隐私"
-#: src/Navigation.tsx:218
+#: src/Navigation.tsx:217
#: src/view/screens/PrivacyPolicy.tsx:29
-#: src/view/screens/Settings.tsx:873
-#: src/view/shell/Drawer.tsx:265
+#: src/view/screens/Settings/index.tsx:891
+#: src/view/shell/Drawer.tsx:262
msgid "Privacy Policy"
msgstr "隐私政策"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:194
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:198
msgid "Processing..."
msgstr "处理中..."
#: src/view/shell/bottom-bar/BottomBar.tsx:247
#: src/view/shell/desktop/LeftNav.tsx:415
-#: src/view/shell/Drawer.tsx:72
-#: src/view/shell/Drawer.tsx:549
-#: src/view/shell/Drawer.tsx:550
+#: src/view/shell/Drawer.tsx:70
+#: src/view/shell/Drawer.tsx:546
+#: src/view/shell/Drawer.tsx:547
msgid "Profile"
msgstr "资料"
@@ -2840,7 +2880,7 @@ msgstr "资料"
msgid "Profile updated"
msgstr "资料已更新"
-#: src/view/screens/Settings.tsx:931
+#: src/view/screens/Settings/index.tsx:949
msgid "Protect your account by verifying your email."
msgstr "通过验证电子邮箱来保护你的账户。"
@@ -2897,8 +2937,8 @@ msgstr "推荐的用户"
#: src/view/com/modals/ListAddRemoveUsers.tsx:264
#: src/view/com/modals/SelfLabel.tsx:83
#: src/view/com/modals/UserAddRemoveLists.tsx:219
-#: src/view/com/util/UserAvatar.tsx:282
-#: src/view/com/util/UserBanner.tsx:89
+#: src/view/com/util/UserAvatar.tsx:285
+#: src/view/com/util/UserBanner.tsx:91
msgid "Remove"
msgstr "删除"
@@ -2957,7 +2997,7 @@ msgstr "从自定义信息流中删除"
msgid "Removes default thumbnail from {0}"
msgstr "从 {0} 中删除默认缩略图"
-#: src/view/screens/Profile.tsx:172
+#: src/view/screens/Profile.tsx:181
msgid "Replies"
msgstr "回复"
@@ -2984,7 +3024,7 @@ msgstr "回复 <0/>"
msgid "Report {collectionName}"
msgstr "举报 {collectionName}"
-#: src/view/com/profile/ProfileHeader.tsx:408
+#: src/view/com/profile/ProfileHeader.tsx:360
msgid "Report Account"
msgstr "举报账户"
@@ -3034,7 +3074,7 @@ msgstr "由 <0/> 转发"
msgid "reposted your post"
msgstr "转发你的帖子"
-#: src/view/com/post-thread/PostThreadItem.tsx:190
+#: src/view/com/post-thread/PostThreadItem.tsx:187
msgid "Reposts of this post"
msgstr "转发这条帖子"
@@ -3052,11 +3092,11 @@ msgstr "请求码"
msgid "Request Code"
msgstr "确认码"
-#: src/view/screens/Settings.tsx:450
+#: src/view/screens/Settings/index.tsx:456
msgid "Require alt text before posting"
msgstr "要求发布前提供替代文本"
-#: src/view/com/auth/create/Step1.tsx:97
+#: src/view/com/auth/create/Step1.tsx:149
msgid "Required for this provider"
msgstr "应提供商要求"
@@ -3069,40 +3109,40 @@ msgstr "重置码"
msgid "Reset Code"
msgstr "重置代码"
-#: src/view/screens/Settings.tsx:806
+#: src/view/screens/Settings/index.tsx:824
msgid "Reset onboarding"
msgstr "重置引导流程"
-#: src/view/screens/Settings.tsx:809
+#: src/view/screens/Settings/index.tsx:827
msgid "Reset onboarding state"
msgstr "重置引导流程状态"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:100
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:104
msgid "Reset password"
msgstr "重置密码"
-#: src/view/screens/Settings.tsx:796
+#: src/view/screens/Settings/index.tsx:814
msgid "Reset preferences"
msgstr "重置首选项"
-#: src/view/screens/Settings.tsx:799
+#: src/view/screens/Settings/index.tsx:817
msgid "Reset preferences state"
msgstr "重置首选项状态"
-#: src/view/screens/Settings.tsx:807
+#: src/view/screens/Settings/index.tsx:825
msgid "Resets the onboarding state"
msgstr "重置引导流程状态"
-#: src/view/screens/Settings.tsx:797
+#: src/view/screens/Settings/index.tsx:815
msgid "Resets the preferences state"
msgstr "重置首选项状态"
-#: src/view/com/auth/login/LoginForm.tsx:266
+#: src/view/com/auth/login/LoginForm.tsx:269
msgid "Retries login"
msgstr "重试登录"
#: src/view/com/util/error/ErrorMessage.tsx:57
-#: src/view/com/util/error/ErrorScreen.tsx:67
+#: src/view/com/util/error/ErrorScreen.tsx:74
msgid "Retries the last action, which errored out"
msgstr "重试上次出错的操作"
@@ -3111,10 +3151,10 @@ msgstr "重试上次出错的操作"
#: src/view/com/auth/create/CreateAccount.tsx:170
#: src/view/com/auth/create/CreateAccount.tsx:175
#: src/view/com/auth/create/Step2.tsx:255
-#: src/view/com/auth/login/LoginForm.tsx:265
#: src/view/com/auth/login/LoginForm.tsx:268
+#: src/view/com/auth/login/LoginForm.tsx:271
#: src/view/com/util/error/ErrorMessage.tsx:55
-#: src/view/com/util/error/ErrorScreen.tsx:65
+#: src/view/com/util/error/ErrorScreen.tsx:72
msgid "Retry"
msgstr "重试"
@@ -3126,7 +3166,7 @@ msgstr "重试。"
msgid "Return to previous page"
msgstr "回到上一页"
-#: src/view/shell/desktop/RightNav.tsx:59
+#: src/view/shell/desktop/RightNav.tsx:55
msgid "SANDBOX. Posts and accounts are not permanent."
msgstr "沙盒模式。帖子和账户不会永久保存。"
@@ -3181,11 +3221,11 @@ msgstr "科学"
msgid "Scroll to top"
msgstr "滚动到顶部"
-#: src/Navigation.tsx:438
+#: src/Navigation.tsx:437
#: src/view/com/auth/LoggedOut.tsx:122
#: src/view/com/modals/ListAddRemoveUsers.tsx:75
-#: src/view/com/util/forms/SearchInput.tsx:53
-#: src/view/com/util/forms/SearchInput.tsx:65
+#: src/view/com/util/forms/SearchInput.tsx:67
+#: src/view/com/util/forms/SearchInput.tsx:79
#: src/view/screens/Search/Search.tsx:418
#: src/view/screens/Search/Search.tsx:645
#: src/view/screens/Search/Search.tsx:663
@@ -3193,8 +3233,8 @@ msgstr "滚动到顶部"
#: src/view/shell/desktop/LeftNav.tsx:324
#: src/view/shell/desktop/Search.tsx:214
#: src/view/shell/desktop/Search.tsx:223
-#: src/view/shell/Drawer.tsx:365
-#: src/view/shell/Drawer.tsx:366
+#: src/view/shell/Drawer.tsx:362
+#: src/view/shell/Drawer.tsx:363
msgid "Search"
msgstr "搜索"
@@ -3226,8 +3266,8 @@ msgid "Select {item}"
msgstr "选择 {item}"
#: src/view/com/modals/ServerInput.tsx:75
-msgid "Select Bluesky Social"
-msgstr "选择 Bluesky Social"
+#~ msgid "Select Bluesky Social"
+#~ msgstr "选择 Bluesky Social"
#: src/view/com/auth/login/Login.tsx:117
msgid "Select from an existing account"
@@ -3237,8 +3277,8 @@ msgstr "选择已存在的账户"
msgid "Select option {i} of {numItems}"
msgstr "从 {i} 项中选择 {numItems} 项"
-#: src/view/com/auth/create/Step1.tsx:77
-#: src/view/com/auth/login/LoginForm.tsx:147
+#: src/view/com/auth/create/Step1.tsx:99
+#: src/view/com/auth/login/LoginForm.tsx:150
msgid "Select service"
msgstr "选择服务"
@@ -3246,6 +3286,10 @@ msgstr "选择服务"
msgid "Select some accounts below to follow"
msgstr "选择以下一些账户进行关注"
+#: src/view/com/auth/server-input/index.tsx:82
+msgid "Select the service that hosts your data."
+msgstr ""
+
#: src/screens/Onboarding/StepTopicalFeeds.tsx:90
msgid "Select topical feeds to follow from the list below"
msgstr "从下面的列表中选择要关注的专题信息流"
@@ -3278,7 +3322,7 @@ msgstr "选择你在订阅信息流中希望进行翻译的目标首选语言。
msgid "Select your primary algorithmic feeds"
msgstr "选择你的信息流主要算法"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:132
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:142
msgid "Select your secondary algorithmic feeds"
msgstr "选择你的信息流次要算法"
@@ -3296,8 +3340,8 @@ msgctxt "action"
msgid "Send Email"
msgstr "发送电子邮件"
-#: src/view/shell/Drawer.tsx:298
-#: src/view/shell/Drawer.tsx:319
+#: src/view/shell/Drawer.tsx:295
+#: src/view/shell/Drawer.tsx:316
msgid "Send feedback"
msgstr "提交反馈"
@@ -3309,33 +3353,37 @@ msgstr "提交举报"
msgid "Sends email with confirmation code for account deletion"
msgstr "发送包含账户删除确认码的电子邮件"
-#: src/view/com/modals/ContentFilteringSettings.tsx:306
+#: src/view/com/auth/server-input/index.tsx:110
+msgid "Server address"
+msgstr ""
+
+#: src/view/com/modals/ContentFilteringSettings.tsx:311
msgid "Set {value} for {labelGroup} content moderation policy"
msgstr "为 {labelGroup} 内容审核政策设置 {value}"
-#: src/view/com/modals/ContentFilteringSettings.tsx:155
-#: src/view/com/modals/ContentFilteringSettings.tsx:174
+#: src/view/com/modals/ContentFilteringSettings.tsx:160
+#: src/view/com/modals/ContentFilteringSettings.tsx:179
msgctxt "action"
msgid "Set Age"
msgstr "设置年龄"
-#: src/view/screens/Settings.tsx:482
+#: src/view/screens/Settings/index.tsx:488
msgid "Set color theme to dark"
msgstr "设置主题为深色模式"
-#: src/view/screens/Settings.tsx:475
+#: src/view/screens/Settings/index.tsx:481
msgid "Set color theme to light"
msgstr "设置主题为亮色模式"
-#: src/view/screens/Settings.tsx:469
+#: src/view/screens/Settings/index.tsx:475
msgid "Set color theme to system setting"
msgstr "设置主题跟随系统设置"
-#: src/view/screens/Settings.tsx:508
+#: src/view/screens/Settings/index.tsx:514
msgid "Set dark theme to the dark theme"
msgstr "设置深色模式至深黑"
-#: src/view/screens/Settings.tsx:501
+#: src/view/screens/Settings/index.tsx:507
msgid "Set dark theme to the dim theme"
msgstr "设置深色模式至暗淡"
@@ -3343,7 +3391,7 @@ msgstr "设置深色模式至暗淡"
msgid "Set new password"
msgstr "设置新密码"
-#: src/view/com/auth/create/Step1.tsx:169
+#: src/view/com/auth/create/Step1.tsx:221
msgid "Set password"
msgstr "设置密码"
@@ -3375,24 +3423,24 @@ msgstr "设置你的账户"
msgid "Sets Bluesky username"
msgstr "设置 Bluesky 用户名"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:153
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:157
msgid "Sets email for password reset"
msgstr "设置用于重置密码的电子邮箱"
-#: src/view/com/auth/login/ForgotPasswordForm.tsx:118
+#: src/view/com/auth/login/ForgotPasswordForm.tsx:122
msgid "Sets hosting provider for password reset"
msgstr "设置用于密码重置的托管提供商信息"
-#: src/view/com/auth/create/Step1.tsx:78
-#: src/view/com/auth/login/LoginForm.tsx:148
+#: src/view/com/auth/create/Step1.tsx:100
+#: src/view/com/auth/login/LoginForm.tsx:151
msgid "Sets server for the Bluesky client"
msgstr "设置 Bluesky 客户端的服务器"
#: src/Navigation.tsx:135
-#: src/view/screens/Settings.tsx:294
+#: src/view/screens/Settings/index.tsx:294
#: src/view/shell/desktop/LeftNav.tsx:433
-#: src/view/shell/Drawer.tsx:570
-#: src/view/shell/Drawer.tsx:571
+#: src/view/shell/Drawer.tsx:567
+#: src/view/shell/Drawer.tsx:568
msgid "Settings"
msgstr "设置"
@@ -3405,7 +3453,7 @@ msgctxt "action"
msgid "Share"
msgstr "分享"
-#: src/view/com/profile/ProfileHeader.tsx:342
+#: src/view/com/profile/ProfileHeader.tsx:294
#: src/view/com/util/forms/PostDropdownBtn.tsx:153
#: src/view/screens/ProfileList.tsx:417
msgid "Share"
@@ -3416,10 +3464,10 @@ msgid "Share feed"
msgstr "分享信息流"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:43
-#: src/view/com/modals/ContentFilteringSettings.tsx:261
+#: src/view/com/modals/ContentFilteringSettings.tsx:266
#: src/view/com/util/moderation/ContentHider.tsx:107
#: src/view/com/util/moderation/PostHider.tsx:108
-#: src/view/screens/Settings.tsx:344
+#: src/view/screens/Settings/index.tsx:344
msgid "Show"
msgstr "显示"
@@ -3435,11 +3483,11 @@ msgstr "仍然显示"
msgid "Show embeds from {0}"
msgstr "显示来自 {0} 的嵌入内容"
-#: src/view/com/profile/ProfileHeader.tsx:498
+#: src/view/com/profile/ProfileHeader.tsx:458
msgid "Show follows similar to {0}"
msgstr "显示类似于 {0} 的关注者"
-#: src/view/com/post-thread/PostThreadItem.tsx:571
+#: src/view/com/post-thread/PostThreadItem.tsx:539
#: src/view/com/post/Post.tsx:197
#: src/view/com/posts/FeedItem.tsx:363
msgid "Show More"
@@ -3502,11 +3550,12 @@ msgstr "显示内容"
msgid "Show users"
msgstr "显示用户"
-#: src/view/com/profile/ProfileHeader.tsx:501
+#: src/view/com/profile/ProfileHeader.tsx:461
msgid "Shows a list of users similar to this user."
msgstr "显示与该用户相似的用户列表。"
-#: src/view/com/profile/ProfileHeader.tsx:545
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:124
+#: src/view/com/profile/ProfileHeader.tsx:505
msgid "Shows posts from {0} in your feed"
msgstr "在你的信息流中显示来自 {0} 的帖子"
@@ -3539,14 +3588,14 @@ msgstr "以 {0} 登录"
msgid "Sign in as..."
msgstr "登录为..."
-#: src/view/com/auth/login/LoginForm.tsx:134
+#: src/view/com/auth/login/LoginForm.tsx:137
msgid "Sign into"
msgstr "登录到"
#: src/view/com/modals/SwitchAccount.tsx:64
#: src/view/com/modals/SwitchAccount.tsx:69
-#: src/view/screens/Settings.tsx:107
-#: src/view/screens/Settings.tsx:110
+#: src/view/screens/Settings/index.tsx:100
+#: src/view/screens/Settings/index.tsx:103
msgid "Sign out"
msgstr "登出"
@@ -3570,7 +3619,7 @@ msgstr "注册或登录以加入对话"
msgid "Sign-in Required"
msgstr "需要登录"
-#: src/view/screens/Settings.tsx:355
+#: src/view/screens/Settings/index.tsx:355
msgid "Signed in as"
msgstr "登录身份"
@@ -3583,7 +3632,7 @@ msgid "Signs {0} out of Bluesky"
msgstr "从 {0} 登出 Bluesky"
#: src/screens/Onboarding/StepInterests/index.tsx:235
-#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:191
+#: src/screens/Onboarding/StepSuggestedAccounts/index.tsx:195
#: src/view/com/auth/onboarding/WelcomeMobile.tsx:33
msgid "Skip"
msgstr "跳过"
@@ -3601,14 +3650,14 @@ msgid "Software Dev"
msgstr "程序开发"
#: src/view/com/modals/ProfilePreview.tsx:62
-msgid "Something went wrong and we're not sure what."
-msgstr "出了点问题,原因不明。"
+#~ msgid "Something went wrong and we're not sure what."
+#~ msgstr "出了点问题,原因不明。"
#: src/view/com/modals/Waitlist.tsx:51
msgid "Something went wrong. Check your email and try again."
msgstr "出了点问题,请检查你的电子邮箱并重试。"
-#: src/App.native.tsx:60
+#: src/App.native.tsx:61
msgid "Sorry! Your session expired. Please log in again."
msgstr "很抱歉,你的会话已过期,请重新登录。"
@@ -3629,10 +3678,10 @@ msgid "Square"
msgstr "方块"
#: src/view/com/modals/ServerInput.tsx:62
-msgid "Staging"
-msgstr "暂存"
+#~ msgid "Staging"
+#~ msgstr "暂存"
-#: src/view/screens/Settings.tsx:853
+#: src/view/screens/Settings/index.tsx:871
msgid "Status page"
msgstr "状态页"
@@ -3640,12 +3689,12 @@ msgstr "状态页"
msgid "Step {0} of {numSteps}"
msgstr "第 {0} 步,共 {numSteps} 步"
-#: src/view/screens/Settings.tsx:276
+#: src/view/screens/Settings/index.tsx:274
msgid "Storage cleared, you need to restart the app now."
msgstr "已清除存储,请立即重启 App。"
-#: src/Navigation.tsx:203
-#: src/view/screens/Settings.tsx:789
+#: src/Navigation.tsx:202
+#: src/view/screens/Settings/index.tsx:807
msgid "Storybook"
msgstr "故事书"
@@ -3678,35 +3727,35 @@ msgstr "为你推荐"
msgid "Suggestive"
msgstr "建议"
-#: src/Navigation.tsx:213
+#: src/Navigation.tsx:212
#: src/view/screens/Support.tsx:30
#: src/view/screens/Support.tsx:33
msgid "Support"
msgstr "支持"
#: src/view/com/modals/ProfilePreview.tsx:110
-msgid "Swipe up to see more"
-msgstr "向上滑动查看更多"
+#~ msgid "Swipe up to see more"
+#~ msgstr "向上滑动查看更多"
#: src/view/com/modals/SwitchAccount.tsx:117
msgid "Switch Account"
msgstr "切换账户"
#: src/view/com/modals/SwitchAccount.tsx:97
-#: src/view/screens/Settings.tsx:137
+#: src/view/screens/Settings/index.tsx:130
msgid "Switch to {0}"
msgstr "切换到 {0}"
#: src/view/com/modals/SwitchAccount.tsx:98
-#: src/view/screens/Settings.tsx:138
+#: src/view/screens/Settings/index.tsx:131
msgid "Switches the account you are logged in to"
msgstr "切换你登录的账户"
-#: src/view/screens/Settings.tsx:466
+#: src/view/screens/Settings/index.tsx:472
msgid "System"
msgstr "系统"
-#: src/view/screens/Settings.tsx:769
+#: src/view/screens/Settings/index.tsx:795
msgid "System log"
msgstr "系统日志"
@@ -3722,14 +3771,14 @@ msgstr "点击查看完整内容"
msgid "Tech"
msgstr "科技"
-#: src/view/shell/desktop/RightNav.tsx:93
+#: src/view/shell/desktop/RightNav.tsx:89
msgid "Terms"
msgstr "条款"
-#: src/Navigation.tsx:223
-#: src/view/screens/Settings.tsx:867
+#: src/Navigation.tsx:222
+#: src/view/screens/Settings/index.tsx:885
#: src/view/screens/TermsOfService.tsx:29
-#: src/view/shell/Drawer.tsx:259
+#: src/view/shell/Drawer.tsx:256
msgid "Terms of Service"
msgstr "服务条款"
@@ -3738,7 +3787,7 @@ msgstr "服务条款"
msgid "Text input field"
msgstr "文本输入字段"
-#: src/view/com/profile/ProfileHeader.tsx:310
+#: src/view/com/profile/ProfileHeader.tsx:262
msgid "The account will be able to interact with you after unblocking."
msgstr "解除屏蔽后,该账户将能够与你互动。"
@@ -3754,7 +3803,7 @@ msgstr "版权许可已迁移至 <0/>"
msgid "The following steps will help customize your Bluesky experience."
msgstr "以下步骤将帮助定制你的 Bluesky 体验。"
-#: src/view/com/post-thread/PostThread.tsx:458
+#: src/view/com/post-thread/PostThread.tsx:453
msgid "The post may have been deleted."
msgstr "此帖子似乎已被删除。"
@@ -3770,7 +3819,7 @@ msgstr "支持表单已移动位置。如果你需要帮助,请点击<0/>或
msgid "The Terms of Service have been moved to"
msgstr "服务条款已迁移至"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:135
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:150
msgid "There are many feeds to try:"
msgstr "这里有些信息流你可以尝试:"
@@ -3828,12 +3877,14 @@ msgstr "与服务器同步首选项时出现问题"
msgid "There was an issue with fetching your app passwords"
msgstr "获取 App 专用密码时出现问题"
-#: src/view/com/profile/ProfileHeader.tsx:204
-#: src/view/com/profile/ProfileHeader.tsx:225
-#: src/view/com/profile/ProfileHeader.tsx:264
-#: src/view/com/profile/ProfileHeader.tsx:277
-#: src/view/com/profile/ProfileHeader.tsx:297
-#: src/view/com/profile/ProfileHeader.tsx:319
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:93
+#: src/view/com/post-thread/PostThreadFollowBtn.tsx:105
+#: src/view/com/profile/ProfileHeader.tsx:156
+#: src/view/com/profile/ProfileHeader.tsx:177
+#: src/view/com/profile/ProfileHeader.tsx:216
+#: src/view/com/profile/ProfileHeader.tsx:229
+#: src/view/com/profile/ProfileHeader.tsx:249
+#: src/view/com/profile/ProfileHeader.tsx:271
msgid "There was an issue! {0}"
msgstr "出现问题了!{0}"
@@ -3848,7 +3899,7 @@ msgstr "出现问题了,请检查你的互联网连接并重试。"
msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
msgstr "应用发生意外错误,请联系我们进行错误反馈!"
-#: src/screens/Deactivated.tsx:107
+#: src/screens/Deactivated.tsx:106
msgid "There's been a rush of new users to Bluesky! We'll activate your account as soon as we can."
msgstr "Bluesky 迎来了大量新用户!我们将尽快激活你的账户。"
@@ -3880,11 +3931,15 @@ msgstr "由于其中一个用户屏蔽了另一个用户,此内容不可用。
msgid "This content is not viewable without a Bluesky account."
msgstr "没有 Bluesky 账户,无法查看此内容。"
+#: src/view/screens/Settings/ExportCarDialog.tsx:75
+msgid "This feature is in beta. You can read more about repository exports in <0>this blogpost.0>"
+msgstr ""
+
#: src/view/com/posts/FeedErrorMessage.tsx:114
msgid "This feed is currently receiving high traffic and is temporarily unavailable. Please try again later."
msgstr "该信息流当前使用人数较多,服务暂时不可用。请稍后再试。"
-#: src/view/screens/Profile.tsx:402
+#: src/view/screens/Profile.tsx:420
#: src/view/screens/ProfileFeed.tsx:475
#: src/view/screens/ProfileList.tsx:660
msgid "This feed is empty!"
@@ -3914,7 +3969,7 @@ msgstr "此列表为空!"
msgid "This name is already in use"
msgstr "该名称已被使用"
-#: src/view/com/post-thread/PostThreadItem.tsx:124
+#: src/view/com/post-thread/PostThreadItem.tsx:122
msgid "This post has been deleted."
msgstr "此帖已被删除。"
@@ -3943,7 +3998,7 @@ msgid "This will hide this post from your feeds."
msgstr "这将在你的信息流中隐藏此帖子。"
#: src/view/screens/PreferencesThreads.tsx:53
-#: src/view/screens/Settings.tsx:559
+#: src/view/screens/Settings/index.tsx:565
msgid "Thread Preferences"
msgstr "讨论串首选项"
@@ -3951,7 +4006,7 @@ msgstr "讨论串首选项"
msgid "Threaded Mode"
msgstr "分层模式"
-#: src/Navigation.tsx:253
+#: src/Navigation.tsx:252
msgid "Threads Preferences"
msgstr "讨论串首选项"
@@ -3963,13 +4018,13 @@ msgstr "切换下拉菜单"
msgid "Transformations"
msgstr "转换"
-#: src/view/com/post-thread/PostThreadItem.tsx:719
-#: src/view/com/post-thread/PostThreadItem.tsx:721
+#: src/view/com/post-thread/PostThreadItem.tsx:686
+#: src/view/com/post-thread/PostThreadItem.tsx:688
#: src/view/com/util/forms/PostDropdownBtn.tsx:125
msgid "Translate"
msgstr "翻译"
-#: src/view/com/util/error/ErrorScreen.tsx:75
+#: src/view/com/util/error/ErrorScreen.tsx:82
msgctxt "action"
msgid "Try again"
msgstr "重试"
@@ -3985,23 +4040,23 @@ msgstr "取消隐藏列表"
#: src/view/com/auth/create/CreateAccount.tsx:66
#: src/view/com/auth/login/ForgotPasswordForm.tsx:87
#: src/view/com/auth/login/Login.tsx:76
-#: src/view/com/auth/login/LoginForm.tsx:120
+#: src/view/com/auth/login/LoginForm.tsx:118
#: src/view/com/modals/ChangePassword.tsx:70
msgid "Unable to contact your service. Please check your Internet connection."
msgstr "无法连接到服务,请检查互联网连接。"
-#: src/view/com/profile/ProfileHeader.tsx:472
+#: src/view/com/profile/ProfileHeader.tsx:432
#: src/view/screens/ProfileList.tsx:589
msgid "Unblock"
msgstr "取消屏蔽"
-#: src/view/com/profile/ProfileHeader.tsx:475
+#: src/view/com/profile/ProfileHeader.tsx:435
msgctxt "action"
msgid "Unblock"
msgstr "取消屏蔽"
-#: src/view/com/profile/ProfileHeader.tsx:308
-#: src/view/com/profile/ProfileHeader.tsx:392
+#: src/view/com/profile/ProfileHeader.tsx:260
+#: src/view/com/profile/ProfileHeader.tsx:344
msgid "Unblock Account"
msgstr "取消屏蔽"
@@ -4017,7 +4072,7 @@ msgctxt "action"
msgid "Unfollow"
msgstr "取关"
-#: src/view/com/profile/ProfileHeader.tsx:524
+#: src/view/com/profile/ProfileHeader.tsx:484
msgid "Unfollow {0}"
msgstr "取关 {0}"
@@ -4025,7 +4080,8 @@ msgstr "取关 {0}"
msgid "Unfortunately, you do not meet the requirements to create an account."
msgstr "很遗憾,你不符合创建账户的要求。"
-#: src/view/com/util/post-ctrls/PostCtrls.tsx:170
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:182
+#: src/view/com/util/post-ctrls/PostCtrls.tsx:216
msgid "Unlike"
msgstr "取消喜欢"
@@ -4033,7 +4089,7 @@ msgstr "取消喜欢"
msgid "Unmute"
msgstr "取消隐藏"
-#: src/view/com/profile/ProfileHeader.tsx:373
+#: src/view/com/profile/ProfileHeader.tsx:325
msgid "Unmute Account"
msgstr "取消隐藏账户"
@@ -4093,8 +4149,8 @@ msgid "Use this to sign into the other app along with your handle."
msgstr "使用这个和你的用户识别符一起登录其他应用。"
#: src/view/com/modals/ServerInput.tsx:105
-msgid "Use your domain as your Bluesky client service provider"
-msgstr "使用你的域名作为 Bluesky 客户端的服务提供方"
+#~ msgid "Use your domain as your Bluesky client service provider"
+#~ msgstr "使用你的域名作为 Bluesky 客户端的服务提供方"
#: src/view/com/modals/InviteCodes.tsx:200
msgid "Used by:"
@@ -4143,8 +4199,8 @@ msgstr "用户列表已更新"
msgid "User Lists"
msgstr "用户列表"
-#: src/view/com/auth/login/LoginForm.tsx:174
-#: src/view/com/auth/login/LoginForm.tsx:192
+#: src/view/com/auth/login/LoginForm.tsx:177
+#: src/view/com/auth/login/LoginForm.tsx:195
msgid "Username or email address"
msgstr "用户名或电子邮箱"
@@ -4164,15 +4220,15 @@ msgstr "\"{0}\"中的用户"
msgid "Verification code"
msgstr "验证码"
-#: src/view/screens/Settings.tsx:892
+#: src/view/screens/Settings/index.tsx:910
msgid "Verify email"
msgstr "验证邮箱"
-#: src/view/screens/Settings.tsx:917
+#: src/view/screens/Settings/index.tsx:935
msgid "Verify my email"
msgstr "验证我的邮箱"
-#: src/view/screens/Settings.tsx:926
+#: src/view/screens/Settings/index.tsx:944
msgid "Verify My Email"
msgstr "验证我的邮箱"
@@ -4189,7 +4245,7 @@ msgstr "验证你的邮箱"
msgid "Video Games"
msgstr "视频游戏"
-#: src/view/com/profile/ProfileHeader.tsx:701
+#: src/view/com/profile/ProfileHeader.tsx:661
msgid "View {0}'s avatar"
msgstr "查看{0}的头像"
@@ -4214,15 +4270,15 @@ msgid "Visit Site"
msgstr "访问网站"
#: src/screens/Onboarding/StepModeration/ModerationOption.tsx:42
-#: src/view/com/modals/ContentFilteringSettings.tsx:254
+#: src/view/com/modals/ContentFilteringSettings.tsx:259
msgid "Warn"
msgstr "警告"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:134
msgid "We also think you'll like \"For You\" by Skygaze:"
msgstr "我们认为还你会喜欢 Skygaze 所维护的 \"For You\":"
-#: src/screens/Deactivated.tsx:134
+#: src/screens/Deactivated.tsx:133
msgid "We estimate {estimatedTime} until your account is ready."
msgstr "我们估计还需要 {estimatedTime} 才能完成你的账户准备。"
@@ -4234,7 +4290,7 @@ msgstr "我们希望你在此度过愉快的时光。请记住,Bluesky 是:"
msgid "We ran out of posts from your follows. Here's the latest from <0/>."
msgstr "我们已经看完了你关注的帖子。这是来自 <0/> 的最新消息。"
-#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:119
+#: src/screens/Onboarding/StepAlgoFeeds/index.tsx:124
msgid "We recommend our \"Discover\" feed:"
msgstr "我们推荐我们的 \"Discover\" 信息流:"
@@ -4242,7 +4298,7 @@ msgstr "我们推荐我们的 \"Discover\" 信息流:"
msgid "We weren't able to connect. Please try again to continue setting up your account. If it continues to fail, you can skip this flow."
msgstr "我们无法连接到互联网,请重试以继续设置你的账户。如果仍继续失败,你可以选择跳过此流程。"
-#: src/screens/Deactivated.tsx:138
+#: src/screens/Deactivated.tsx:137
msgid "We will let you know when your account is ready."
msgstr "我们会在你的账户准备好时通知你。"
@@ -4331,7 +4387,7 @@ msgstr "XXXXXX"
msgid "Yes"
msgstr "启用"
-#: src/screens/Deactivated.tsx:131
+#: src/screens/Deactivated.tsx:130
msgid "You are in line."
msgstr "轮到你了。"
@@ -4357,7 +4413,7 @@ msgstr "你目前还没有邀请码!当你持续使用 Bluesky 一段时间后
msgid "You don't have any pinned feeds."
msgstr "你目前还没有任何固定的信息流。"
-#: src/view/screens/Feeds.tsx:419
+#: src/view/screens/Feeds.tsx:451
msgid "You don't have any saved feeds!"
msgstr "你目前还没有任何保存的信息流!"
@@ -4365,7 +4421,7 @@ msgstr "你目前还没有任何保存的信息流!"
msgid "You don't have any saved feeds."
msgstr "你目前还没有任何保存的信息流。"
-#: src/view/com/post-thread/PostThread.tsx:406
+#: src/view/com/post-thread/PostThread.tsx:401
msgid "You have blocked the author or you have been blocked by the author."
msgstr "你已屏蔽该作者,或你已被该作者屏蔽。"
@@ -4405,7 +4461,7 @@ msgstr "你尚未创建任何 App 专用密码,可以通过点击下面的按
msgid "You have not muted any accounts yet. To mute an account, go to their profile and selected \"Mute account\" from the menu on their account."
msgstr "你还没有隐藏任何账号。要隐藏账号,请转到其个人资料并在其账号上的菜单中选择 \"隐藏账号\"。"
-#: src/view/com/modals/ContentFilteringSettings.tsx:170
+#: src/view/com/modals/ContentFilteringSettings.tsx:175
msgid "You must be 18 or older to enable adult content."
msgstr "你必须年满18岁及以上才能启用成人内容。"
@@ -4429,9 +4485,9 @@ msgstr "你将收到一封带有重置代码的电子邮件。请在此输入该
msgid "You're in control"
msgstr "你尽在掌控"
+#: src/screens/Deactivated.tsx:87
#: src/screens/Deactivated.tsx:88
-#: src/screens/Deactivated.tsx:89
-#: src/screens/Deactivated.tsx:104
+#: src/screens/Deactivated.tsx:103
msgid "You're in line"
msgstr "轮到你了"
@@ -4443,7 +4499,7 @@ msgstr "你已设置完成!"
msgid "You've reached the end of your feed! Find some more accounts to follow."
msgstr "你已经浏览完你的订阅信息流啦!寻找一些更多的账号关注吧。"
-#: src/view/com/auth/create/Step1.tsx:67
+#: src/view/com/auth/create/Step1.tsx:74
msgid "Your account"
msgstr "你的账户"
@@ -4451,7 +4507,11 @@ msgstr "你的账户"
msgid "Your account has been deleted"
msgstr "你的账户已删除"
-#: src/view/com/auth/create/Step1.tsx:182
+#: src/view/screens/Settings/ExportCarDialog.tsx:47
+msgid "Your account repository, containing all public data records, can be downloaded as a \"CAR\" file. This file does not include media embeds, such as images, or your private data, which must be fetched separately."
+msgstr ""
+
+#: src/view/com/auth/create/Step1.tsx:234
msgid "Your birth date"
msgstr "你的生日"
@@ -4496,8 +4556,8 @@ msgstr "你的完整用户识别符将修改为 <0>@{0}0>"
#: src/view/screens/Settings.tsx:430
#: src/view/shell/desktop/RightNav.tsx:137
#: src/view/shell/Drawer.tsx:660
-msgid "Your invite codes are hidden when logged in using an App Password"
-msgstr "在使用 App 专用密码登录时,你的邀请码将被隐藏"
+#~ msgid "Your invite codes are hidden when logged in using an App Password"
+#~ msgstr "在使用 App 专用密码登录时,你的邀请码将被隐藏"
#: src/view/com/modals/ChangePassword.tsx:155
msgid "Your password has been changed successfully!"
@@ -4514,7 +4574,7 @@ msgid "Your posts, likes, and blocks are public. Mutes are private."
msgstr "你的帖子、点赞和屏蔽是公开可见的,而隐藏不可见。"
#: src/view/com/modals/SwitchAccount.tsx:84
-#: src/view/screens/Settings.tsx:125
+#: src/view/screens/Settings/index.tsx:118
msgid "Your profile"
msgstr "你的个人资料"
From 630b4226182249aab02bd58b136dfa90c4dd7427 Mon Sep 17 00:00:00 2001
From: Mary
Date: Tue, 13 Feb 2024 12:09:01 +0700
Subject: [PATCH 21/39] fix: localize the splash screen footer
---
src/view/com/auth/SplashScreen.web.tsx | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/src/view/com/auth/SplashScreen.web.tsx b/src/view/com/auth/SplashScreen.web.tsx
index 8ef64099f0..5c4d55dd1d 100644
--- a/src/view/com/auth/SplashScreen.web.tsx
+++ b/src/view/com/auth/SplashScreen.web.tsx
@@ -9,9 +9,10 @@ import {usePalette} from 'lib/hooks/usePalette'
import {CenteredView} from '../util/Views'
import {isWeb} from 'platform/detection'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
-import {Trans} from '@lingui/macro'
+import {Trans, msg} from '@lingui/macro'
import {Logo} from '#/view/icons/Logo'
import {Logotype} from '#/view/icons/Logotype'
+import {useLingui} from '@lingui/react'
export const SplashScreen = ({
onDismiss,
@@ -98,22 +99,23 @@ export const SplashScreen = ({
function Footer({styles}: {styles: ReturnType}) {
const pal = usePalette('default')
+ const {_} = useLingui()
return (
From a9029a5f4f15cbe906b96f935fabcf66749c507f Mon Sep 17 00:00:00 2001
From: Mary
Date: Tue, 13 Feb 2024 12:46:29 +0700
Subject: [PATCH 22/39] feat: language selection on web splash screen
---
src/view/com/auth/SplashScreen.web.tsx | 69 ++++++++++++++++++++++++--
1 file changed, 66 insertions(+), 3 deletions(-)
diff --git a/src/view/com/auth/SplashScreen.web.tsx b/src/view/com/auth/SplashScreen.web.tsx
index 5c4d55dd1d..ff8fe60b28 100644
--- a/src/view/com/auth/SplashScreen.web.tsx
+++ b/src/view/com/auth/SplashScreen.web.tsx
@@ -13,6 +13,9 @@ import {Trans, msg} from '@lingui/macro'
import {Logo} from '#/view/icons/Logo'
import {Logotype} from '#/view/icons/Logotype'
import {useLingui} from '@lingui/react'
+import {sanitizeAppLanguageSetting} from '#/locale/helpers'
+import {useLanguagePrefs, useLanguagePrefsApi} from '#/state/preferences'
+import {APP_LANGUAGES} from '#/locale/languages'
export const SplashScreen = ({
onDismiss,
@@ -101,6 +104,23 @@ function Footer({styles}: {styles: ReturnType}) {
const pal = usePalette('default')
const {_} = useLingui()
+ const langPrefs = useLanguagePrefs()
+ const setLangPrefs = useLanguagePrefsApi()
+
+ const sanitizedLang = sanitizeAppLanguageSetting(langPrefs.appLanguage)
+
+ const onChangeAppLanguage = React.useCallback(
+ (ev: React.ChangeEvent) => {
+ const value = ev.target.value
+
+ if (!value) return
+ if (sanitizedLang !== value) {
+ setLangPrefs.setAppLanguage(sanitizeAppLanguageSetting(value))
+ }
+ },
+ [sanitizedLang, setLangPrefs],
+ )
+
return (
}) {
text={_(msg`Jobs`)}
style={[styles.footerLink, pal.link]}
/>
+
+
+
+
+
+ {APP_LANGUAGES.find(l => l.code2 === sanitizedLang)?.name}
+
+
+
+
+
)
}
@@ -190,9 +252,10 @@ const useStyles = () => {
padding: 20,
borderTopWidth: 1,
flexDirection: 'row',
+ flexWrap: 'wrap',
+ gap: 20,
},
- footerLink: {
- marginRight: 20,
- },
+ footerDivider: {flexGrow: 1},
+ footerLink: {},
})
}
From 50fac737136c2339f3e40c0bc5a90cb5cb8a16e6 Mon Sep 17 00:00:00 2001
From: Mary
Date: Tue, 13 Feb 2024 12:52:09 +0700
Subject: [PATCH 23/39] fix: do not remove the outline
---
src/view/com/auth/SplashScreen.web.tsx | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/view/com/auth/SplashScreen.web.tsx b/src/view/com/auth/SplashScreen.web.tsx
index ff8fe60b28..9d09b067fd 100644
--- a/src/view/com/auth/SplashScreen.web.tsx
+++ b/src/view/com/auth/SplashScreen.web.tsx
@@ -169,7 +169,6 @@ function Footer({styles}: {styles: ReturnType}) {
width: '100%',
color: 'transparent',
background: 'transparent',
- outline: 0,
border: 0,
padding: 0,
}}>
From aa43e4cd4e94ec23952676a32acb423d2db71057 Mon Sep 17 00:00:00 2001
From: Mary
Date: Tue, 13 Feb 2024 14:39:18 +0700
Subject: [PATCH 24/39] feat: language selection on mobile
---
src/view/com/auth/SplashScreen.tsx | 76 +++++++++++++++++++++++++++++-
1 file changed, 75 insertions(+), 1 deletion(-)
diff --git a/src/view/com/auth/SplashScreen.tsx b/src/view/com/auth/SplashScreen.tsx
index ffd07d945b..222e9266bb 100644
--- a/src/view/com/auth/SplashScreen.tsx
+++ b/src/view/com/auth/SplashScreen.tsx
@@ -9,6 +9,14 @@ import {Trans, msg} from '@lingui/macro'
import {useLingui} from '@lingui/react'
import {Logo} from '#/view/icons/Logo'
import {Logotype} from '#/view/icons/Logotype'
+import {
+ FontAwesomeIcon,
+ FontAwesomeIconStyle,
+} from '@fortawesome/react-native-fontawesome'
+import RNPickerSelect, {PickerSelectProps} from 'react-native-picker-select'
+import {sanitizeAppLanguageSetting} from '#/locale/helpers'
+import {useLanguagePrefs, useLanguagePrefsApi} from '#/state/preferences'
+import {APP_LANGUAGES} from '#/locale/languages'
export const SplashScreen = ({
onPressSignin,
@@ -20,6 +28,21 @@ export const SplashScreen = ({
const pal = usePalette('default')
const {_} = useLingui()
+ const langPrefs = useLanguagePrefs()
+ const setLangPrefs = useLanguagePrefsApi()
+
+ const sanitizedLang = sanitizeAppLanguageSetting(langPrefs.appLanguage)
+
+ const onChangeAppLanguage = React.useCallback(
+ (value: Parameters[0]) => {
+ if (!value) return
+ if (sanitizedLang !== value) {
+ setLangPrefs.setAppLanguage(sanitizeAppLanguageSetting(value))
+ }
+ },
+ [sanitizedLang, setLangPrefs],
+ )
+
return (
@@ -58,6 +81,51 @@ export const SplashScreen = ({
+
+
+ Boolean(l.code2)).map(l => ({
+ label: l.name,
+ value: l.code2,
+ key: l.code2,
+ }))}
+ useNativeAndroidPickerStyle={false}
+ style={{
+ inputAndroid: {
+ color: pal.textLight.color,
+ fontSize: 16,
+ paddingRight: 10 + 4,
+ },
+ inputIOS: {
+ color: pal.text.color,
+ fontSize: 14,
+ paddingRight: 10 + 4,
+ },
+ }}
+ />
+
+
+
+
+
+
)
@@ -73,7 +141,7 @@ const styles = StyleSheet.create({
alignItems: 'center',
},
btns: {
- paddingBottom: 40,
+ paddingBottom: 0,
},
title: {
textAlign: 'center',
@@ -95,4 +163,10 @@ const styles = StyleSheet.create({
textAlign: 'center',
fontSize: 21,
},
+ footer: {
+ paddingHorizontal: 16,
+ paddingVertical: 12,
+ justifyContent: 'center',
+ alignItems: 'center',
+ },
})
From ae19e600996cc3cd02e71a05fd3f164ccfaf62a2 Mon Sep 17 00:00:00 2001
From: Mary
Date: Tue, 13 Feb 2024 14:39:43 +0700
Subject: [PATCH 25/39] fix: use the size prop
---
src/view/com/auth/SplashScreen.web.tsx | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/view/com/auth/SplashScreen.web.tsx b/src/view/com/auth/SplashScreen.web.tsx
index 9d09b067fd..f1921c7ffb 100644
--- a/src/view/com/auth/SplashScreen.web.tsx
+++ b/src/view/com/auth/SplashScreen.web.tsx
@@ -153,7 +153,8 @@ function Footer({styles}: {styles: ReturnType}) {