···5555import {FeedsScreen} from '#/view/screens/Feeds'
5656import {HomeScreen} from '#/view/screens/Home'
5757import {ListsScreen} from '#/view/screens/Lists'
5858-import {LogScreen} from '#/view/screens/Log'
5958import {ModerationBlockedAccounts} from '#/view/screens/ModerationBlockedAccounts'
6059import {ModerationModlistsScreen} from '#/view/screens/ModerationModlists'
6160import {ModerationMutedAccounts} from '#/view/screens/ModerationMutedAccounts'
···7473import {createNativeStackNavigatorWithAuth} from '#/view/shell/createNativeStackNavigatorWithAuth'
7574import {SharedPreferencesTesterScreen} from '#/screens/E2E/SharedPreferencesTesterScreen'
7675import HashtagScreen from '#/screens/Hashtag'
7676+import {LogScreen} from '#/screens/Log'
7777import {MessagesScreen} from '#/screens/Messages/ChatList'
7878import {MessagesConversationScreen} from '#/screens/Messages/Conversation'
7979import {MessagesInboxScreen} from '#/screens/Messages/Inbox'
···1313/**
1414 * Corresponds to the width of a small square or round button
1515 */
1616-export const HEADER_SLOT_SIZE = 34
1616+export const HEADER_SLOT_SIZE = 33
17171818/**
1919 * How far to shift the center column when in the tablet breakpoint
···8484 return query
8585 }
86868787+ // replace “smart quotes” with normal ones
8888+ // iOS keyboard will add fancy unicode quotes, but only normal ones work
8989+ query = query.replaceAll(/[“”]/g, '"')
9090+8791 // We don't want to replace substrings that are being "quoted" because those
8892 // are exact string matches, so what we'll do here is to split them apart
8993
+72-72
src/locale/locales/en/messages.po
···145145msgid "{0} is not a valid URL"
146146msgstr ""
147147148148-#: src/screens/Signup/StepHandle/index.tsx:189
148148+#: src/screens/Signup/StepHandle/index.tsx:186
149149msgid "{0} is not available"
150150msgstr ""
151151···691691msgid "Add another account"
692692msgstr ""
693693694694-#: src/view/com/composer/Composer.tsx:793
694694+#: src/view/com/composer/Composer.tsx:788
695695msgid "Add another post"
696696msgstr ""
697697···727727msgid "Add muted words and tags"
728728msgstr ""
729729730730-#: src/view/com/composer/Composer.tsx:1426
730730+#: src/view/com/composer/Composer.tsx:1421
731731msgid "Add new post"
732732msgstr ""
733733···922922msgid "An email has been sent to {0}. It includes a confirmation code which you can enter below."
923923msgstr ""
924924925925-#: src/components/dialogs/GifSelect.tsx:266
925925+#: src/components/dialogs/GifSelect.tsx:264
926926msgid "An error has occurred"
927927msgstr ""
928928···11701170msgid "Are you sure you want to remove this from your feeds?"
11711171msgstr ""
1172117211731173-#: src/view/com/composer/Composer.tsx:741
11731173+#: src/view/com/composer/Composer.tsx:737
11741174msgid "Are you sure you'd like to discard this draft?"
11751175msgstr ""
1176117611771177-#: src/view/com/composer/Composer.tsx:932
11771177+#: src/view/com/composer/Composer.tsx:927
11781178msgid "Are you sure you'd like to discard this post?"
11791179msgstr ""
11801180···12191219msgid "Available"
12201220msgstr ""
1221122112221222-#: src/components/dms/MessagesListHeader.tsx:84
12231222#: src/components/moderation/LabelsOnMeDialog.tsx:315
12241223#: src/components/moderation/LabelsOnMeDialog.tsx:316
12251224#: src/screens/Login/ChooseAccountForm.tsx:90
···13431342msgid "Block User"
13441343msgstr ""
1345134413461346-#: src/components/Post/Embed/index.tsx:180
13451345+#: src/components/Post/Embed/index.tsx:186
13471346msgid "Blocked"
13481347msgstr ""
13491348···15671566#: src/screens/Settings/Settings.tsx:289
15681567#: src/screens/Takendown.tsx:99
15691568#: src/screens/Takendown.tsx:102
15701570-#: src/view/com/composer/Composer.tsx:987
15711571-#: src/view/com/composer/Composer.tsx:998
15691569+#: src/view/com/composer/Composer.tsx:982
15701570+#: src/view/com/composer/Composer.tsx:993
15721571#: src/view/com/composer/photos/EditImageDialog.web.tsx:43
15731572#: src/view/com/composer/photos/EditImageDialog.web.tsx:52
15741573#: src/view/com/modals/ChangePassword.tsx:279
···17121711msgid "Chat requests"
17131712msgstr ""
1714171317151715-#: src/components/dms/ConvoMenu.tsx:75
17141714+#: src/components/dms/ConvoMenu.tsx:76
17161715#: src/Navigation.tsx:553
17171716#: src/screens/Messages/ChatList.tsx:367
17181717msgid "Chat settings"
···18481847#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:184
18491848#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:237
18501849#: src/components/ageAssurance/AgeAssuranceRedirectDialog.tsx:243
18511851-#: src/components/dialogs/GifSelect.tsx:282
18501850+#: src/components/dialogs/GifSelect.tsx:280
18521851#: src/components/dialogs/nuxs/ActivitySubscriptions.tsx:158
18531852#: src/components/dialogs/nuxs/ActivitySubscriptions.tsx:167
18541853#: src/components/dialogs/nuxs/InitialVerificationAnnouncement.tsx:178
···1891189018921891#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:224
18931892#: src/components/ageAssurance/AgeAssuranceInitDialog.tsx:230
18941894-#: src/components/dialogs/GifSelect.tsx:276
18931893+#: src/components/dialogs/GifSelect.tsx:274
18951894#: src/components/verification/VerificationsDialog.tsx:136
18961895#: src/components/verification/VerifierDialog.tsx:136
18971896msgid "Close dialog"
···19321931msgid "Closes password update alert"
19331932msgstr ""
1934193319351935-#: src/view/com/composer/Composer.tsx:995
19341934+#: src/view/com/composer/Composer.tsx:990
19361935msgid "Closes post composer and discards post draft"
19371936msgstr ""
19381937···19901989msgid "Compose new post"
19911990msgstr ""
1992199119931993-#: src/view/com/composer/Composer.tsx:896
19921992+#: src/view/com/composer/Composer.tsx:891
19941993msgid "Compose posts up to {0, plural, other {# characters}} in length"
19951994msgstr ""
19961995···19981997msgid "Compose reply"
19991998msgstr ""
2000199920012001-#: src/view/com/composer/Composer.tsx:1820
20002000+#: src/view/com/composer/Composer.tsx:1815
20022001msgid "Compressing video..."
20032002msgstr ""
20042003···2528252725292528#: src/components/PostControls/PostMenu/PostMenuItems.tsx:678
25302529#: src/components/PostControls/PostMenu/PostMenuItems.tsx:680
25312531-#: src/view/com/composer/Composer.tsx:906
25302530+#: src/view/com/composer/Composer.tsx:901
25322531msgid "Delete post"
25332532msgstr ""
25342533···25492548msgid "Delete this post?"
25502549msgstr ""
2551255025522552-#: src/components/Post/Embed/index.tsx:173
25512551+#: src/components/Post/Embed/index.tsx:179
25532552msgid "Deleted"
25542553msgstr ""
2555255425562556-#: src/components/dms/MessagesListHeader.tsx:160
25552555+#: src/components/dms/MessagesListHeader.tsx:121
25572556#: src/screens/Messages/components/ChatListItem.tsx:128
25582557msgid "Deleted Account"
25592558msgstr ""
···26442643msgstr ""
2645264426462645#: src/screens/Profile/Header/EditProfileDialog.tsx:89
26472647-#: src/view/com/composer/Composer.tsx:743
26482648-#: src/view/com/composer/Composer.tsx:939
26462646+#: src/view/com/composer/Composer.tsx:739
26472647+#: src/view/com/composer/Composer.tsx:934
26492648msgid "Discard"
26502649msgstr ""
26512650···26532652msgid "Discard changes?"
26542653msgstr ""
2655265426562656-#: src/view/com/composer/Composer.tsx:740
26552655+#: src/view/com/composer/Composer.tsx:736
26572656msgid "Discard draft?"
26582657msgstr ""
2659265826602660-#: src/view/com/composer/Composer.tsx:931
26592659+#: src/view/com/composer/Composer.tsx:926
26612660msgid "Discard post?"
26622661msgstr ""
26632662···26832682msgid "Dismiss"
26842683msgstr ""
2685268426862686-#: src/view/com/composer/Composer.tsx:1744
26852685+#: src/view/com/composer/Composer.tsx:1739
26872686msgid "Dismiss error"
26882687msgstr ""
26892688···31293128msgid "Entertainment"
31303129msgstr ""
3131313031323132-#: src/view/com/composer/Composer.tsx:1829
31313131+#: src/view/com/composer/Composer.tsx:1824
31333132#: src/view/com/util/error/ErrorScreen.tsx:42
31343133msgid "Error"
31353134msgstr ""
···33723371msgid "Failed to load feeds preferences"
33733372msgstr ""
3374337333753375-#: src/components/dialogs/GifSelect.tsx:226
33743374+#: src/components/dialogs/GifSelect.tsx:224
33763375msgid "Failed to load GIFs"
33773376msgstr ""
33783377···38993898msgid "Getting started"
39003899msgstr ""
3901390039023902-#: src/components/MediaPreview.tsx:116
39013901+#: src/components/MediaPreview.tsx:114
39033902msgid "GIF"
39043903msgstr ""
39053904···44644463msgid "It's just you right now! Add more people to your starter pack by searching above."
44654464msgstr ""
4466446544674467-#: src/view/com/composer/Composer.tsx:1763
44664466+#: src/view/com/composer/Composer.tsx:1758
44684467msgid "Job ID: {0}"
44694468msgstr ""
44704469···54415440msgid "News"
54425441msgstr ""
5443544254445444-#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:42
54455445-msgctxt "Name of app icon variant"
54465446-msgid "Next"
54475447-msgstr ""
54485448-54495443#: src/screens/Login/ForgotPasswordForm.tsx:137
54505444#: src/screens/Login/ForgotPasswordForm.tsx:143
54515445#: src/screens/Login/LoginForm.tsx:343
···54645458msgid "Next"
54655459msgstr ""
5466546054615461+#: src/screens/Settings/AppIconSettings/useAppIconSets.ts:42
54625462+msgctxt "Name of app icon variant"
54635463+msgid "Next"
54645464+msgstr ""
54655465+54675466#: src/view/com/lightbox/Lightbox.web.tsx:170
54685467msgid "Next image"
54695468msgstr ""
···54815480msgid "No expiry set"
54825481msgstr ""
5483548254845484-#: src/components/dialogs/GifSelect.tsx:232
54835483+#: src/components/dialogs/GifSelect.tsx:230
54855484msgid "No featured GIFs found. There may be an issue with Tenor."
54865485msgstr ""
54875486···55715570msgid "No results."
55725571msgstr ""
5573557255745574-#: src/components/dialogs/GifSelect.tsx:230
55735573+#: src/components/dialogs/GifSelect.tsx:228
55755574msgid "No search results found for \"{search}\"."
55765575msgstr ""
55775576···56985697msgid "Off"
56995698msgstr ""
5700569957015701-#: src/components/dialogs/GifSelect.tsx:269
57005700+#: src/components/dialogs/GifSelect.tsx:267
57025701#: src/view/com/util/ErrorBoundary.tsx:57
57035702msgid "Oh no!"
57045703msgstr ""
···57405739msgid "Onboarding reset"
57415740msgstr ""
5742574157435743-#: src/view/com/composer/Composer.tsx:355
57425742+#: src/view/com/composer/Composer.tsx:354
57445743msgid "One or more GIFs is missing alt text."
57455744msgstr ""
5746574557475747-#: src/view/com/composer/Composer.tsx:352
57465746+#: src/view/com/composer/Composer.tsx:351
57485747msgid "One or more images is missing alt text."
57495748msgstr ""
57505749···57565755msgid "One or more of your selected files is too large. Maximum size is 100 MB."
57575756msgstr ""
5758575757595759-#: src/view/com/composer/Composer.tsx:362
57585758+#: src/view/com/composer/Composer.tsx:361
57605759msgid "One or more videos is missing alt text."
57615760msgstr ""
57625761···58135812msgstr ""
5814581358155814#: src/screens/Messages/components/MessageInput.web.tsx:181
58165816-#: src/view/com/composer/Composer.tsx:1411
58155815+#: src/view/com/composer/Composer.tsx:1406
58175816msgid "Open emoji picker"
58185817msgstr ""
58195818···58885887msgid "Opens a dialog to choose who can reply to this thread"
58895888msgstr ""
5890588958915891-#: src/view/screens/Log.tsx:59
58905890+#: src/screens/Log.tsx:83
58925891msgid "Opens additional details for a debug entry"
58935892msgstr ""
58945893···59225921msgid "Opens device gallery to select up to {MAX_IMAGES, plural, other {# images}}, or a single video."
59235922msgstr ""
5924592359255925-#: src/view/com/composer/Composer.tsx:1412
59245924+#: src/view/com/composer/Composer.tsx:1407
59265925msgid "Opens emoji picker"
59275926msgstr ""
59285927···63386337msgid "Post"
63396338msgstr ""
6340633963416341-#: src/view/com/composer/Composer.tsx:1058
63406340+#: src/view/com/composer/Composer.tsx:1053
63426341msgctxt "action"
63436342msgid "Post"
63446343msgstr ""
6345634463466346-#: src/view/com/composer/Composer.tsx:1056
63456345+#: src/view/com/composer/Composer.tsx:1051
63476346msgctxt "action"
63486347msgid "Post All"
63496348msgstr ""
···65186517msgid "Privacy Policy"
65196518msgstr ""
6520651965216521-#: src/view/com/composer/Composer.tsx:1826
65206520+#: src/view/com/composer/Composer.tsx:1821
65226521msgid "Processing video..."
65236522msgstr ""
65246523···65576556msgstr ""
6558655765596558#. Accessibility label for button to publish a single post
65606560-#: src/view/com/composer/Composer.tsx:1038
65596559+#: src/view/com/composer/Composer.tsx:1033
65616560msgid "Publish post"
65626561msgstr ""
6563656265646563#. Accessibility label for button to publish multiple posts in a thread
65656565-#: src/view/com/composer/Composer.tsx:1031
65646564+#: src/view/com/composer/Composer.tsx:1026
65666565msgid "Publish posts"
65676566msgstr ""
6568656765696568#. Accessibility label for button to publish multiple replies in a thread
65706570-#: src/view/com/composer/Composer.tsx:1016
65696569+#: src/view/com/composer/Composer.tsx:1011
65716570msgid "Publish replies"
65726571msgstr ""
6573657265746573#. Accessibility label for button to publish a single reply
65756575-#: src/view/com/composer/Composer.tsx:1023
65746574+#: src/view/com/composer/Composer.tsx:1018
65766575msgid "Publish reply"
65776576msgstr ""
65786577···68706869msgid "Remove your verification for this account?"
68716870msgstr ""
6872687168736873-#: src/components/Post/Embed/index.tsx:208
68726872+#: src/components/Post/Embed/index.tsx:214
68746873msgid "Removed by author"
68756874msgstr ""
6876687568776877-#: src/components/Post/Embed/index.tsx:206
68766876+#: src/components/Post/Embed/index.tsx:212
68786877msgid "Removed by you"
68796878msgstr ""
68806879···69406939msgid "Replies to this post are disabled."
69416940msgstr ""
6942694169436943-#: src/view/com/composer/Composer.tsx:1054
69426942+#: src/view/com/composer/Composer.tsx:1049
69446943msgctxt "action"
69456944msgid "Reply"
69466945msgstr ""
···75227521msgid "Select GIF"
75237522msgstr ""
7524752375257525-#: src/components/dialogs/GifSelect.tsx:307
75247524+#: src/components/dialogs/GifSelect.tsx:305
75267525msgid "Select GIF \"{0}\""
75277526msgstr ""
75287527···83588357msgid "System"
83598358msgstr ""
8360835983608360+#: src/screens/Log.tsx:58
83618361#: src/screens/Settings/AboutSettings.tsx:107
83628362#: src/screens/Settings/AboutSettings.tsx:110
83638363#: src/screens/Settings/Settings.tsx:441
···84848484msgid "That starter pack could not be found."
84858485msgstr ""
8486848684878487-#: src/screens/Signup/StepHandle/index.tsx:81
84878487+#: src/screens/Signup/StepHandle/index.tsx:78
84888488msgid "That username is already taken"
84898489msgstr ""
84908490···86068606msgid "There is no time limit for account deactivation, come back any time."
86078607msgstr ""
8608860886098609-#: src/components/dialogs/GifSelect.tsx:227
86098609+#: src/components/dialogs/GifSelect.tsx:225
86108610msgid "There was an issue connecting to Tenor."
86118611msgstr ""
86128612···86918691msgid "There was an issue. Please check your internet connection and try again."
86928692msgstr ""
8693869386948694-#: src/components/dialogs/GifSelect.tsx:271
86948694+#: src/components/dialogs/GifSelect.tsx:269
86958695#: src/view/com/util/ErrorBoundary.tsx:59
86968696msgid "There was an unexpected issue in the application. Please let us know if this happened to you!"
86978697msgstr ""
···88698869msgid "This post will be hidden from feeds and threads. This cannot be undone."
88708870msgstr ""
8871887188728872-#: src/view/com/composer/Composer.tsx:471
88728872+#: src/view/com/composer/Composer.tsx:470
88738873msgid "This post's author has disabled quote posts."
88748874msgstr ""
88758875···92899289msgid "Unsubscribed from list"
92909290msgstr ""
9291929192929292-#: src/view/com/composer/Composer.tsx:834
92929292+#: src/view/com/composer/Composer.tsx:829
92939293msgid "Unsupported video type: {mimeType}"
92949294msgstr ""
92959295···93759375msgid "Uploading link thumbnail..."
93769376msgstr ""
9377937793789378-#: src/view/com/composer/Composer.tsx:1823
93789378+#: src/view/com/composer/Composer.tsx:1818
93799379msgid "Uploading video..."
93809380msgstr ""
93819381···94669466msgid "User list updated"
94679467msgstr ""
9468946894699469-#: src/screens/Signup/StepHandle/index.tsx:235
94699469+#: src/screens/Signup/StepHandle/index.tsx:231
94709470msgid "Username cannot be longer than {MAX_SERVICE_HANDLE_LENGTH, plural, other {# characters}}"
94719471msgstr ""
9472947294739473-#: src/screens/Signup/StepHandle/index.tsx:219
94739473+#: src/screens/Signup/StepHandle/index.tsx:215
94749474msgid "Username cannot begin or end with a hyphen"
94759475msgstr ""
9476947694779477-#: src/screens/Signup/StepHandle/index.tsx:223
94779477+#: src/screens/Signup/StepHandle/index.tsx:219
94789478msgid "Username must only contain letters (a-z), numbers, and hyphens"
94799479msgstr ""
94809480···96379637msgid "Video settings"
96389638msgstr ""
9639963996409640-#: src/view/com/composer/Composer.tsx:1833
96409640+#: src/view/com/composer/Composer.tsx:1828
96419641msgid "Video uploaded"
96429642msgstr ""
96439643···96659665msgid "View {0}'s profile"
96669666msgstr ""
9667966796689668-#: src/components/dms/MessagesListHeader.tsx:181
96689668+#: src/components/dms/MessagesListHeader.tsx:142
96699669msgid "View {displayName}'s profile"
96709670msgstr ""
96719671···96779677msgid "View blogpost for more details"
96789678msgstr ""
9679967996809680-#: src/view/screens/Log.tsx:57
96809680+#: src/screens/Log.tsx:81
96819681msgid "View debug entry"
96829682msgstr ""
96839683···99269926msgid "We're sorry, but your search could not be completed. Please try again in a few minutes."
99279927msgstr ""
9928992899299929-#: src/view/com/composer/Composer.tsx:468
99299929+#: src/view/com/composer/Composer.tsx:467
99309930msgid "We're sorry! The post you are replying to has been deleted."
99319931msgstr ""
99329932···9977997799789978#: src/view/com/auth/SplashScreen.tsx:38
99799979#: src/view/com/auth/SplashScreen.web.tsx:99
99809980-#: src/view/com/composer/Composer.tsx:794
99809980+#: src/view/com/composer/Composer.tsx:789
99819981msgid "What's up?"
99829982msgstr ""
99839983···1005910059msgid "Write a message"
1006010060msgstr ""
10061100611006210062-#: src/view/com/composer/Composer.tsx:894
1006210062+#: src/view/com/composer/Composer.tsx:889
1006310063msgid "Write post"
1006410064msgstr ""
10065100651006610066-#: src/view/com/composer/Composer.tsx:792
1006610066+#: src/view/com/composer/Composer.tsx:787
1006710067#: src/view/com/post-thread/PostThreadComposePrompt.tsx:90
1006810068msgid "Write your reply"
1006910069msgstr ""
···1063510635msgid "Your password must be at least 8 characters long."
1063610636msgstr ""
10637106371063810638-#: src/view/com/composer/Composer.tsx:530
1063810638+#: src/view/com/composer/Composer.tsx:529
1063910639msgid "Your post has been published"
1064010640msgstr ""
10641106411064210642-#: src/view/com/composer/Composer.tsx:527
1064210642+#: src/view/com/composer/Composer.tsx:526
1064310643msgid "Your posts have been published"
1064410644msgstr ""
1064510645···1065510655msgid "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."
1065610656msgstr ""
10657106571065810658-#: src/view/com/composer/Composer.tsx:529
1065810658+#: src/view/com/composer/Composer.tsx:528
1065910659msgid "Your reply has been published"
1066010660msgstr ""
1066110661