v3: localization fixes, char counters & limits on all text fields, ux fixes

This commit is contained in:
khannurien
2026-04-03 19:47:37 +00:00
parent 0ce80398a4
commit a69788c15b
48 changed files with 1133 additions and 305 deletions

View File

@@ -66,7 +66,7 @@ msgstr "← Back to all dumps"
#: src/pages/UserDumps.tsx:61
#: src/pages/UserPlaylists.tsx:352
#: src/pages/UserUpvoted.tsx:130
#: src/pages/UserUpvoted.tsx:133
msgid "← Back to profile"
msgstr "← Back to profile"
@@ -74,7 +74,7 @@ msgstr "← Back to profile"
msgid "+ Invite someone"
msgstr "+ Invite someone"
#: src/components/AppHeader.tsx:63
#: src/components/AppHeader.tsx:67
msgid "+ New"
msgstr "+ New"
@@ -83,6 +83,7 @@ msgstr "+ New"
msgid "+ New dump"
msgstr "+ New dump"
#: src/components/NewPlaylistForm.tsx:30
#: src/components/PlaylistMembershipPanel.tsx:72
msgid "+ New playlist"
msgstr "+ New playlist"
@@ -146,7 +147,7 @@ msgid "Add email…"
msgstr "Add email…"
#: src/components/AddToPlaylistModal.tsx:64
#: src/components/DumpCreateModal.tsx:262
#: src/components/DumpCreateModal.tsx:275
msgid "Add to playlist"
msgstr "Add to playlist"
@@ -160,7 +161,7 @@ msgid "All {0, plural, one {# dump} other {# dumps}} loaded."
msgstr "All {0, plural, one {# dump} other {# dumps}} loaded."
#. placeholder {0}: votes.length
#: src/pages/UserUpvoted.tsx:184
#: src/pages/UserUpvoted.tsx:187
msgid "All {0, plural, one {# upvoted dump} other {# upvoted dumps}} loaded."
msgstr "All {0, plural, one {# upvoted dump} other {# upvoted dumps}} loaded."
@@ -177,7 +178,7 @@ msgstr "Can't connect to the live updates server. Upvotes and notifications may
#: src/components/CommentThread.tsx:353
#: src/components/CommentThread.tsx:483
#: src/components/ConfirmModal.tsx:32
#: src/components/DumpCreateModal.tsx:394
#: src/components/DumpCreateModal.tsx:408
#: src/components/PlaylistCreateForm.tsx:105
#: src/pages/DumpEdit.tsx:288
#: src/pages/PlaylistDetail.tsx:672
@@ -278,7 +279,7 @@ msgstr "Delete this playlist? This cannot be undone."
msgid "Description (optional)"
msgstr "Description (optional)"
#: src/components/DumpCreateModal.tsx:439
#: src/components/DumpCreateModal.tsx:453
msgid "Done"
msgstr "Done"
@@ -290,7 +291,7 @@ msgstr "Drop a file here"
msgid "Drop a replacement here"
msgstr "Drop a replacement here"
#: src/components/DumpCreateModal.tsx:405
#: src/components/DumpCreateModal.tsx:419
msgid "Dump it"
msgstr "Dump it"
@@ -298,7 +299,7 @@ msgstr "Dump it"
#~ msgid "Dump not found"
#~ msgstr "Dump not found"
#: src/components/DumpCreateModal.tsx:416
#: src/components/DumpCreateModal.tsx:430
msgid "Dumped!"
msgstr "Dumped!"
@@ -372,7 +373,7 @@ msgstr "Failed to generate invite"
msgid "Failed to load"
msgstr "Failed to load"
#: src/components/DumpCreateModal.tsx:300
#: src/components/DumpCreateModal.tsx:313
msgid "Failed to post"
msgstr "Failed to post"
@@ -400,15 +401,15 @@ msgstr "Failed to save edit"
msgid "Failed to update avatar"
msgstr "Failed to update avatar"
#: src/components/DumpCreateModal.tsx:333
#: src/components/DumpCreateModal.tsx:347
msgid "Fetching preview…"
msgstr "Fetching preview…"
#: src/components/DumpCreateModal.tsx:403
#: src/components/DumpCreateModal.tsx:417
msgid "Fetching…"
msgstr "Fetching…"
#: src/components/DumpCreateModal.tsx:293
#: src/components/DumpCreateModal.tsx:306
#: src/components/FileDropZone.tsx:31
msgid "File"
msgstr "File"
@@ -425,7 +426,7 @@ msgstr "File"
#~ msgid "File too large (max 50 MB)"
#~ msgstr "File too large (max 50 MB)"
#: src/components/DumpCreateModal.tsx:187
#: src/components/DumpCreateModal.tsx:200
msgid "File too large (max 50 MB)."
msgstr "File too large (max 50 MB)."
@@ -442,11 +443,11 @@ msgstr "Follow {targetUsername}"
msgid "Follow playlist"
msgstr "Follow playlist"
#: src/pages/index/FollowedFeed.tsx:359
#: src/pages/index/FollowedFeed.tsx:358
msgid "Follow some public playlists to see their dumps here."
msgstr "Follow some public playlists to see their dumps here."
#: src/pages/index/FollowedFeed.tsx:345
#: src/pages/index/FollowedFeed.tsx:344
msgid "Follow some users to see their dumps here."
msgstr "Follow some users to see their dumps here."
@@ -469,11 +470,11 @@ msgstr "Following"
#~ msgid "Forbidden"
#~ msgstr "Forbidden"
#: src/pages/index/FollowedFeed.tsx:325
#: src/pages/index/FollowedFeed.tsx:324
msgid "From people"
msgstr "From people"
#: src/pages/index/FollowedFeed.tsx:332
#: src/pages/index/FollowedFeed.tsx:331
msgid "From playlists"
msgstr "From playlists"
@@ -522,7 +523,7 @@ msgstr "just now"
msgid "Live updates are temporarily disconnected. Trying to reconnect…"
msgstr "Live updates are temporarily disconnected. Trying to reconnect…"
#: src/components/AppHeader.tsx:79
#: src/components/AppHeader.tsx:83
msgid "Live updates unavailable."
msgstr "Live updates unavailable."
@@ -543,7 +544,7 @@ msgstr "Loading dump…"
#: src/pages/UserDumps.tsx:111
#: src/pages/UserPlaylists.tsx:409
#: src/pages/UserPlaylists.tsx:436
#: src/pages/UserUpvoted.tsx:180
#: src/pages/UserUpvoted.tsx:183
msgid "Loading more…"
msgstr "Loading more…"
@@ -565,11 +566,11 @@ msgstr "Loading profile…"
#: src/pages/Notifications.tsx:386
#: src/pages/UserDumps.tsx:50
#: src/pages/UserPlaylists.tsx:341
#: src/pages/UserUpvoted.tsx:119
#: src/pages/UserUpvoted.tsx:122
msgid "Loading…"
msgstr "Loading…"
#: src/components/AppHeader.tsx:70
#: src/components/AppHeader.tsx:74
#: src/pages/UserLogin.tsx:62
#: src/pages/UserLogin.tsx:91
msgid "Log in"
@@ -600,10 +601,14 @@ msgstr "new"
msgid "New"
msgstr "New"
#: src/components/DumpCreateModal.tsx:262
#: src/components/DumpCreateModal.tsx:275
msgid "New dump"
msgstr "New dump"
#: src/components/NewPlaylistForm.tsx:34
msgid "New playlist"
msgstr "New playlist"
#: src/pages/PlaylistDetail.tsx:783
msgid "No dumps in this playlist yet."
msgstr "No dumps in this playlist yet."
@@ -647,8 +652,8 @@ msgstr "No users match \"{q}\"."
#: src/pages/Notifications.tsx:327
#: src/pages/UserDumps.tsx:92
#: src/pages/UserPublicProfile.tsx:930
#: src/pages/UserPublicProfile.tsx:1049
#: src/pages/UserUpvoted.tsx:151
#: src/pages/UserPublicProfile.tsx:1047
#: src/pages/UserUpvoted.tsx:154
msgid "Nothing here yet."
msgstr "Nothing here yet."
@@ -690,7 +695,7 @@ msgstr "Password (min. {0} characters)"
#~ msgid "Playlist not found"
#~ msgstr "Playlist not found"
#: src/components/AppHeader.tsx:46
#: src/components/AppHeader.tsx:50
#: src/components/UserMenu.tsx:62
#: src/pages/Search.tsx:175
#: src/pages/UserPlaylists.tsx:366
@@ -703,7 +708,7 @@ msgstr "Playlists"
msgid "Playlists ({0}{1})"
msgstr "Playlists ({0}{1})"
#: src/components/DumpCreateModal.tsx:180
#: src/components/DumpCreateModal.tsx:193
msgid "Please select a file."
msgstr "Please select a file."
@@ -728,7 +733,7 @@ msgstr "Posting…"
msgid "private"
msgstr "private"
#: src/components/DumpCreateModal.tsx:383
#: src/components/DumpCreateModal.tsx:397
#: src/components/PlaylistCreateForm.tsx:94
#: src/pages/DumpEdit.tsx:274
#: src/pages/PlaylistDetail.tsx:737
@@ -740,7 +745,7 @@ msgstr "Private"
msgid "public"
msgstr "public"
#: src/components/DumpCreateModal.tsx:375
#: src/components/DumpCreateModal.tsx:389
#: src/components/PlaylistCreateForm.tsx:87
#: src/pages/DumpEdit.tsx:267
#: src/pages/PlaylistDetail.tsx:730
@@ -820,7 +825,7 @@ msgstr "Search failed"
msgid "Searching…"
msgstr "Searching…"
#: src/components/AppHeader.tsx:61
#: src/components/AppHeader.tsx:65
msgid "Server unreachable"
msgstr "Server unreachable"
@@ -836,7 +841,7 @@ msgstr "Submit search"
msgid "Tell people about yourself…"
msgstr "Tell people about yourself…"
#: src/components/DumpCreateModal.tsx:363
#: src/components/DumpCreateModal.tsx:377
#: src/pages/DumpEdit.tsx:256
msgid "Tell the community what makes this worth their time..."
msgstr "Tell the community what makes this worth their time..."
@@ -877,11 +882,11 @@ msgstr "Unfollow playlist"
msgid "Upload failed"
msgstr "Upload failed"
#: src/components/DumpCreateModal.tsx:404
#: src/components/DumpCreateModal.tsx:418
msgid "Uploading…"
msgstr "Uploading…"
#: src/pages/UserUpvoted.tsx:147
#: src/pages/UserUpvoted.tsx:150
msgid "Upvoted"
msgstr "Upvoted"
@@ -891,12 +896,12 @@ msgstr "Upvoted"
msgid "Upvoted ({0}{1})"
msgstr "Upvoted ({0}{1})"
#: src/components/DumpCreateModal.tsx:309
#: src/components/DumpCreateModal.tsx:322
#: src/pages/DumpEdit.tsx:221
msgid "URL"
msgstr "URL"
#: src/components/DumpCreateModal.tsx:164
#: src/components/DumpCreateModal.tsx:176
msgid "URL is required."
msgstr "URL is required."
@@ -923,15 +928,15 @@ msgstr "Users"
#: src/pages/UserPublicProfile.tsx:878
#: src/pages/UserPublicProfile.tsx:948
#: src/pages/UserPublicProfile.tsx:1076
#: src/pages/UserPublicProfile.tsx:1074
msgid "View all →"
msgstr "View all →"
#: src/components/DumpCreateModal.tsx:418
#: src/components/DumpCreateModal.tsx:432
msgid "View dump →"
msgstr "View dump →"
#: src/components/DumpCreateModal.tsx:356
#: src/components/DumpCreateModal.tsx:370
#: src/pages/DumpEdit.tsx:250
msgid "Why are you dumping this?"
msgstr "Why are you dumping this?"