v3: consistent tabs url across app, maxy small fixes
All checks were successful
Build and Publish Docker Image / build-and-push (push) Successful in 42s

This commit is contained in:
khannurien
2026-06-22 17:25:40 +00:00
parent dbd2e15158
commit a1b71ad0c8
22 changed files with 295 additions and 236 deletions

View File

@@ -42,7 +42,7 @@ msgstr "{days}d ago"
msgid "{hrs}h ago"
msgstr "{hrs}h ago"
#: src/pages/Search.tsx:182
#: src/pages/Search.tsx:176
msgid "{label} ({count})"
msgstr "{label} ({count})"
@@ -55,7 +55,7 @@ msgid "{visibleCount, plural, one {# comment} other {# comments}}"
msgstr "{visibleCount, plural, one {# comment} other {# comments}}"
#: src/pages/PlaylistDetail.tsx:617
#: src/pages/UserPublicProfile.tsx:753
#: src/pages/UserPublicProfile.tsx:766
msgid "← Back"
msgstr "← Back"
@@ -71,7 +71,7 @@ msgstr "← Back to all dumps"
msgid "← Back to profile"
msgstr "← Back to profile"
#: src/pages/UserPublicProfile.tsx:101
#: src/pages/UserPublicProfile.tsx:102
msgid "+ Invite someone"
msgstr "+ Invite someone"
@@ -142,7 +142,7 @@ msgstr "a comment"
msgid "a post"
msgstr "a post"
#: src/pages/UserPublicProfile.tsx:1204
#: src/pages/UserPublicProfile.tsx:1217
msgid "Account"
msgstr "Account"
@@ -150,7 +150,7 @@ msgstr "Account"
msgid "Add a comment…"
msgstr "Add a comment…"
#: src/pages/UserPublicProfile.tsx:871
#: src/pages/UserPublicProfile.tsx:884
msgid "Add email…"
msgstr "Add email…"
@@ -171,7 +171,7 @@ msgstr "All {0, plural, one {# upvoted dump} other {# upvoted dumps}} loaded."
msgid "Already have an account? <0>Log in</0>"
msgstr "Already have an account? <0>Log in</0>"
#: src/pages/UserPublicProfile.tsx:1223
#: src/pages/UserPublicProfile.tsx:1236
msgid "Appearance"
msgstr "Appearance"
@@ -181,7 +181,7 @@ msgstr "Appearance"
msgid "At least {0} characters"
msgstr "At least {0} characters"
#: src/pages/UserPublicProfile.tsx:1257
#: src/pages/UserPublicProfile.tsx:1270
msgid "Auto"
msgstr "Auto"
@@ -205,8 +205,8 @@ msgstr "Can't connect to the live updates server. Upvotes and notifications may
#: src/pages/Dump.tsx:355
#: src/pages/DumpEdit.tsx:391
#: src/pages/PlaylistDetail.tsx:686
#: src/pages/UserPublicProfile.tsx:850
#: src/pages/UserPublicProfile.tsx:932
#: src/pages/UserPublicProfile.tsx:863
#: src/pages/UserPublicProfile.tsx:945
msgid "Cancel"
msgstr "Cancel"
@@ -218,7 +218,7 @@ msgstr "Cancel removal"
msgid "Cancel search"
msgstr "Cancel search"
#: src/pages/UserPublicProfile.tsx:780
#: src/pages/UserPublicProfile.tsx:793
msgid "Change avatar"
msgstr "Change avatar"
@@ -227,7 +227,7 @@ msgstr "Change avatar"
msgid "Change password"
msgstr "Change password"
#: src/pages/UserPublicProfile.tsx:1216
#: src/pages/UserPublicProfile.tsx:1229
msgid "Change password…"
msgstr "Change password…"
@@ -240,7 +240,7 @@ msgstr "Checking invite…"
msgid "Close"
msgstr "Close"
#: src/pages/UserPublicProfile.tsx:1249
#: src/pages/UserPublicProfile.tsx:1262
msgid "Color scheme"
msgstr "Color scheme"
@@ -249,11 +249,11 @@ msgstr "Color scheme"
msgid "Confirm new password"
msgstr "Confirm new password"
#: src/pages/UserPublicProfile.tsx:92
#: src/pages/UserPublicProfile.tsx:93
msgid "Copied!"
msgstr "Copied!"
#: src/pages/UserPublicProfile.tsx:92
#: src/pages/UserPublicProfile.tsx:93
msgid "Copy"
msgstr "Copy"
@@ -298,7 +298,7 @@ msgstr "Creating…"
msgid "Current password"
msgstr "Current password"
#: src/pages/UserPublicProfile.tsx:1271
#: src/pages/UserPublicProfile.tsx:1284
msgid "Dark"
msgstr "Dark"
@@ -362,15 +362,15 @@ msgstr "Dump it"
msgid "Dumped!"
msgstr "Dumped!"
#: src/pages/Search.tsx:178
#: src/pages/Search.tsx:172
#: src/pages/UserDumps.tsx:107
#: src/pages/UserPublicProfile.tsx:976
#: src/pages/UserPublicProfile.tsx:989
msgid "Dumps"
msgstr "Dumps"
#. placeholder {0}: dumps.items.length
#. placeholder {1}: dumps.hasMore ? "+" : ""
#: src/pages/UserPublicProfile.tsx:993
#: src/pages/UserPublicProfile.tsx:1006
msgid "Dumps ({0}{1})"
msgstr "Dumps ({0}{1})"
@@ -414,7 +414,7 @@ msgstr "Editing"
msgid "Email address"
msgstr "Email address"
#: src/pages/Search.tsx:211
#: src/pages/Search.tsx:205
msgid "Enter a query to search."
msgstr "Enter a query to search."
@@ -427,9 +427,9 @@ msgstr "Failed to change password"
msgid "Failed to create playlist"
msgstr "Failed to create playlist"
#: src/pages/UserPublicProfile.tsx:73
#: src/pages/UserPublicProfile.tsx:76
#: src/pages/UserPublicProfile.tsx:104
#: src/pages/UserPublicProfile.tsx:74
#: src/pages/UserPublicProfile.tsx:77
#: src/pages/UserPublicProfile.tsx:105
msgid "Failed to generate invite"
msgstr "Failed to generate invite"
@@ -438,9 +438,9 @@ msgstr "Failed to generate invite"
#: src/pages/index/JournalFeed.tsx:48
#: src/pages/index/NewFeed.tsx:36
#: src/pages/Notifications.tsx:367
#: src/pages/UserPublicProfile.tsx:1095
#: src/pages/UserPublicProfile.tsx:1137
#: src/pages/UserPublicProfile.tsx:1182
#: src/pages/UserPublicProfile.tsx:1108
#: src/pages/UserPublicProfile.tsx:1150
#: src/pages/UserPublicProfile.tsx:1195
msgid "Failed to load"
msgstr "Failed to load"
@@ -457,10 +457,10 @@ msgid "Failed to post reply"
msgstr "Failed to post reply"
#: src/pages/PlaylistDetail.tsx:795
#: src/pages/UserPublicProfile.tsx:688
#: src/pages/UserPublicProfile.tsx:726
#: src/pages/UserPublicProfile.tsx:855
#: src/pages/UserPublicProfile.tsx:935
#: src/pages/UserPublicProfile.tsx:701
#: src/pages/UserPublicProfile.tsx:739
#: src/pages/UserPublicProfile.tsx:868
#: src/pages/UserPublicProfile.tsx:948
msgid "Failed to save"
msgstr "Failed to save"
@@ -468,7 +468,7 @@ msgstr "Failed to save"
msgid "Failed to save edit"
msgstr "Failed to save edit"
#: src/pages/UserPublicProfile.tsx:880
#: src/pages/UserPublicProfile.tsx:893
msgid "Failed to update avatar"
msgstr "Failed to update avatar"
@@ -510,8 +510,8 @@ msgstr "Follow some public playlists to see their dumps here."
msgid "Follow some users to see their dumps here."
msgstr "Follow some users to see their dumps here."
#: src/components/FeedTabBar.tsx:20
#: src/pages/UserPublicProfile.tsx:978
#: src/components/FeedTabBar.tsx:16
#: src/pages/UserPublicProfile.tsx:991
msgid "Followed"
msgstr "Followed"
@@ -521,13 +521,13 @@ msgstr "Followed"
msgid "Followed ({0}{1})"
msgstr "Followed ({0}{1})"
#: src/pages/UserPublicProfile.tsx:1126
#: src/pages/UserPublicProfile.tsx:1139
msgid "Followed playlists"
msgstr "Followed playlists"
#: src/components/FollowButton.tsx:37
#: src/components/FollowButton.tsx:64
#: src/pages/UserPublicProfile.tsx:1084
#: src/pages/UserPublicProfile.tsx:1097
msgid "Following"
msgstr "Following"
@@ -551,7 +551,7 @@ msgstr "Go home"
msgid "Go to login"
msgstr "Go to login"
#: src/components/FeedTabBar.tsx:16
#: src/components/FeedTabBar.tsx:12
msgid "Hot"
msgstr "Hot"
@@ -567,16 +567,16 @@ msgstr "Invalid invite"
msgid "Invalid link"
msgstr "Invalid link"
#: src/pages/UserPublicProfile.tsx:799
#: src/pages/UserPublicProfile.tsx:812
msgid "invited by"
msgstr "invited by"
#: src/pages/UserPublicProfile.tsx:979
#: src/pages/UserPublicProfile.tsx:1171
#: src/pages/UserPublicProfile.tsx:992
#: src/pages/UserPublicProfile.tsx:1184
msgid "Invitees"
msgstr "Invitees"
#: src/components/FeedTabBar.tsx:18
#: src/components/FeedTabBar.tsx:14
msgid "Journal"
msgstr "Journal"
@@ -584,7 +584,7 @@ msgstr "Journal"
msgid "just now"
msgstr "just now"
#: src/pages/UserPublicProfile.tsx:1264
#: src/pages/UserPublicProfile.tsx:1277
msgid "Light"
msgstr "Light"
@@ -614,7 +614,7 @@ msgstr "Loading dump…"
#: src/pages/index/HotFeed.tsx:64
#: src/pages/index/JournalFeed.tsx:77
#: src/pages/index/NewFeed.tsx:64
#: src/pages/Search.tsx:248
#: src/pages/Search.tsx:242
#: src/pages/UserDumps.tsx:93
#: src/pages/UserPlaylists.tsx:417
#: src/pages/UserPlaylists.tsx:452
@@ -626,7 +626,7 @@ msgstr "Loading more…"
msgid "Loading playlist…"
msgstr "Loading playlist…"
#: src/pages/UserPublicProfile.tsx:736
#: src/pages/UserPublicProfile.tsx:749
msgid "Loading profile…"
msgstr "Loading profile…"
@@ -642,9 +642,9 @@ msgstr "Loading profile…"
#: src/pages/Notifications.tsx:439
#: src/pages/UserDumps.tsx:51
#: src/pages/UserPlaylists.tsx:342
#: src/pages/UserPublicProfile.tsx:1089
#: src/pages/UserPublicProfile.tsx:1131
#: src/pages/UserPublicProfile.tsx:1176
#: src/pages/UserPublicProfile.tsx:1102
#: src/pages/UserPublicProfile.tsx:1144
#: src/pages/UserPublicProfile.tsx:1189
#: src/pages/UserUpvoted.tsx:122
msgid "Loading…"
msgstr "Loading…"
@@ -663,8 +663,8 @@ msgstr "Log in to like"
msgid "Log in to vote"
msgstr "Log in to vote"
#: src/pages/UserPublicProfile.tsx:757
#: src/pages/UserPublicProfile.tsx:894
#: src/pages/UserPublicProfile.tsx:770
#: src/pages/UserPublicProfile.tsx:907
msgid "Log out"
msgstr "Log out"
@@ -684,13 +684,13 @@ msgstr "Max 50 MB"
msgid "new"
msgstr "new"
#: src/components/FeedTabBar.tsx:17
#: src/components/FeedTabBar.tsx:13
msgid "New"
msgstr "New"
#: src/components/DumpCreateModal.tsx:302
#: src/pages/UserDumps.tsx:115
#: src/pages/UserPublicProfile.tsx:1320
#: src/pages/UserPublicProfile.tsx:1333
msgid "New dump"
msgstr "New dump"
@@ -708,7 +708,7 @@ msgstr "New playlist"
msgid "No dumps in this playlist yet."
msgstr "No dumps in this playlist yet."
#: src/pages/Search.tsx:228
#: src/pages/Search.tsx:222
msgid "No dumps match \"{q}\"."
msgstr "No dumps match \"{q}\"."
@@ -723,11 +723,11 @@ msgid "No emoji found."
msgstr "No emoji found."
#: src/pages/UserPlaylists.tsx:439
#: src/pages/UserPublicProfile.tsx:1144
#: src/pages/UserPublicProfile.tsx:1157
msgid "No followed playlists yet."
msgstr "No followed playlists yet."
#: src/pages/UserPublicProfile.tsx:1189
#: src/pages/UserPublicProfile.tsx:1202
msgid "No invitees yet."
msgstr "No invitees yet."
@@ -735,28 +735,28 @@ msgstr "No invitees yet."
msgid "No one yet."
msgstr "No one yet."
#: src/pages/Search.tsx:287
#: src/pages/Search.tsx:281
msgid "No playlists match \"{q}\"."
msgstr "No playlists match \"{q}\"."
#: src/components/PlaylistMembershipPanel.tsx:34
#: src/pages/UserPlaylists.tsx:397
#: src/pages/UserPublicProfile.tsx:1055
#: src/pages/UserPublicProfile.tsx:1068
msgid "No playlists yet."
msgstr "No playlists yet."
#: src/pages/Search.tsx:261
#: src/pages/Search.tsx:255
msgid "No users match \"{q}\"."
msgstr "No users match \"{q}\"."
#: src/pages/UserPublicProfile.tsx:1102
#: src/pages/UserPublicProfile.tsx:1115
msgid "Not following anyone yet."
msgstr "Not following anyone yet."
#: src/pages/Notifications.tsx:374
#: src/pages/UserDumps.tsx:125
#: src/pages/UserPublicProfile.tsx:1331
#: src/pages/UserPublicProfile.tsx:1453
#: src/pages/UserPublicProfile.tsx:1344
#: src/pages/UserPublicProfile.tsx:1466
#: src/pages/UserUpvoted.tsx:194
msgid "Nothing here yet."
msgstr "Nothing here yet."
@@ -779,7 +779,7 @@ msgid "or <0>browse files</0>"
msgstr "or <0>browse files</0>"
#: src/pages/UserLogin.tsx:106
#: src/pages/UserPublicProfile.tsx:1209
#: src/pages/UserPublicProfile.tsx:1222
msgid "Password"
msgstr "Password"
@@ -803,15 +803,15 @@ msgstr "Passwords do not match"
#: src/components/AppHeader.tsx:85
#: src/components/UserMenu.tsx:62
#: src/pages/Search.tsx:181
#: src/pages/Search.tsx:175
#: src/pages/UserPlaylists.tsx:368
#: src/pages/UserPublicProfile.tsx:977
#: src/pages/UserPublicProfile.tsx:990
msgid "Playlists"
msgstr "Playlists"
#. placeholder {0}: playlists.items.length
#. placeholder {1}: playlists.hasMore ? "+" : ""
#: src/pages/UserPublicProfile.tsx:1024
#: src/pages/UserPublicProfile.tsx:1037
msgid "Playlists ({0}{1})"
msgstr "Playlists ({0}{1})"
@@ -930,8 +930,8 @@ msgstr "Retry"
#: src/pages/Dump.tsx:347
#: src/pages/DumpEdit.tsx:400
#: src/pages/PlaylistDetail.tsx:679
#: src/pages/UserPublicProfile.tsx:842
#: src/pages/UserPublicProfile.tsx:924
#: src/pages/UserPublicProfile.tsx:855
#: src/pages/UserPublicProfile.tsx:937
msgid "Save"
msgstr "Save"
@@ -940,8 +940,8 @@ msgstr "Save"
#: src/pages/Dump.tsx:347
#: src/pages/PlaylistDetail.tsx:679
#: src/pages/ResetPassword.tsx:152
#: src/pages/UserPublicProfile.tsx:841
#: src/pages/UserPublicProfile.tsx:924
#: src/pages/UserPublicProfile.tsx:854
#: src/pages/UserPublicProfile.tsx:937
msgid "Saving…"
msgstr "Saving…"
@@ -954,11 +954,11 @@ msgstr "Search"
msgid "Search dumps, users, playlists…"
msgstr "Search dumps, users, playlists…"
#: src/pages/Search.tsx:222
#: src/pages/Search.tsx:216
msgid "Search failed"
msgstr "Search failed"
#: src/pages/Search.tsx:217
#: src/pages/Search.tsx:211
msgid "Searching…"
msgstr "Searching…"
@@ -979,7 +979,7 @@ msgstr "Server unreachable"
msgid "Set new password"
msgstr "Set new password"
#: src/pages/UserPublicProfile.tsx:981
#: src/pages/UserPublicProfile.tsx:994
msgid "Settings"
msgstr "Settings"
@@ -987,7 +987,7 @@ msgstr "Settings"
msgid "Something went wrong"
msgstr "Something went wrong"
#: src/pages/UserPublicProfile.tsx:1228
#: src/pages/UserPublicProfile.tsx:1241
msgid "Style"
msgstr "Style"
@@ -1042,7 +1042,7 @@ msgstr "Unfollow playlist"
msgid "Unknown error"
msgstr "Unknown error"
#: src/pages/UserPublicProfile.tsx:657
#: src/pages/UserPublicProfile.tsx:670
msgid "Upload failed"
msgstr "Upload failed"
@@ -1060,7 +1060,7 @@ msgstr "Upvoted"
#. placeholder {0}: votes.items.length
#. placeholder {1}: votes.hasMore ? "+" : ""
#: src/pages/UserPublicProfile.tsx:1004
#: src/pages/UserPublicProfile.tsx:1017
msgid "Upvoted ({0}{1})"
msgstr "Upvoted ({0}{1})"
@@ -1082,15 +1082,15 @@ msgstr "User menu"
msgid "Username"
msgstr "Username"
#: src/pages/Search.tsx:180
#: src/pages/Search.tsx:174
msgid "Users"
msgstr "Users"
#: src/pages/UserPublicProfile.tsx:1074
#: src/pages/UserPublicProfile.tsx:1117
#: src/pages/UserPublicProfile.tsx:1159
#: src/pages/UserPublicProfile.tsx:1352
#: src/pages/UserPublicProfile.tsx:1483
#: src/pages/UserPublicProfile.tsx:1087
#: src/pages/UserPublicProfile.tsx:1130
#: src/pages/UserPublicProfile.tsx:1172
#: src/pages/UserPublicProfile.tsx:1365
#: src/pages/UserPublicProfile.tsx:1496
msgid "View all →"
msgstr "View all →"
@@ -1103,8 +1103,8 @@ msgstr "View dump →"
msgid "What makes it worth it?"
msgstr "What makes it worth it?"
#: src/pages/UserPublicProfile.tsx:912
#: src/pages/UserPublicProfile.tsx:961
#: src/pages/UserPublicProfile.tsx:925
#: src/pages/UserPublicProfile.tsx:974
msgid "Who am I?"
msgstr "Who am I?"
@@ -1129,7 +1129,7 @@ msgstr "You'll be notified when someone follows your playlists, upvotes your dum
#: src/pages/index/HotFeed.tsx:69
#: src/pages/index/JournalFeed.tsx:82
#: src/pages/index/NewFeed.tsx:69
#: src/pages/Search.tsx:253
#: src/pages/Search.tsx:247
#: src/pages/UserDumps.tsx:98
#: src/pages/UserPlaylists.tsx:422
#: src/pages/UserPlaylists.tsx:457