···5757import {Shell} from '#/view/shell'
5858import {ThemeProvider as Alf} from '#/alf'
5959import {useColorModeTheme} from '#/alf/util/useColorModeTheme'
6060+import {NuxDialogs} from '#/components/dialogs/nuxs'
6061import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry'
6162import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs'
6263import {Provider as PortalProvider} from '#/components/Portal'
···131132 style={s.h100pct}>
132133 <TestCtrls />
133134 <Shell />
135135+ <NuxDialogs />
134136 </GestureHandlerRootView>
135137 </ProgressGuideProvider>
136138 </MutedThreadsProvider>
+2
src/App.web.tsx
···4646import {Shell} from '#/view/shell/index'
4747import {ThemeProvider as Alf} from '#/alf'
4848import {useColorModeTheme} from '#/alf/util/useColorModeTheme'
4949+import {NuxDialogs} from '#/components/dialogs/nuxs'
4950import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry'
5051import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs'
5152import {Provider as PortalProvider} from '#/components/Portal'
···113114 <SafeAreaProvider>
114115 <ProgressGuideProvider>
115116 <Shell />
117117+ <NuxDialogs />
116118 </ProgressGuideProvider>
117119 </SafeAreaProvider>
118120 </MutedThreadsProvider>
···7171 }, [incomingUrl, composeIntent, verifyEmailIntent])
7272}
73737474-function useComposeIntent() {
7474+export function useComposeIntent() {
7575 const closeAllActiveElements = useCloseAllActiveElements()
7676 const {openComposer} = useComposerControls()
7777 const {hasSession} = useSession()
···9797 if (part.includes('https://') || part.includes('http://')) {
9898 return false
9999 }
100100+ console.log({
101101+ part,
102102+ text: VALID_IMAGE_REGEX.test(part),
103103+ })
100104 // We also should just filter out cases that don't have all the info we need
101105 return VALID_IMAGE_REGEX.test(part)
102106 })
···115115msgid "{0} joined this week"
116116msgstr "今週、{0}人が参加しました"
117117118118-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:593
118118+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:637
119119msgid "{0} of {1}"
120120msgstr "{0} / {1}"
121121···123123msgid "{0} people have used this starter pack!"
124124msgstr "{0}人がこのスターターパックを使用しました!"
125125126126-#: src/view/com/util/UserAvatar.tsx:419
126126+#: src/view/com/util/UserAvatar.tsx:423
127127msgid "{0}'s avatar"
128128msgstr "{0}のアバター"
129129···372372msgid "Add alt text"
373373msgstr "ALTテキストを追加"
374374375375-#: src/view/com/composer/videos/SubtitleDialog.tsx:107
375375+#: src/view/com/composer/videos/SubtitleDialog.tsx:109
376376msgid "Add alt text (optional)"
377377msgstr "ALTテキストを追加(オプション)"
378378···493493msgstr "ALT"
494494495495#: src/view/com/composer/GifAltText.tsx:144
496496-#: src/view/com/composer/videos/SubtitleDialog.tsx:54
497497-#: src/view/com/composer/videos/SubtitleDialog.tsx:102
498498-#: src/view/com/composer/videos/SubtitleDialog.tsx:106
496496+#: src/view/com/composer/videos/SubtitleDialog.tsx:56
497497+#: src/view/com/composer/videos/SubtitleDialog.tsx:104
498498+#: src/view/com/composer/videos/SubtitleDialog.tsx:108
499499#: src/view/com/modals/EditImage.tsx:316
500500#: src/view/screens/AccessibilitySettings.tsx:87
501501msgid "Alt text"
···522522msgid "An error has occurred"
523523msgstr "エラーが発生しました"
524524525525-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:369
525525+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:413
526526msgid "An error occurred"
527527msgstr "エラーが発生しました"
528528529529-#: src/state/queries/video/video.ts:227
529529+#: src/state/queries/video/video.ts:232
530530msgid "An error occurred while compressing the video."
531531msgstr "ビデオの圧縮中にエラーが発生しました。"
532532···534534msgid "An error occurred while generating your starter pack. Want to try again?"
535535msgstr "スターターパックの生成中にエラーが発生しました。再度試しますか?"
536536537537-#: src/view/com/util/post-embeds/VideoEmbed.tsx:213
537537+#: src/view/com/util/post-embeds/VideoEmbed.tsx:215
538538msgid "An error occurred while loading the video. Please try again later."
539539msgstr "ビデオの読み込み時にエラーが発生しました。時間をおいてもう一度お試しください。"
540540541541-#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:170
541541+#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:174
542542msgid "An error occurred while loading the video. Please try again."
543543msgstr "ビデオの読み込み時にエラーが発生しました。もう一度お試しください。"
544544···547547msgid "An error occurred while saving the QR code!"
548548msgstr "QRコードの保存中にエラーが発生しました!"
549549550550-#: src/view/com/composer/videos/SelectVideoBtn.tsx:61
550550+#: src/view/com/composer/videos/SelectVideoBtn.tsx:68
551551msgid "An error occurred while selecting the video"
552552msgstr "ビデオの選択中にエラーが発生しました"
553553···556556msgid "An error occurred while trying to follow all"
557557msgstr "すべてフォローしようとしたらエラーが発生しました"
558558559559-#: src/state/queries/video/video.ts:194
559559+#: src/state/queries/video/video.ts:199
560560msgid "An error occurred while uploading the video."
561561msgstr "ビデオのアップロード中にエラーが発生しました。"
562562···702702msgid "Are you sure you want to remove this from your feeds?"
703703msgstr "本当にこのフィードをあなたのフィードから削除したいですか?"
704704705705-#: src/view/com/composer/Composer.tsx:837
705705+#: src/view/com/composer/Composer.tsx:841
706706msgid "Are you sure you'd like to discard this draft?"
707707msgstr "本当にこの下書きを破棄しますか?"
708708···844844msgid "Bluesky is better with friends!"
845845msgstr "Blueskyは友達と一緒のほうが楽しい!"
846846847847+#: src/components/dialogs/nuxs/TenMillion/index.tsx:201
848848+msgid "Bluesky now has over 10 million users, and I was #{0}!"
849849+msgstr "Bluesky のユーザー数は現在 1,000 万人を超えており、私は #{0} でした。"
850850+847851#: src/components/StarterPack/ProfileStarterPacks.tsx:282
848852msgid "Bluesky will choose a set of recommended accounts from people in your network."
849853msgstr "Blueskyはあなたのつながっているユーザーからおすすめのアカウントを選びます。"
···864868#: src/screens/Onboarding/state.ts:81
865869msgid "Books"
866870msgstr "書籍"
871871+872872+#: src/components/dialogs/nuxs/TenMillion/index.tsx:583
873873+msgid "Brag a little!"
874874+msgstr "ちょっと自慢してみよう!"
867875868876#: src/components/FeedInterstitials.tsx:346
869877msgid "Browse more accounts on the Explore page"
···927935#: src/components/Prompt.tsx:124
928936#: src/components/TagMenu/index.tsx:282
929937#: src/screens/Deactivated.tsx:161
930930-#: src/view/com/composer/Composer.tsx:590
931931-#: src/view/com/composer/Composer.tsx:605
938938+#: src/view/com/composer/Composer.tsx:595
939939+#: src/view/com/composer/Composer.tsx:610
932940#: src/view/com/modals/ChangeEmail.tsx:213
933941#: src/view/com/modals/ChangeEmail.tsx:215
934942#: src/view/com/modals/ChangeHandle.tsx:148
···9961004msgid "Cannot interact with a blocked user"
9971005msgstr "ブロックしたユーザーとはやりとりできません"
9981006999999-#: src/view/com/composer/videos/SubtitleDialog.tsx:133
10071007+#: src/view/com/composer/videos/SubtitleDialog.tsx:135
10001008msgid "Captions (.vtt)"
10011009msgstr "キャプション(.vtt)"
1002101010031003-#: src/view/com/composer/videos/SubtitleDialog.tsx:54
10111011+#: src/view/com/composer/videos/SubtitleDialog.tsx:56
10041012msgid "Captions & alt text"
10051013msgstr "キャプション&ALTテキスト"
1006101410151015+#: src/components/dialogs/nuxs/TenMillion/index.tsx:336
10161016+msgid "Celebrating {0} users"
10171017+msgstr "{0} 人のユーザーを祝福"
10181018+10071019#: src/view/com/modals/VerifyEmail.tsx:160
10081020msgid "Change"
10091021msgstr "変更"
···12381250msgid "Closes password update alert"
12391251msgstr "パスワード更新アラートを閉じる"
1240125212411241-#: src/view/com/composer/Composer.tsx:602
12531253+#: src/view/com/composer/Composer.tsx:607
12421254msgid "Closes post composer and discards post draft"
12431255msgstr "投稿の編集画面を閉じて下書きを削除する"
12441256···12771289msgid "Complete the challenge"
12781290msgstr "テストをクリアしてください"
1279129112801280-#: src/view/com/composer/Composer.tsx:710
12921292+#: src/view/com/composer/Composer.tsx:715
12811293msgid "Compose posts up to {MAX_GRAPHEME_LENGTH} characters in length"
12821294msgstr "{MAX_GRAPHEME_LENGTH}文字までの投稿を作成"
12831295···14951507msgid "Could not mute chat"
14961508msgstr "チャットのミュートに失敗しました"
1497150914981498-#: src/view/com/composer/videos/VideoPreview.web.tsx:45
15101510+#: src/view/com/composer/videos/VideoPreview.web.tsx:56
14991511msgid "Could not process your video"
15001512msgstr "ビデオを処理できませんでした"
15011513···16041616msgid "Dark theme"
16051617msgstr "ダークテーマ"
1606161816071607-#: src/screens/Signup/StepInfo/index.tsx:191
16191619+#: src/screens/Signup/StepInfo/index.tsx:192
16081620msgid "Date of birth"
16091621msgstr "生年月日"
16101622···17381750msgid "Dialog: adjust who can interact with this post"
17391751msgstr "ダイアログ:この投稿に誰が反応できるか調整"
1740175217411741-#: src/view/com/composer/Composer.tsx:351
17531753+#: src/view/com/composer/Composer.tsx:356
17421754msgid "Did you want to say anything?"
17431755msgstr "なにか言いたいことはあった?"
17441756···17631775msgid "Disable haptic feedback"
17641776msgstr "触覚フィードバックを無効化"
1765177717661766-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:335
17781778+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:379
17671779msgid "Disable subtitles"
17681780msgstr "サブタイトル(字幕)を無効にする"
17691781···17761788msgid "Disabled"
17771789msgstr "無効"
1778179017791779-#: src/view/com/composer/Composer.tsx:839
17911791+#: src/view/com/composer/Composer.tsx:843
17801792msgid "Discard"
17811793msgstr "破棄"
1782179417831783-#: src/view/com/composer/Composer.tsx:836
17951795+#: src/view/com/composer/Composer.tsx:840
17841796msgid "Discard draft?"
17851797msgstr "下書きを削除しますか?"
17861798···18061818#~ msgid "Dismiss"
18071819#~ msgstr "消す"
1808182018091809-#: src/view/com/composer/Composer.tsx:1106
18211821+#: src/view/com/composer/Composer.tsx:1110
18101822msgid "Dismiss error"
18111823msgstr "エラーを消す"
18121824···18581870#: src/screens/Onboarding/StepProfile/index.tsx:325
18591871#: src/view/com/auth/server-input/index.tsx:169
18601872#: src/view/com/auth/server-input/index.tsx:170
18611861-#: src/view/com/composer/videos/SubtitleDialog.tsx:167
18621862-#: src/view/com/composer/videos/SubtitleDialog.tsx:177
18731873+#: src/view/com/composer/videos/SubtitleDialog.tsx:171
18741874+#: src/view/com/composer/videos/SubtitleDialog.tsx:181
18631875#: src/view/com/modals/AddAppPasswords.tsx:243
18641876#: src/view/com/modals/AltImage.tsx:141
18651877#: src/view/com/modals/crop-image/CropImage.web.tsx:177
···18911903msgid "Download CAR file"
18921904msgstr "CARファイルをダウンロード"
1893190519061906+#: src/components/dialogs/nuxs/TenMillion/index.tsx:591
19071907+msgid "Download image"
19081908+msgstr "画像をダウンロード"
19091909+18941910#: src/view/com/composer/text-input/TextInput.web.tsx:269
18951911msgid "Drop to add images"
18961912msgstr "ドロップして画像を追加する"
···19521968msgid "Edit"
19531969msgstr "編集"
1954197019551955-#: src/view/com/util/UserAvatar.tsx:328
19711971+#: src/view/com/util/UserAvatar.tsx:332
19561972#: src/view/com/util/UserBanner.tsx:92
19571973msgid "Edit avatar"
19581974msgstr "アバターを編集"
···21122128msgid "Enable priority notifications"
21132129msgstr "優先通知を有効にする"
2114213021152115-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:336
21312131+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:380
21162132msgid "Enable subtitles"
21172133msgstr "サブタイトル(字幕)を有効にする"
21182134···21302146msgid "End of feed"
21312147msgstr "フィードの終わり"
2132214821332133-#: src/view/com/composer/videos/SubtitleDialog.tsx:157
21492149+#: src/view/com/composer/videos/SubtitleDialog.tsx:161
21342150msgid "Ensure you have selected a language for each subtitle file."
21352151msgstr "各字幕ファイルに言語が選択されてることを確認してください。"
21362152···22322248msgid "Excludes users you follow"
22332249msgstr "フォローしているユーザーは除外"
2234225022352235-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:353
22512251+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:397
22362252msgid "Exit fullscreen"
22372253msgstr "全画面表示を終了"
22382254···26672683msgid "From <0/>"
26682684msgstr "<0/>から"
2669268526702670-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:354
26862686+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:398
26712687msgid "Fullscreen"
26722688msgstr "全画面表示"
26732689···26962712msgid "Getting started"
26972713msgstr "入門"
2698271426992699-#: src/components/MediaPreview.tsx:119
27152715+#: src/components/MediaPreview.tsx:120
27002716msgid "GIF"
27012717msgstr "GIF"
27022718···30983114msgid "It's just you right now! Add more people to your starter pack by searching above."
30993115msgstr "今はあなただけ!上で検索してスターターパックにより多くのユーザーを追加してください。"
3100311631013101-#: src/view/com/composer/Composer.tsx:1125
31173117+#: src/view/com/composer/Composer.tsx:1129
31023118msgid "Job ID: {0}"
31033119msgstr "ジョブID:{0}"
31043120···31163132#: src/components/StarterPack/QrCode.tsx:56
31173133msgid "Join the conversation"
31183134msgstr "会話に参加"
31353135+31363136+#: src/components/dialogs/nuxs/TenMillion/index.tsx:461
31373137+msgid "Joined {0}"
31383138+msgstr "{0} 参加"
3119313931203140#: src/screens/Onboarding/index.tsx:21
31213141#: src/screens/Onboarding/state.ts:89
···35803600msgid "Music"
35813601msgstr "音楽"
3582360236033603+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:389
36043604+msgctxt "video"
36053605+msgid "Mute"
36063606+msgstr ""
36073607+35833608#: src/components/TagMenu/index.tsx:263
35843584-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:345
35853609msgid "Mute"
35863610msgstr "ミュート"
35873611···40424066msgid "Oh no! Something went wrong."
40434067msgstr "ちょっと!何らかの問題が発生したようです。"
4044406840694069+#: src/components/dialogs/nuxs/TenMillion/index.tsx:171
40704070+msgid "Oh no! We weren't able to generate an image for you to share. Rest assured, we're glad you're here 🦋"
40714071+msgstr "ああ、残念!共有するための画像を生成できませんでした。ご安心ください、ここに来てくれて嬉しいです🦋"
40724072+40454073#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339
40464074msgid "OK"
40474075msgstr "OK"
···40624090msgid "Onboarding reset"
40634091msgstr "オンボーディングのリセット"
4064409240654065-#: src/view/com/composer/Composer.tsx:667
40934093+#: src/view/com/composer/Composer.tsx:672
40664094msgid "One or more images is missing alt text."
40674095msgstr "1つもしくは複数の画像にALTテキストがありません。"
40684096···41134141msgstr "会話のオプションを開く"
4114414241154143#: src/screens/Messages/Conversation/MessageInput.web.tsx:165
41164116-#: src/view/com/composer/Composer.tsx:819
41174117-#: src/view/com/composer/Composer.tsx:820
41444144+#: src/view/com/composer/Composer.tsx:823
41454145+#: src/view/com/composer/Composer.tsx:824
41184146msgid "Open emoji picker"
41194147msgstr "絵文字を入力"
41204148···42834311msgstr "スレッドの設定を開く"
4284431242854313#: src/view/com/notifications/FeedItem.tsx:551
42864286-#: src/view/com/util/UserAvatar.tsx:420
43144314+#: src/view/com/util/UserAvatar.tsx:424
42874315msgid "Opens this profile"
42884316msgstr "プロフィールを開く"
4289431742904290-#: src/view/com/composer/videos/SelectVideoBtn.tsx:81
43184318+#: src/view/com/composer/videos/SelectVideoBtn.tsx:88
42914319msgid "Opens video picker"
42924320msgstr "ビデオの選択画面を開く"
42934321···43654393msgstr "パスワードが更新されました!"
4366439443674395#: src/view/com/util/post-embeds/GifEmbed.tsx:44
43684368-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:322
43964396+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:366
43694397msgid "Pause"
43704398msgstr "一時停止"
4371439943724372-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:275
44004400+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:319
43734401msgid "Pause video"
43744402msgstr "ビデオを一時停止"
43754403···44294457msgstr "フィードにピン留めしました"
4430445844314459#: src/view/com/util/post-embeds/GifEmbed.tsx:44
44324432-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:323
44604460+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:367
44334461msgid "Play"
44344462msgstr "再生"
44354463···44414469msgid "Play or pause the GIF"
44424470msgstr "GIFの再生や一時停止"
4443447144444444-#: src/view/com/util/post-embeds/VideoEmbed.tsx:187
44454445-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:276
44724472+#: src/view/com/util/post-embeds/VideoEmbed.tsx:189
44734473+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:320
44464474msgid "Play video"
44474475msgstr "ビデオを再生"
44484476···45144542msgid "Please Verify Your Email"
45154543msgstr "メールアドレスを確認してください"
4516454445174517-#: src/view/com/composer/Composer.tsx:355
45454545+#: src/view/com/composer/Composer.tsx:360
45184546msgid "Please wait for your link card to finish loading"
45194547msgstr "リンクカードが読み込まれるまでお待ちください"
45204548···45274555msgid "Porn"
45284556msgstr "ポルノ"
4529455745304530-#: src/view/com/composer/Composer.tsx:642
45314531-#: src/view/com/composer/Composer.tsx:649
45584558+#: src/view/com/composer/Composer.tsx:647
45594559+#: src/view/com/composer/Composer.tsx:654
45324560msgctxt "action"
45334561msgid "Post"
45344562msgstr "投稿"
···46984726msgid "Public, shareable lists which can drive feeds."
46994727msgstr "フィードとして利用できる、公開された共有可能なリスト。"
4700472847014701-#: src/view/com/composer/Composer.tsx:627
47294729+#: src/view/com/composer/Composer.tsx:632
47024730msgid "Publish post"
47034731msgstr "投稿を公開"
4704473247054705-#: src/view/com/composer/Composer.tsx:627
47334733+#: src/view/com/composer/Composer.tsx:632
47064734msgid "Publish reply"
47074735msgstr "返信を公開"
47084736···48324860msgid "Remove attachment"
48334861msgstr "添付を削除"
4834486248354835-#: src/view/com/util/UserAvatar.tsx:387
48634863+#: src/view/com/util/UserAvatar.tsx:391
48364864msgid "Remove Avatar"
48374865msgstr "アバターを削除"
48384866···49004928msgid "Remove repost"
49014929msgstr "リポストを削除"
4902493049034903-#: src/view/com/composer/videos/SubtitleDialog.tsx:260
49314931+#: src/view/com/composer/videos/SubtitleDialog.tsx:264
49044932msgid "Remove subtitle file"
49054933msgstr "字幕ファイルを削除"
49064934···49614989msgid "Replies to this post are disabled."
49624990msgstr "この投稿への返信は無効化されています。"
4963499149644964-#: src/view/com/composer/Composer.tsx:640
49924992+#: src/view/com/composer/Composer.tsx:645
49654993msgctxt "action"
49664994msgid "Reply"
49674995msgstr "返信"
···54155443msgid "See this guide"
54165444msgstr "ガイドを見る"
5417544554185418-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:587
54465446+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:631
54195447msgid "Seek slider"
54205448msgstr "シークバー"
54215449···54555483msgid "Select how long to mute this word for."
54565484msgstr "このワードをどのくらいの間ミュートするのかを選択。"
5457548554585458-#: src/view/com/composer/videos/SubtitleDialog.tsx:245
54865486+#: src/view/com/composer/videos/SubtitleDialog.tsx:249
54595487msgid "Select language..."
54605488msgstr "言語を選択…"
54615489···54875515msgid "Select the service that hosts your data."
54885516msgstr "データをホストするサービスを選択します。"
5489551754905490-#: src/view/com/composer/videos/SelectVideoBtn.tsx:80
55185518+#: src/view/com/composer/videos/SelectVideoBtn.tsx:87
54915519msgid "Select video"
54925520msgstr "ビデオを選択"
54935521···55035531msgid "Select your app language for the default text to display in the app."
55045532msgstr "アプリに表示されるデフォルトのテキストの言語を選択"
5505553355065506-#: src/screens/Signup/StepInfo/index.tsx:192
55345534+#: src/screens/Signup/StepInfo/index.tsx:193
55075535msgid "Select your date of birth"
55085536msgstr "生年月日を選択"
55095537···56435671msgid "Sexually Suggestive"
56445672msgstr "性的にきわどい"
5645567356745674+#: src/components/dialogs/nuxs/TenMillion/index.tsx:607
56465675#: src/components/StarterPack/QrCodeDialog.tsx:177
56475676#: src/screens/StarterPack/StarterPackScreen.tsx:411
56485677#: src/screens/StarterPack/StarterPackScreen.tsx:582
···56785707#: src/view/screens/ProfileFeed.tsx:362
56795708msgid "Share feed"
56805709msgstr "フィードを共有"
57105710+57115711+#: src/components/dialogs/nuxs/TenMillion/index.tsx:590
57125712+msgid "Share image externally"
57135713+msgstr "画像を外部に共有する"
57145714+57155715+#: src/components/dialogs/nuxs/TenMillion/index.tsx:602
57165716+msgid "Share image in post"
57175717+msgstr "投稿で画像を共有"
5681571856825719#: src/components/StarterPack/ShareDialog.tsx:124
56835720#: src/components/StarterPack/ShareDialog.tsx:131
···59505987msgid "Something went wrong!"
59515988msgstr "何らかの問題が発生したようです!"
5952598959535953-#: src/App.native.tsx:102
59545954-#: src/App.web.tsx:83
59905990+#: src/App.native.tsx:103
59915991+#: src/App.web.tsx:84
59555992msgid "Sorry! Your session expired. Please log in again."
59565993msgstr "大変申し訳ありません!セッションの有効期限が切れました。もう一度ログインしてください。"
59575994···61536190msgid "Tell us a little more"
61546191msgstr "もう少し教えて"
6155619261936193+#: src/components/dialogs/nuxs/TenMillion/index.tsx:487
61946194+msgid "Ten Million"
61956195+msgstr "1000万"
61966196+61566197#: src/view/shell/desktop/RightNav.tsx:90
61576198msgid "Terms"
61586199msgstr "条件"
···61856226#: src/components/ReportDialog/SubmitView.tsx:81
61866227msgid "Thank you. Your report has been sent."
61876228msgstr "ありがとうございます。あなたの報告は送信されました。"
62296229+62306230+#: src/components/dialogs/nuxs/TenMillion/index.tsx:562
62316231+msgid "Thanks for being one of our first 10 million users."
62326232+msgstr "最初の 1,000 万人のユーザーの 1 人になっていただきありがとうございます。"
6188623361896234#: src/components/intents/VerifyEmailIntentDialog.tsx:74
61906235msgid "Thanks, you have successfully verified your email address."
···62716316msgid "The Privacy Policy has been moved to <0/>"
62726317msgstr "プライバシーポリシーは<0/>に移動しました"
6273631862746274-#: src/state/queries/video/video.ts:222
63196319+#: src/state/queries/video/video.ts:227
62756320msgid "The selected video is larger than 50MB."
62766321msgstr "選択したビデオのサイズが50MBを超えています。"
62776322···66086653msgid "To report a conversation, please report one of its messages via the conversation screen. This lets our moderators understand the context of your issue."
66096654msgstr "会話を報告するには、会話の画面からメッセージのうちの一つを報告してください。それによって問題の文脈をモデレーターが理解できるようになります。"
6610665566116611-#: src/view/com/composer/videos/SelectVideoBtn.tsx:106
66566656+#: src/view/com/composer/videos/SelectVideoBtn.tsx:113
66126657msgid "To upload videos to Bluesky, you must first verify your email."
66136658msgstr "Blueskyにビデオをアップロードするには、まずメールアドレスを確認しなくてはなりません。"
6614665966156660#: src/components/ReportDialog/SelectLabelerView.tsx:33
66166661msgid "To whom would you like to send this report?"
66176662msgstr "この報告を誰に送りたいですか?"
66636663+66646664+#: src/components/dialogs/nuxs/TenMillion/index.tsx:566
66656665+msgid "Together, we're rebuilding the social internet. We're glad you're here."
66666666+msgstr "私たちは一緒にソーシャル インターネットを再構築しています。ご参加いただきありがとうございます。"
6618666766196668#: src/view/com/util/forms/DropdownButton.tsx:255
66206669msgid "Toggle dropdown"
···67396788msgid "Unlike this feed"
67406789msgstr "このフィードからいいねを外す"
6741679067916791+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:388
67926792+msgctxt "video"
67936793+msgid "Unmute"
67946794+msgstr ""
67956795+67426796#: src/components/TagMenu/index.tsx:263
67436743-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:344
67446797#: src/view/screens/ProfileList.tsx:689
67456798msgid "Unmute"
67466799msgstr "ミュートを解除"
···67676820msgid "Unmute thread"
67686821msgstr "スレッドのミュートを解除"
6769682267706770-#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:273
68236823+#: src/view/com/util/post-embeds/VideoEmbedInner/VideoWebControls.tsx:317
67716824msgid "Unmute video"
67726825msgstr "ビデオのミュートを解除"
67736826···68096862msgid "Unsubscribed from list"
68106863msgstr "リストの登録を解除しました"
6811686468126812-#: src/state/queries/video/video.ts:240
68656865+#: src/state/queries/video/video.ts:245
68136866msgid "Unsupported video type: {mimeType}"
68146867msgstr "サポートしていないビデオ形式:{mimeType}"
68156868···68466899msgid "Upload a text file to:"
68476900msgstr "テキストファイルのアップロード先:"
6848690168496849-#: src/view/com/util/UserAvatar.tsx:355
68506850-#: src/view/com/util/UserAvatar.tsx:358
69026902+#: src/view/com/util/UserAvatar.tsx:359
69036903+#: src/view/com/util/UserAvatar.tsx:362
68516904#: src/view/com/util/UserBanner.tsx:123
68526905#: src/view/com/util/UserBanner.tsx:126
68536906msgid "Upload from Camera"
68546907msgstr "カメラからアップロード"
6855690868566856-#: src/view/com/util/UserAvatar.tsx:372
69096909+#: src/view/com/util/UserAvatar.tsx:376
68576910#: src/view/com/util/UserBanner.tsx:140
68586911msgid "Upload from Files"
68596912msgstr "ファイルからアップロード"
6860691368616861-#: src/view/com/util/UserAvatar.tsx:366
68626914#: src/view/com/util/UserAvatar.tsx:370
69156915+#: src/view/com/util/UserAvatar.tsx:374
68636916#: src/view/com/util/UserBanner.tsx:134
68646917#: src/view/com/util/UserBanner.tsx:138
68656918msgid "Upload from Library"
···69887041msgid "Value:"
69897042msgstr "値:"
6990704369916991-#: src/view/com/composer/videos/SelectVideoBtn.tsx:104
70447044+#: src/view/com/composer/videos/SelectVideoBtn.tsx:111
69927045msgid "Verified email required"
69937046msgstr "メールアドレスの確認が必要"
69947047···70177070msgid "Verify New Email"
70187071msgstr "新しいメールアドレスを確認"
7019707270207020-#: src/view/com/composer/videos/SelectVideoBtn.tsx:108
70737073+#: src/view/com/composer/videos/SelectVideoBtn.tsx:115
70217074msgid "Verify now"
70227075msgstr "確認する"
70237076···70477100msgid "Video Games"
70487101msgstr "ビデオゲーム"
7049710270507050-#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:163
71037103+#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167
70517104msgid "Video not found."
70527105msgstr "ビデオが見つかりません。"
7053710670547054-#: src/view/com/composer/videos/SubtitleDialog.tsx:99
71077107+#: src/view/com/composer/videos/SubtitleDialog.tsx:101
70557108msgid "Video settings"
70567109msgstr "ビデオの設定"
7057711070587111#: src/view/com/util/post-embeds/VideoEmbedInner/VideoEmbedInnerNative.tsx:77
70597112msgid "Video: {0}"
70607113msgstr "ビデオ:{0}"
71147114+71157115+#: src/view/com/composer/videos/SelectVideoBtn.tsx:58
71167116+#: src/view/com/composer/videos/VideoPreview.web.tsx:44
71177117+msgid "Videos must be less than 60 seconds long"
71187118+msgstr ""
7061711970627120#: src/screens/Profile/Header/Shell.tsx:113
70637121msgid "View {0}'s avatar"
···72247282msgid "We're sorry, but your search could not be completed. Please try again in a few minutes."
72257283msgstr "大変申し訳ありませんが、検索を完了できませんでした。数分後に再試行してください。"
7226728472277227-#: src/view/com/composer/Composer.tsx:417
72857285+#: src/view/com/composer/Composer.tsx:422
72287286msgid "We're sorry! The post you are replying to has been deleted."
72297287msgstr "大変申し訳ありません!返信しようとしている投稿は削除されました。"
72307288···7255731372567314#: src/view/com/auth/SplashScreen.tsx:40
72577315#: src/view/com/auth/SplashScreen.web.tsx:86
72587258-#: src/view/com/composer/Composer.tsx:512
73167316+#: src/view/com/composer/Composer.tsx:517
72597317msgid "What's up?"
72607318msgstr "最近どう?"
72617319···73227380msgid "Write a message"
73237381msgstr "メッセージを書く"
7324738273257325-#: src/view/com/composer/Composer.tsx:708
73837383+#: src/view/com/composer/Composer.tsx:713
73267384msgid "Write post"
73277385msgstr "投稿を書く"
7328738673297329-#: src/view/com/composer/Composer.tsx:511
73877387+#: src/view/com/composer/Composer.tsx:516
73307388#: src/view/com/post-thread/PostThreadComposePrompt.tsx:42
73317389msgid "Write your reply"
73327390msgstr "返信を書く"
···76467704msgid "Your account has been deleted"
76477705msgstr "あなたのアカウントは削除されました"
7648770677077707+#: src/state/queries/video/video.ts:185
77087708+msgid "Your account is not yet old enough to upload videos. Please try again later."
77097709+msgstr ""
77107710+76497711#: src/view/screens/Settings/ExportCarDialog.tsx:65
76507712msgid "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."
76517713msgstr "あなたのアカウントの公開データの全記録を含むリポジトリは、「CAR」ファイルとしてダウンロードできます。このファイルには、画像などのメディア埋め込み、また非公開のデータは含まれていないため、それらは個別に取得する必要があります。"
7652771476537653-#: src/screens/Signup/StepInfo/index.tsx:180
77157715+#: src/screens/Signup/StepInfo/index.tsx:181
76547716msgid "Your birth date"
76557717msgstr "生年月日"
7656771876577657-#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167
77197719+#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:171
76587720msgid "Your browser does not support the video format. Please try a different browser."
76597721msgstr "利用中のブラウザがこのビデオ形式をサポートしていません。他のブラウザをお試しください。"
76607722···77057767msgid "Your password has been changed successfully!"
77067768msgstr "パスワードの変更が完了しました!"
7707776977087708-#: src/view/com/composer/Composer.tsx:463
77707770+#: src/view/com/composer/Composer.tsx:468
77097771msgid "Your post has been published"
77107772msgstr "投稿を公開しました"
77117773···77217783msgid "Your profile, posts, feeds, and lists will no longer be visible to other Bluesky users. You can reactivate your account at any time by logging in."
77227784msgstr "あなたのプロフィール、投稿、フィード、そしてリストは他のBlueskyユーザーに見えなくなります。ログインすることでいつでもアカウントを再有効化できます。"
7723778577247724-#: src/view/com/composer/Composer.tsx:462
77867786+#: src/view/com/composer/Composer.tsx:467
77257787msgid "Your reply has been published"
77267788msgstr "返信を公開しました"
77277789
+61-16
src/locale/locales/pt-BR/messages.po
···139139#~ msgid "{0} your feeds"
140140#~ msgstr "{0} seus feeds"
141141142142-#: src/view/com/util/UserAvatar.tsx:419
142142+#: src/view/com/util/UserAvatar.tsx:423
143143msgid "{0}'s avatar"
144144msgstr "Avatar de {0}"
145145···656656msgid "An error occurred while loading the video. Please try again later."
657657msgstr "Ocorreu um erro ao carregar o vídeo. Tente novamente mais tarde."
658658659659-#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:171
659659+#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:174
660660msgid "An error occurred while loading the video. Please try again."
661661msgstr "Ocorreu um erro ao carregar o vídeo. Tente novamente."
662662···10051005#~ msgid "Bluesky is public."
10061006#~ msgstr "Bluesky é público."
1007100710081008+#: src/components/dialogs/nuxs/TenMillion/index.tsx:201
10091009+msgid "Bluesky now has over 10 million users, and I was #{0}!"
10101010+msgstr "O Bluesky agora tem mais de 10 milhões de usuários, e eu tinha #{0}!"
10111011+10081012#: src/components/StarterPack/ProfileStarterPacks.tsx:282
10091013msgid "Bluesky will choose a set of recommended accounts from people in your network."
10101014msgstr "O Bluesky escolherá um conjunto de contas recomendadas dentre as pessoas em sua rede."
···10261030msgid "Books"
10271031msgstr "Livros"
1028103210331033+#: src/components/dialogs/nuxs/TenMillion/index.tsx:583
10341034+msgid "Brag a little!"
10351035+msgstr "Gabe-se um pouco!"
10361036+10291037#: src/components/FeedInterstitials.tsx:346
10301038msgid "Browse more accounts on the Explore page"
10311039msgstr "Navegue por mais contas na página Explorar"
···11721180#: src/view/com/composer/videos/SubtitleDialog.tsx:56
11731181msgid "Captions & alt text"
11741182msgstr "Legendas e texto alt"
11831183+11841184+#: src/components/dialogs/nuxs/TenMillion/index.tsx:336
11851185+msgid "Celebrating {0} users"
11861186+msgstr "Comemorando {0} usuários"
1175118711761188#: src/view/com/modals/VerifyEmail.tsx:160
11771189msgid "Change"
···18671879#~ msgid "Dark Theme"
18681880#~ msgstr "Modo Escuro"
1869188118701870-#: src/screens/Signup/StepInfo/index.tsx:191
18821882+#: src/screens/Signup/StepInfo/index.tsx:192
18711883msgid "Date of birth"
18721884msgstr "Data de nascimento"
18731885···21742186msgid "Download CAR file"
21752187msgstr "Baixar arquivo CAR"
2176218821892189+#: src/components/dialogs/nuxs/TenMillion/index.tsx:591
21902190+msgid "Download image"
21912191+msgstr "Baixar imagem"
21922192+21772193#: src/view/com/composer/text-input/TextInput.web.tsx:269
21782194msgid "Drop to add images"
21792195msgstr "Solte para adicionar imagens"
···22392255msgid "Edit"
22402256msgstr "Editar"
2241225722422242-#: src/view/com/util/UserAvatar.tsx:328
22582258+#: src/view/com/util/UserAvatar.tsx:332
22432259#: src/view/com/util/UserBanner.tsx:92
22442260msgid "Edit avatar"
22452261msgstr "Editar avatar"
···35453561msgid "Join the conversation"
35463562msgstr "Participe da conversa"
3547356335643564+#: src/components/dialogs/nuxs/TenMillion/index.tsx:461
35653565+msgid "Joined {0}"
35663566+msgstr "Juntou-se {0}"
35673567+35483568#: src/screens/Onboarding/index.tsx:21
35493569#: src/screens/Onboarding/state.ts:89
35503570msgid "Journalism"
···45514571msgid "Oh no! Something went wrong."
45524572msgstr "Opa! Algo deu errado."
4553457345744574+#: src/components/dialogs/nuxs/TenMillion/index.tsx:171
45754575+msgid "Oh no! We weren't able to generate an image for you to share. Rest assured, we're glad you're here 🦋"
45764576+msgstr "Ah, não! Não conseguimos gerar uma imagem para você compartilhar. Fique tranquilo, estamos felizes que você esteja aqui 🦋"
45774577+45544578#: src/screens/Profile/Header/ProfileHeaderLabeler.tsx:339
45554579msgid "OK"
45564580msgstr "OK"
···48214845msgstr "Abre as preferências de threads"
4822484648234847#: src/view/com/notifications/FeedItem.tsx:551
48244824-#: src/view/com/util/UserAvatar.tsx:420
48484848+#: src/view/com/util/UserAvatar.tsx:424
48254849msgid "Opens this profile"
48264850msgstr "Abre este perfil"
48274851···54105434msgid "Remove attachment"
54115435msgstr ""
5412543654135413-#: src/view/com/util/UserAvatar.tsx:387
54375437+#: src/view/com/util/UserAvatar.tsx:391
54145438msgid "Remove Avatar"
54155439msgstr "Remover avatar"
54165440···61536177msgid "Select your app language for the default text to display in the app."
61546178msgstr "Selecione o idioma do seu aplicativo"
6155617961566156-#: src/screens/Signup/StepInfo/index.tsx:192
61806180+#: src/screens/Signup/StepInfo/index.tsx:193
61576181msgid "Select your date of birth"
61586182msgstr "Selecione sua data de nascimento"
61596183···63216345msgid "Sexually Suggestive"
63226346msgstr "Sexualmente Sugestivo"
6323634763486348+#: src/components/dialogs/nuxs/TenMillion/index.tsx:607
63246349#: src/components/StarterPack/QrCodeDialog.tsx:177
63256350#: src/screens/StarterPack/StarterPackScreen.tsx:411
63266351#: src/screens/StarterPack/StarterPackScreen.tsx:582
···63576382msgid "Share feed"
63586383msgstr "Compartilhar feed"
6359638463856385+#: src/components/dialogs/nuxs/TenMillion/index.tsx:590
63866386+msgid "Share image externally"
63876387+msgstr "Compartilhar imagem externamente"
63886388+63896389+#: src/components/dialogs/nuxs/TenMillion/index.tsx:602
63906390+msgid "Share image in post"
63916391+msgstr "Compartilhe a imagem na postagem"
63926392+63606393#: src/components/StarterPack/ShareDialog.tsx:124
63616394#: src/components/StarterPack/ShareDialog.tsx:131
63626395#: src/screens/StarterPack/StarterPackScreen.tsx:586
···66686701msgid "Something went wrong!"
66696702msgstr "Algo deu errado!"
6670670366716671-#: src/App.native.tsx:102
66726672-#: src/App.web.tsx:83
67046704+#: src/App.native.tsx:103
67056705+#: src/App.web.tsx:84
66736706msgid "Sorry! Your session expired. Please log in again."
66746707msgstr "Opa! Sua sessão expirou. Por favor, entre novamente."
66756708···69126945msgid "Tell us a little more"
69136946msgstr "Conte-nos um pouco mais"
6914694769486948+#: src/components/dialogs/nuxs/TenMillion/index.tsx:487
69496949+msgid "Ten Million"
69506950+msgstr "Dez milhões"
69516951+69156952#: src/view/shell/desktop/RightNav.tsx:90
69166953msgid "Terms"
69176954msgstr "Termos"
···69496986msgid "Thank you. Your report has been sent."
69506987msgstr "Obrigado. Sua denúncia foi enviada."
6951698869896989+#: src/components/dialogs/nuxs/TenMillion/index.tsx:562
69906990+msgid "Thanks for being one of our first 10 million users."
69916991+msgstr "Obrigado por ser um dos nossos primeiros 10 milhões de usuários."
69926992+69526993#: src/components/intents/VerifyEmailIntentDialog.tsx:74
69536994msgid "Thanks, you have successfully verified your email address."
69546995msgstr ""
···74377478msgid "To whom would you like to send this report?"
74387479msgstr "Para quem você gostaria de enviar esta denúncia?"
7439748074817481+#: src/components/dialogs/nuxs/TenMillion/index.tsx:566
74827482+msgid "Together, we're rebuilding the social internet. We're glad you're here."
74837483+msgstr "Juntos, estamos reconstruindo a internet social. Estamos felizes que você esteja aqui."
74847484+74407485#: src/components/dialogs/MutedWords.tsx:112
74417486#~ msgid "Toggle between muted word options."
74427487#~ msgstr "Alternar entre opções de uma palavra silenciada"
···76917736msgid "Upload a text file to:"
76927737msgstr "Carregar um arquivo de texto para:"
7693773876947694-#: src/view/com/util/UserAvatar.tsx:355
76957695-#: src/view/com/util/UserAvatar.tsx:358
77397739+#: src/view/com/util/UserAvatar.tsx:359
77407740+#: src/view/com/util/UserAvatar.tsx:362
76967741#: src/view/com/util/UserBanner.tsx:123
76977742#: src/view/com/util/UserBanner.tsx:126
76987743msgid "Upload from Camera"
76997744msgstr "Tirar uma foto"
7700774577017701-#: src/view/com/util/UserAvatar.tsx:372
77467746+#: src/view/com/util/UserAvatar.tsx:376
77027747#: src/view/com/util/UserBanner.tsx:140
77037748msgid "Upload from Files"
77047749msgstr "Carregar um arquivo"
7705775077067706-#: src/view/com/util/UserAvatar.tsx:366
77077751#: src/view/com/util/UserAvatar.tsx:370
77527752+#: src/view/com/util/UserAvatar.tsx:374
77087753#: src/view/com/util/UserBanner.tsx:134
77097754#: src/view/com/util/UserBanner.tsx:138
77107755msgid "Upload from Library"
···79047949msgid "Video Games"
79057950msgstr "Games"
7906795179077907-#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:164
79527952+#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:167
79087953msgid "Video not found."
79097954msgstr "Vídeo não encontrado."
79107955···85728617msgid "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."
85738618msgstr "O repositório da sua conta, contendo todos os seus dados públicos, pode ser baixado como um arquivo \"CAR\". Este arquivo não inclui imagens ou dados privados, estes devem ser exportados separadamente."
8574861985758575-#: src/screens/Signup/StepInfo/index.tsx:180
86208620+#: src/screens/Signup/StepInfo/index.tsx:181
85768621msgid "Your birth date"
85778622msgstr "Sua data de nascimento"
8578862385798579-#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:168
86248624+#: src/view/com/util/post-embeds/VideoEmbed.web.tsx:171
85808625msgid "Your browser does not support the video format. Please try a different browser."
85818626msgstr "Seu navegador não suporta o formato de vídeo. Por favor, tente um navegador diferente."
85828627
···4455export type BaseNux<
66 T extends Pick<AppBskyActorDefs.Nux, 'id' | 'expiresAt'> & {data: Data},
77-> = T & {
88- completed: boolean
99-}
77+> = Pick<AppBskyActorDefs.Nux, 'id' | 'completed' | 'expiresAt'> & T
+3-1
src/storage/schema.ts
···11/**
22 * Device data that's specific to the device and does not vary based account
33 */
44-export type Device = {}
44+export type Device = {
55+ lastNuxDialog: string | undefined
66+}