From 981129c88d182e42a8e929c84385c536c219f28f Mon Sep 17 00:00:00 2001 From: khannurien Date: Sun, 21 Jun 2026 20:33:52 +0000 Subject: [PATCH] v3: add backlinks between dumps (via either dump url or dump target url mentioned through dump description and dump comments) --- src/locales/en.js | 2 +- src/locales/en.po | 344 +++++++++++++++++++++++----------------------- src/locales/fr.js | 2 +- src/locales/fr.po | 344 +++++++++++++++++++++++----------------------- 4 files changed, 350 insertions(+), 342 deletions(-) diff --git a/src/locales/en.js b/src/locales/en.js index 5e2739f..812c6fb 100644 --- a/src/locales/en.js +++ b/src/locales/en.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"-K9EZb\":[\"Add email…\"],\"-OxI15\":[\"Followed playlists\"],\"-Ya-b9\":[\"Failed to save\"],\"-siMqD\":[\"Journal\"],\"1CalO6\":[\"Style\"],\"1HfJWf\":[\"Search dumps, users, playlists…\"],\"1cbYY_\":[\"Upvoted (\",[\"0\"],[\"1\"],\")\"],\"1njn7W\":[\"Light\"],\"1utXA6\":[\"Dumps\"],\"26iNma\":[\"Post comment\"],\"29VNqC\":[\"Unknown error\"],\"2Hlmdt\":[\"Write a reply…\"],\"2ygf_L\":[\"← Back\"],\"3KKSM4\":[\"private\"],\"3yfh3D\":[\"<0>\",[\"0\"],\" followed your playlist <1>\",[\"1\"],\"\"],\"49voTZ\":[[\"label\"],\" (\",[\"count\"],\")\"],\"4B6w_o\":[\"Dumped!\"],\"4GKuCs\":[\"Login failed\"],\"4HH9iB\":[\"Not following anyone yet.\"],\"4RtQ1k\":[\"Unfollow \",[\"targetUsername\"]],\"4c-qBx\":[\"Your password has been changed. You can now log in.\"],\"4yj9xV\":[\"Live updates are temporarily disconnected. Trying to reconnect…\"],\"5TviPn\":[\"Cancel search\"],\"5cC8f2\":[\"Edited \",[\"0\"]],\"5oD9f_\":[\"Earlier\"],\"6Qly-0\":[\"a comment\"],\"6gRgw8\":[\"Retry\"],\"7PHCIN\":[\"Cancel removal\"],\"7d1a0d\":[\"Public\"],\"7sNhEz\":[\"Username\"],\"8ZsakT\":[\"Password\"],\"8pxhI8\":[\"Please select a file.\"],\"9BruTc\":[\"Why?\"],\"9l4qcT\":[\"Drop a replacement here\"],\"9uI_rE\":[\"Undo\"],\"9xDZu_\":[\"Could not load.\"],\"A0y396\":[\"+ Invite someone\"],\"A1taO8\":[\"Search\"],\"AQbgNR\":[\"Follow \",[\"targetUsername\"]],\"ATGYL1\":[\"Email address\"],\"AZctoV\":[[\"0\",\"plural\",{\"one\":[\"#\",\" comment\"],\"other\":[\"#\",\" comments\"]}]],\"Ade-6d\":[\"Live updates unavailable.\"],\"AeXO77\":[\"Account\"],\"CI50ct\":[\"Upvoted\"],\"Cj24wt\":[\"Registering…\"],\"DPfwMq\":[\"Done\"],\"DdeHXH\":[\"Delete this dump? This cannot be undone.\"],\"Dp1JhP\":[\"<0>\",[\"0\"],\" upvoted <1>\",[\"1\"],\"\"],\"ECiS12\":[\"View dump →\"],\"ExR0Fr\":[\"URL is required.\"],\"F1O9Ep\":[\"Could not connect to server\"],\"F5Js1v\":[\"Unfollow playlist\"],\"FgAxTj\":[\"Log out\"],\"Fxf4jq\":[\"Description (optional)\"],\"GNSsCc\":[\"Failed to create playlist\"],\"GbqhrN\":[[\"0\"],\"–\",[\"1\"],\" characters: letters, numbers, or underscores\"],\"GptGxg\":[\"Change password\"],\"H4o4sk\":[\"No one yet.\"],\"H8pzW-\":[\"Failed to update avatar\"],\"HTLDA4\":[\"Loading more…\"],\"I-x669\":[\"Invitees\"],\"IZX7TO\":[\"Failed to generate invite\"],\"IagCbF\":[\"URL\"],\"ImOQa9\":[\"Reply\"],\"J2eKUI\":[\"File\"],\"JJ-Bhk\":[\"Your email address\"],\"JRQitQ\":[\"Confirm new password\"],\"JXr41k\":[\"<0>\",[\"0\"],\" commented on <1>\",[\"1\"],\"\"],\"Jd58Fo\":[\"Hot\"],\"Jf0PuK\":[\"Go to login\"],\"KDGWg5\":[\"Remove from playlist\"],\"K_F6pa\":[\"Saving…\"],\"L-rMC9\":[\"Reset to default\"],\"LLyMkV\":[\"Followed (\",[\"0\"],[\"1\"],\")\"],\"LPAv9E\":[[\"days\"],\"d ago\"],\"MHrjPM\":[\"Title\"],\"MKEPCY\":[\"Follow\"],\"Mq2B8E\":[[\"mins\"],\"m ago\"],\"Nn4kr3\":[\"+ New dump\"],\"Oprv1v\":[\"Password (min. \",[\"0\"],\" characters)\"],\"Oz0N9s\":[\"new\"],\"PiH3UR\":[\"Copied!\"],\"Pn2B7_\":[\"Current password\"],\"Pwqkdw\":[\"Loading…\"],\"Q6n4F4\":[\"Refresh metadata\"],\"QKsaQr\":[\"or <0>browse files\"],\"QLtPBd\":[\"No dumps in this playlist yet.\"],\"R9Khdg\":[\"Auto\"],\"RCcPrX\":[\"Delete this playlist? This cannot be undone.\"],\"RTksSy\":[\"<0>\",[\"0\"],\" started following you\"],\"RaKjrM\":[\"Failed to save edit\"],\"RcUHRT\":[\"Followed\"],\"Rrp6-J\":[\"Log in to like\"],\"SBTElJ\":[\"Searching…\"],\"Sad2tK\":[\"Sending…\"],\"StovX6\":[\"This page does not exist.\"],\"Sxm8rQ\":[\"Users\"],\"T9bjWt\":[\"<0>\",[\"0\"],\" was added to <1>\",[\"1\"],\"\"],\"TM1ZbA\":[\"Playlists (\",[\"0\"],[\"1\"],\")\"],\"TN382O\":[\"Invalid link\"],\"Tv9vbB\":[\"Follow playlist\"],\"Tz0i8g\":[\"Settings\"],\"UNMVei\":[\"Forgot password?\"],\"UOZith\":[\"Failed to post\"],\"URAieT\":[\"Log in to vote\"],\"UTiUFs\":[\"Fetching…\"],\"VCoEm-\":[\"Back to login\"],\"V_e7nf\":[\"Set new password\"],\"VnNJbN\":[\"From playlists\"],\"VyTYmS\":[\"Change avatar\"],\"W9FRBT\":[\"Like\"],\"WhimMi\":[\"Reset failed\"],\"WpXcBJ\":[\"Nothing here yet.\"],\"WtkMN8\":[\"All \",[\"0\",\"plural\",{\"one\":[\"#\",\" upvoted dump\"],\"other\":[\"#\",\" upvoted dumps\"]}],\" loaded.\"],\"XJy2oN\":[\"Logging in…\"],\"Xan6QP\":[\"New dump\"],\"XgRtUf\":[\"Could not change password\"],\"Xi0Mn4\":[\"← Back to profile\"],\"XnL-Eu\":[\"No users match \\\"\",[\"q\"],\"\\\".\"],\"Xs2Lez\":[\"This reset link is missing or malformed.\"],\"YK1Dhc\":[\"a post\"],\"Ye9RMF\":[\"<0>\",[\"0\"],\" liked your comment on <1>\",[\"1\"],\"\"],\"YpkCca\":[\"No followed playlists yet.\"],\"ZBdbv9\":[\"Edit title\"],\"ZCpU0u\":[\"No playlists match \\\"\",[\"q\"],\"\\\".\"],\"ZmD2o6\":[\"Create & Add\"],\"_3O5R_\":[\"Request failed\"],\"_84wxb\":[\"All \",[\"0\",\"plural\",{\"one\":[\"#\",\" dump\"],\"other\":[\"#\",\" dumps\"]}],\" loaded.\"],\"_DwR-n\":[\"Creating…\"],\"_R_sGB\":[\"Password changed successfully.\"],\"_aept4\":[\"Post reply\"],\"_nT6AE\":[\"New password\"],\"_t4W-i\":[\"From people\"],\"aAIQg2\":[\"Appearance\"],\"aDvLhk\":[\"Add a comment…\"],\"b3Thhd\":[\"Upload failed\"],\"b8XMJ8\":[[\"visibleCount\",\"plural\",{\"one\":[\"#\",\" comment\"],\"other\":[\"#\",\" comments\"]}]],\"bQhwn-\":[\"Loading playlist…\"],\"cILfnJ\":[\"Remove file\"],\"cYP9Sb\":[\"+ Playlist\"],\"cbeBbZ\":[\"At least \",[\"0\"],\" characters\"],\"cnGeoo\":[\"Delete\"],\"d8DZWS\":[\"Open search\"],\"dAs22m\":[\"Replace file\"],\"dEgA5A\":[\"Cancel\"],\"dMizp8\":[\"New playlist\"],\"eFSqvc\":[\"Failed to post reply\"],\"ePK91l\":[\"Edit\"],\"eaUTwS\":[\"Send reset link\"],\"ecUA8p\":[\"Today\"],\"ef9nPf\":[\"Loading dump…\"],\"en9o7K\":[\"Failed to post comment\"],\"etFQQS\":[\"What makes it worth it?\"],\"fC6mXb\":[\"Upvote\"],\"fI-mNw\":[\"Playlists\"],\"f_akpP\":[\"Max 50 MB\"],\"fgLNSM\":[\"Register\"],\"gANddk\":[\"Uploading…\"],\"gGx5tM\":[\"Editing\"],\"gIQQwD\":[\"Failed to load\"],\"gLfZlz\":[\"Add to playlist\"],\"gjJ-sb\":[\"Can't connect to the live updates server. Upvotes and notifications may not sync until it reconnects.\"],\"hBuUKa\":[\"Change password…\"],\"hD7w09\":[\"You've reached the end.\"],\"hJSliC\":[\"<0>\",[\"0\"],\" posted <1>\",[\"1\"],\"\"],\"hYgDIe\":[\"Create\"],\"he3ygx\":[\"Copy\"],\"i7K_Te\":[\"Who am I?\"],\"iDNBZe\":[\"Notifications\"],\"iWpEwy\":[\"Go home\"],\"ijVyoK\":[\"Could not reach the server. Please try again.\"],\"ipYn7W\":[\"If that address is registered you'll receive a reset link shortly.\"],\"isRobC\":[\"New\"],\"jbernk\":[\"Loading profile…\"],\"joEmfT\":[\"Server unreachable\"],\"jrZTZl\":[\"No dumps yet. Be the first!\"],\"kLttbL\":[\"Registration failed\"],\"klOeIX\":[\"Failed to change password\"],\"lUDifl\":[\"Created (\",[\"0\"],[\"1\"],\")\"],\"lUanmi\":[\"You'll be notified when someone follows your playlists, upvotes your dumps, or posts new content.\"],\"lY5h1V\":[[\"0\",\"plural\",{\"one\":[\"#\",\" dump\"],\"other\":[\"#\",\" dumps\"]}]],\"lcfvr_\":[\"Delete this comment?\"],\"lpIMne\":[\"Passwords do not match\"],\"mt6O6E\":[\"This is a mirage.\"],\"nbm5sI\":[\"No dumps match \\\"\",[\"q\"],\"\\\".\"],\"nrjqON\":[\"Checking invite…\"],\"nwtY4N\":[\"Something went wrong\"],\"ogtYkT\":[\"Password updated\"],\"pCpd9p\":[\"<0>\",[\"0\"],\" mentioned you in <1>\",[\"where\"],\"\"],\"pSheLH\":[\"No invitees yet.\"],\"pvnfJD\":[\"Dark\"],\"qIMfNQ\":[\"Delete playlist\"],\"qbDAcy\":[\"Dump it\"],\"qgx_78\":[\"Follow some public playlists to see their dumps here.\"],\"qvFa8r\":[\"public\"],\"qvz_Pp\":[\"Dump\"],\"rCbqPX\":[\"This invite link is missing, expired, or already used.\"],\"rg9pXu\":[\"Search failed\"],\"rtpJqV\":[\"Dumps (\",[\"0\"],[\"1\"],\")\"],\"sGeXL3\":[\"Thumbnail\"],\"sQia9P\":[\"Log in\"],\"sTiqbm\":[\"invited by\"],\"sdP5Aa\":[\"[deleted]\"],\"shHs8T\":[\"Enter a query to search.\"],\"smeBfS\":[\"Invalid invite\"],\"tfDRzk\":[\"Save\"],\"tvmuQ0\":[\"Color scheme\"],\"u1lDX2\":[\"Fetching preview…\"],\"uD0qXQ\":[\"Drop a file here\"],\"uMGUnV\":[\"No playlists yet.\"],\"ub1EEL\":[\"edited \",[\"0\"]],\"vJBF1r\":[\"Posting…\"],\"vLhLLO\":[\"Notifications (\",[\"unreadNotificationCount\"],\" unread)\"],\"vQMkHu\":[\"Remove vote\"],\"vuosjb\":[\"User menu\"],\"wXO4Tg\":[[\"hrs\"],\"h ago\"],\"wbXKOv\":[\"File too large (max 50 MB).\"],\"wixIgH\":[\"Already have an account? <0>Log in\"],\"xEWkgZ\":[\"← Back to all dumps\"],\"xOTzt5\":[\"just now\"],\"xPHtx0\":[\"Submit search\"],\"xVuNgt\":[\"+ New playlist\"],\"xc9O_u\":[\"Delete dump\"],\"y6sq5j\":[\"Following\"],\"yA_6BX\":[\"View all →\"],\"yBBtRm\":[\"Follow some users to see their dumps here.\"],\"yQ2kGp\":[\"Load more\"],\"y_0uwd\":[\"Yesterday\"],\"yz7wBu\":[\"Close\"],\"z0ROB3\":[\"Remove like\"],\"z1uNN0\":[\"No emoji found.\"],\"zVuxvN\":[\"Refreshing…\"],\"zwBp5t\":[\"Private\"]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"-K9EZb\":[\"Add email…\"],\"-OxI15\":[\"Followed playlists\"],\"-Ya-b9\":[\"Failed to save\"],\"-siMqD\":[\"Journal\"],\"1CalO6\":[\"Style\"],\"1HfJWf\":[\"Search dumps, users, playlists…\"],\"1cbYY_\":[\"Upvoted (\",[\"0\"],[\"1\"],\")\"],\"1njn7W\":[\"Light\"],\"1utXA6\":[\"Dumps\"],\"26iNma\":[\"Post comment\"],\"29VNqC\":[\"Unknown error\"],\"2Hlmdt\":[\"Write a reply…\"],\"2ygf_L\":[\"← Back\"],\"3KKSM4\":[\"private\"],\"3yfh3D\":[\"<0>\",[\"0\"],\" followed your playlist <1>\",[\"1\"],\"\"],\"49voTZ\":[[\"label\"],\" (\",[\"count\"],\")\"],\"4B6w_o\":[\"Dumped!\"],\"4GKuCs\":[\"Login failed\"],\"4HH9iB\":[\"Not following anyone yet.\"],\"4RtQ1k\":[\"Unfollow \",[\"targetUsername\"]],\"4c-qBx\":[\"Your password has been changed. You can now log in.\"],\"4yj9xV\":[\"Live updates are temporarily disconnected. Trying to reconnect…\"],\"5TviPn\":[\"Cancel search\"],\"5cC8f2\":[\"Edited \",[\"0\"]],\"5oD9f_\":[\"Earlier\"],\"6Qly-0\":[\"a comment\"],\"6gRgw8\":[\"Retry\"],\"7PHCIN\":[\"Cancel removal\"],\"7d1a0d\":[\"Public\"],\"7sNhEz\":[\"Username\"],\"8Ug9jB\":[\"Related\"],\"8ZsakT\":[\"Password\"],\"8pxhI8\":[\"Please select a file.\"],\"9BruTc\":[\"Why?\"],\"9l4qcT\":[\"Drop a replacement here\"],\"9uI_rE\":[\"Undo\"],\"9xDZu_\":[\"Could not load.\"],\"A0y396\":[\"+ Invite someone\"],\"A1taO8\":[\"Search\"],\"AQbgNR\":[\"Follow \",[\"targetUsername\"]],\"ATGYL1\":[\"Email address\"],\"AZctoV\":[[\"0\",\"plural\",{\"one\":[\"#\",\" comment\"],\"other\":[\"#\",\" comments\"]}]],\"Ade-6d\":[\"Live updates unavailable.\"],\"AeXO77\":[\"Account\"],\"CI50ct\":[\"Upvoted\"],\"Cj24wt\":[\"Registering…\"],\"DPfwMq\":[\"Done\"],\"DdeHXH\":[\"Delete this dump? This cannot be undone.\"],\"Dp1JhP\":[\"<0>\",[\"0\"],\" upvoted <1>\",[\"1\"],\"\"],\"ECiS12\":[\"View dump →\"],\"ExR0Fr\":[\"URL is required.\"],\"F1O9Ep\":[\"Could not connect to server\"],\"F5Js1v\":[\"Unfollow playlist\"],\"FgAxTj\":[\"Log out\"],\"Fxf4jq\":[\"Description (optional)\"],\"GNSsCc\":[\"Failed to create playlist\"],\"GbqhrN\":[[\"0\"],\"–\",[\"1\"],\" characters: letters, numbers, or underscores\"],\"GptGxg\":[\"Change password\"],\"H4o4sk\":[\"No one yet.\"],\"H8pzW-\":[\"Failed to update avatar\"],\"HTLDA4\":[\"Loading more…\"],\"I-x669\":[\"Invitees\"],\"IZX7TO\":[\"Failed to generate invite\"],\"IagCbF\":[\"URL\"],\"ImOQa9\":[\"Reply\"],\"J2eKUI\":[\"File\"],\"JJ-Bhk\":[\"Your email address\"],\"JRQitQ\":[\"Confirm new password\"],\"JXr41k\":[\"<0>\",[\"0\"],\" commented on <1>\",[\"1\"],\"\"],\"Jd58Fo\":[\"Hot\"],\"Jf0PuK\":[\"Go to login\"],\"KDGWg5\":[\"Remove from playlist\"],\"K_F6pa\":[\"Saving…\"],\"L-rMC9\":[\"Reset to default\"],\"LLyMkV\":[\"Followed (\",[\"0\"],[\"1\"],\")\"],\"LPAv9E\":[[\"days\"],\"d ago\"],\"MHrjPM\":[\"Title\"],\"MKEPCY\":[\"Follow\"],\"Mq2B8E\":[[\"mins\"],\"m ago\"],\"Nn4kr3\":[\"+ New dump\"],\"Oprv1v\":[\"Password (min. \",[\"0\"],\" characters)\"],\"Oz0N9s\":[\"new\"],\"PiH3UR\":[\"Copied!\"],\"Pn2B7_\":[\"Current password\"],\"Pwqkdw\":[\"Loading…\"],\"Q6n4F4\":[\"Refresh metadata\"],\"QKsaQr\":[\"or <0>browse files\"],\"QLtPBd\":[\"No dumps in this playlist yet.\"],\"R9Khdg\":[\"Auto\"],\"RCcPrX\":[\"Delete this playlist? This cannot be undone.\"],\"RTksSy\":[\"<0>\",[\"0\"],\" started following you\"],\"RaKjrM\":[\"Failed to save edit\"],\"RcUHRT\":[\"Followed\"],\"Rrp6-J\":[\"Log in to like\"],\"SBTElJ\":[\"Searching…\"],\"Sad2tK\":[\"Sending…\"],\"StovX6\":[\"This page does not exist.\"],\"Sxm8rQ\":[\"Users\"],\"T9bjWt\":[\"<0>\",[\"0\"],\" was added to <1>\",[\"1\"],\"\"],\"TM1ZbA\":[\"Playlists (\",[\"0\"],[\"1\"],\")\"],\"TN382O\":[\"Invalid link\"],\"Tv9vbB\":[\"Follow playlist\"],\"Tz0i8g\":[\"Settings\"],\"UNMVei\":[\"Forgot password?\"],\"UOZith\":[\"Failed to post\"],\"URAieT\":[\"Log in to vote\"],\"UTiUFs\":[\"Fetching…\"],\"VCoEm-\":[\"Back to login\"],\"V_e7nf\":[\"Set new password\"],\"VnNJbN\":[\"From playlists\"],\"VyTYmS\":[\"Change avatar\"],\"W9FRBT\":[\"Like\"],\"WhimMi\":[\"Reset failed\"],\"WpXcBJ\":[\"Nothing here yet.\"],\"WtkMN8\":[\"All \",[\"0\",\"plural\",{\"one\":[\"#\",\" upvoted dump\"],\"other\":[\"#\",\" upvoted dumps\"]}],\" loaded.\"],\"XJy2oN\":[\"Logging in…\"],\"Xan6QP\":[\"New dump\"],\"XgRtUf\":[\"Could not change password\"],\"Xi0Mn4\":[\"← Back to profile\"],\"XnL-Eu\":[\"No users match \\\"\",[\"q\"],\"\\\".\"],\"Xs2Lez\":[\"This reset link is missing or malformed.\"],\"YK1Dhc\":[\"a post\"],\"Ye9RMF\":[\"<0>\",[\"0\"],\" liked your comment on <1>\",[\"1\"],\"\"],\"YpkCca\":[\"No followed playlists yet.\"],\"ZBdbv9\":[\"Edit title\"],\"ZCpU0u\":[\"No playlists match \\\"\",[\"q\"],\"\\\".\"],\"ZmD2o6\":[\"Create & Add\"],\"_3O5R_\":[\"Request failed\"],\"_84wxb\":[\"All \",[\"0\",\"plural\",{\"one\":[\"#\",\" dump\"],\"other\":[\"#\",\" dumps\"]}],\" loaded.\"],\"_DwR-n\":[\"Creating…\"],\"_R_sGB\":[\"Password changed successfully.\"],\"_aept4\":[\"Post reply\"],\"_nT6AE\":[\"New password\"],\"_t4W-i\":[\"From people\"],\"aAIQg2\":[\"Appearance\"],\"aDvLhk\":[\"Add a comment…\"],\"b3Thhd\":[\"Upload failed\"],\"b8XMJ8\":[[\"visibleCount\",\"plural\",{\"one\":[\"#\",\" comment\"],\"other\":[\"#\",\" comments\"]}]],\"bQhwn-\":[\"Loading playlist…\"],\"cILfnJ\":[\"Remove file\"],\"cYP9Sb\":[\"+ Playlist\"],\"cbeBbZ\":[\"At least \",[\"0\"],\" characters\"],\"cnGeoo\":[\"Delete\"],\"d8DZWS\":[\"Open search\"],\"dAs22m\":[\"Replace file\"],\"dEgA5A\":[\"Cancel\"],\"dMizp8\":[\"New playlist\"],\"eFSqvc\":[\"Failed to post reply\"],\"ePK91l\":[\"Edit\"],\"eaUTwS\":[\"Send reset link\"],\"ecUA8p\":[\"Today\"],\"ef9nPf\":[\"Loading dump…\"],\"en9o7K\":[\"Failed to post comment\"],\"etFQQS\":[\"What makes it worth it?\"],\"fC6mXb\":[\"Upvote\"],\"fI-mNw\":[\"Playlists\"],\"f_akpP\":[\"Max 50 MB\"],\"fgLNSM\":[\"Register\"],\"gANddk\":[\"Uploading…\"],\"gGx5tM\":[\"Editing\"],\"gIQQwD\":[\"Failed to load\"],\"gLfZlz\":[\"Add to playlist\"],\"gjJ-sb\":[\"Can't connect to the live updates server. Upvotes and notifications may not sync until it reconnects.\"],\"hBuUKa\":[\"Change password…\"],\"hD7w09\":[\"You've reached the end.\"],\"hJSliC\":[\"<0>\",[\"0\"],\" posted <1>\",[\"1\"],\"\"],\"hYgDIe\":[\"Create\"],\"he3ygx\":[\"Copy\"],\"i7K_Te\":[\"Who am I?\"],\"iDNBZe\":[\"Notifications\"],\"iWpEwy\":[\"Go home\"],\"ijVyoK\":[\"Could not reach the server. Please try again.\"],\"ipYn7W\":[\"If that address is registered you'll receive a reset link shortly.\"],\"isRobC\":[\"New\"],\"jbernk\":[\"Loading profile…\"],\"joEmfT\":[\"Server unreachable\"],\"jrZTZl\":[\"No dumps yet. Be the first!\"],\"kLttbL\":[\"Registration failed\"],\"klOeIX\":[\"Failed to change password\"],\"lUDifl\":[\"Created (\",[\"0\"],[\"1\"],\")\"],\"lUanmi\":[\"You'll be notified when someone follows your playlists, upvotes your dumps, or posts new content.\"],\"lY5h1V\":[[\"0\",\"plural\",{\"one\":[\"#\",\" dump\"],\"other\":[\"#\",\" dumps\"]}]],\"lcfvr_\":[\"Delete this comment?\"],\"lpIMne\":[\"Passwords do not match\"],\"mt6O6E\":[\"This is a mirage.\"],\"nbm5sI\":[\"No dumps match \\\"\",[\"q\"],\"\\\".\"],\"nrjqON\":[\"Checking invite…\"],\"nwtY4N\":[\"Something went wrong\"],\"ogtYkT\":[\"Password updated\"],\"pCpd9p\":[\"<0>\",[\"0\"],\" mentioned you in <1>\",[\"where\"],\"\"],\"pSheLH\":[\"No invitees yet.\"],\"pvnfJD\":[\"Dark\"],\"qIMfNQ\":[\"Delete playlist\"],\"qbDAcy\":[\"Dump it\"],\"qgx_78\":[\"Follow some public playlists to see their dumps here.\"],\"qvFa8r\":[\"public\"],\"qvz_Pp\":[\"Dump\"],\"rCbqPX\":[\"This invite link is missing, expired, or already used.\"],\"rg9pXu\":[\"Search failed\"],\"rtpJqV\":[\"Dumps (\",[\"0\"],[\"1\"],\")\"],\"sGeXL3\":[\"Thumbnail\"],\"sQia9P\":[\"Log in\"],\"sTiqbm\":[\"invited by\"],\"sdP5Aa\":[\"[deleted]\"],\"shHs8T\":[\"Enter a query to search.\"],\"smeBfS\":[\"Invalid invite\"],\"tfDRzk\":[\"Save\"],\"tvmuQ0\":[\"Color scheme\"],\"u1lDX2\":[\"Fetching preview…\"],\"uD0qXQ\":[\"Drop a file here\"],\"uMGUnV\":[\"No playlists yet.\"],\"ub1EEL\":[\"edited \",[\"0\"]],\"vJBF1r\":[\"Posting…\"],\"vLhLLO\":[\"Notifications (\",[\"unreadNotificationCount\"],\" unread)\"],\"vQMkHu\":[\"Remove vote\"],\"vuosjb\":[\"User menu\"],\"wXO4Tg\":[[\"hrs\"],\"h ago\"],\"wbXKOv\":[\"File too large (max 50 MB).\"],\"wixIgH\":[\"Already have an account? <0>Log in\"],\"xEWkgZ\":[\"← Back to all dumps\"],\"xOTzt5\":[\"just now\"],\"xPHtx0\":[\"Submit search\"],\"xVuNgt\":[\"+ New playlist\"],\"xc9O_u\":[\"Delete dump\"],\"y6sq5j\":[\"Following\"],\"yA_6BX\":[\"View all →\"],\"yBBtRm\":[\"Follow some users to see their dumps here.\"],\"yQ2kGp\":[\"Load more\"],\"y_0uwd\":[\"Yesterday\"],\"yz7wBu\":[\"Close\"],\"z0ROB3\":[\"Remove like\"],\"z1uNN0\":[\"No emoji found.\"],\"zVuxvN\":[\"Refreshing…\"],\"zwBp5t\":[\"Private\"]}")}; \ No newline at end of file diff --git a/src/locales/en.po b/src/locales/en.po index c115ef6..24f6406 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -42,7 +42,7 @@ msgstr "{days}d ago" msgid "{hrs}h ago" msgstr "{hrs}h ago" -#: src/pages/Search.tsx:176 +#: src/pages/Search.tsx:182 msgid "{label} ({count})" msgstr "{label} ({count})" @@ -50,24 +50,24 @@ msgstr "{label} ({count})" msgid "{mins}m ago" msgstr "{mins}m ago" -#: src/components/CommentThread.tsx:472 +#: src/components/CommentThread.tsx:474 msgid "{visibleCount, plural, one {# comment} other {# comments}}" msgstr "{visibleCount, plural, one {# comment} other {# comments}}" -#: src/pages/PlaylistDetail.tsx:611 -#: src/pages/UserPublicProfile.tsx:745 +#: src/pages/PlaylistDetail.tsx:617 +#: src/pages/UserPublicProfile.tsx:753 msgid "← Back" msgstr "← Back" -#: src/pages/Dump.tsx:224 -#: src/pages/Dump.tsx:434 -#: src/pages/DumpEdit.tsx:215 +#: src/pages/Dump.tsx:249 +#: src/pages/Dump.tsx:459 +#: src/pages/DumpEdit.tsx:214 msgid "← Back to all dumps" msgstr "← Back to all dumps" #: src/pages/UserDumps.tsx:63 #: src/pages/UserPlaylists.tsx:354 -#: src/pages/UserUpvoted.tsx:135 +#: src/pages/UserUpvoted.tsx:134 msgid "← Back to profile" msgstr "← Back to profile" @@ -84,7 +84,7 @@ msgstr "+ New dump" msgid "+ New playlist" msgstr "+ New playlist" -#: src/pages/Dump.tsx:291 +#: src/pages/Dump.tsx:316 msgid "+ Playlist" msgstr "+ Playlist" @@ -142,20 +142,20 @@ msgstr "a comment" msgid "a post" msgstr "a post" -#: src/pages/UserPublicProfile.tsx:1196 +#: src/pages/UserPublicProfile.tsx:1204 msgid "Account" msgstr "Account" -#: src/components/CommentThread.tsx:492 +#: src/components/CommentThread.tsx:494 msgid "Add a comment…" msgstr "Add a comment…" -#: src/pages/UserPublicProfile.tsx:863 +#: src/pages/UserPublicProfile.tsx:871 msgid "Add email…" msgstr "Add email…" #: src/components/AddToPlaylistModal.tsx:64 -#: src/components/DumpCreateModal.tsx:287 +#: src/components/DumpCreateModal.tsx:302 msgid "Add to playlist" msgstr "Add to playlist" @@ -171,7 +171,7 @@ msgstr "All {0, plural, one {# upvoted dump} other {# upvoted dumps}} loaded." msgid "Already have an account? <0>Log in" msgstr "Already have an account? <0>Log in" -#: src/pages/UserPublicProfile.tsx:1215 +#: src/pages/UserPublicProfile.tsx:1223 msgid "Appearance" msgstr "Appearance" @@ -181,7 +181,7 @@ msgstr "Appearance" msgid "At least {0} characters" msgstr "At least {0} characters" -#: src/pages/UserPublicProfile.tsx:1249 +#: src/pages/UserPublicProfile.tsx:1257 msgid "Auto" msgstr "Auto" @@ -197,20 +197,20 @@ msgstr "Can't connect to the live updates server. Upvotes and notifications may #: src/components/ChangePasswordModal.tsx:168 #: src/components/CommentThread.tsx:286 -#: src/components/CommentThread.tsx:386 -#: src/components/CommentThread.tsx:523 +#: src/components/CommentThread.tsx:388 +#: src/components/CommentThread.tsx:525 #: src/components/ConfirmModal.tsx:32 -#: src/components/DumpCreateModal.tsx:461 +#: src/components/DumpCreateModal.tsx:474 #: src/components/PlaylistCreateForm.tsx:112 -#: src/pages/Dump.tsx:330 -#: src/pages/DumpEdit.tsx:392 -#: src/pages/PlaylistDetail.tsx:680 -#: src/pages/UserPublicProfile.tsx:842 -#: src/pages/UserPublicProfile.tsx:924 +#: 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 msgid "Cancel" msgstr "Cancel" -#: src/pages/PlaylistDetail.tsx:863 +#: src/pages/PlaylistDetail.tsx:869 msgid "Cancel removal" msgstr "Cancel removal" @@ -218,7 +218,7 @@ msgstr "Cancel removal" msgid "Cancel search" msgstr "Cancel search" -#: src/pages/UserPublicProfile.tsx:772 +#: src/pages/UserPublicProfile.tsx:780 msgid "Change avatar" msgstr "Change avatar" @@ -227,7 +227,7 @@ msgstr "Change avatar" msgid "Change password" msgstr "Change password" -#: src/pages/UserPublicProfile.tsx:1208 +#: src/pages/UserPublicProfile.tsx:1216 msgid "Change password…" msgstr "Change password…" @@ -240,7 +240,7 @@ msgstr "Checking invite…" msgid "Close" msgstr "Close" -#: src/pages/UserPublicProfile.tsx:1241 +#: src/pages/UserPublicProfile.tsx:1249 msgid "Color scheme" msgstr "Color scheme" @@ -272,7 +272,7 @@ msgstr "Could not load." #: src/components/CommentThread.tsx:116 #: src/components/CommentThread.tsx:158 -#: src/components/CommentThread.tsx:461 +#: src/components/CommentThread.tsx:463 msgid "Could not reach the server. Please try again." msgstr "Could not reach the server. Please try again." @@ -298,47 +298,47 @@ msgstr "Creating…" msgid "Current password" msgstr "Current password" -#: src/pages/UserPublicProfile.tsx:1263 +#: src/pages/UserPublicProfile.tsx:1271 msgid "Dark" msgstr "Dark" -#: src/components/CommentThread.tsx:332 -#: src/components/CommentThread.tsx:338 +#: src/components/CommentThread.tsx:334 +#: src/components/CommentThread.tsx:340 #: src/components/ConfirmModal.tsx:16 -#: src/pages/PlaylistDetail.tsx:687 +#: src/pages/PlaylistDetail.tsx:693 msgid "Delete" msgstr "Delete" -#: src/pages/DumpEdit.tsx:388 -#: src/pages/DumpEdit.tsx:410 +#: src/pages/DumpEdit.tsx:387 +#: src/pages/DumpEdit.tsx:409 msgid "Delete dump" msgstr "Delete dump" #: src/components/PlaylistCard.tsx:109 -#: src/pages/PlaylistDetail.tsx:876 +#: src/pages/PlaylistDetail.tsx:882 #: src/pages/UserPlaylists.tsx:465 msgid "Delete playlist" msgstr "Delete playlist" -#: src/components/CommentThread.tsx:337 +#: src/components/CommentThread.tsx:339 msgid "Delete this comment?" msgstr "Delete this comment?" -#: src/pages/DumpEdit.tsx:409 +#: src/pages/DumpEdit.tsx:408 msgid "Delete this dump? This cannot be undone." msgstr "Delete this dump? This cannot be undone." -#: src/pages/PlaylistDetail.tsx:875 +#: src/pages/PlaylistDetail.tsx:881 #: src/pages/UserPlaylists.tsx:464 msgid "Delete this playlist? This cannot be undone." msgstr "Delete this playlist? This cannot be undone." #: src/components/PlaylistCreateForm.tsx:80 -#: src/pages/PlaylistDetail.tsx:718 +#: src/pages/PlaylistDetail.tsx:724 msgid "Description (optional)" msgstr "Description (optional)" -#: src/components/DumpCreateModal.tsx:507 +#: src/components/DumpCreateModal.tsx:520 msgid "Done" msgstr "Done" @@ -346,7 +346,7 @@ msgstr "Done" msgid "Drop a file here" msgstr "Drop a file here" -#: src/pages/DumpEdit.tsx:345 +#: src/pages/DumpEdit.tsx:344 msgid "Drop a replacement here" msgstr "Drop a replacement here" @@ -354,23 +354,23 @@ msgstr "Drop a replacement here" msgid "Dump" msgstr "Dump" -#: src/components/DumpCreateModal.tsx:473 +#: src/components/DumpCreateModal.tsx:486 msgid "Dump it" msgstr "Dump it" -#: src/components/DumpCreateModal.tsx:484 +#: src/components/DumpCreateModal.tsx:497 msgid "Dumped!" msgstr "Dumped!" -#: src/pages/Search.tsx:172 +#: src/pages/Search.tsx:178 #: src/pages/UserDumps.tsx:107 -#: src/pages/UserPublicProfile.tsx:968 +#: src/pages/UserPublicProfile.tsx:976 msgid "Dumps" msgstr "Dumps" #. placeholder {0}: dumps.items.length #. placeholder {1}: dumps.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:985 +#: src/pages/UserPublicProfile.tsx:993 msgid "Dumps ({0}{1})" msgstr "Dumps ({0}{1})" @@ -378,13 +378,13 @@ msgstr "Dumps ({0}{1})" msgid "Earlier" msgstr "Earlier" -#: src/components/CommentThread.tsx:323 -#: src/pages/Dump.tsx:430 -#: src/pages/PlaylistDetail.tsx:706 +#: src/components/CommentThread.tsx:325 +#: src/pages/Dump.tsx:455 +#: src/pages/PlaylistDetail.tsx:712 msgid "Edit" msgstr "Edit" -#: src/components/DumpCreateModal.tsx:409 +#: src/components/DumpCreateModal.tsx:422 msgid "Edit title" msgstr "Edit title" @@ -392,8 +392,8 @@ msgstr "Edit title" #. placeholder {0}: relativeTime(dump.updatedAt) #. placeholder {0}: relativeTime(playlist.updatedAt) #: src/components/CommentThread.tsx:242 -#: src/pages/Dump.tsx:383 -#: src/pages/PlaylistDetail.tsx:779 +#: src/pages/Dump.tsx:408 +#: src/pages/PlaylistDetail.tsx:785 msgid "edited {0}" msgstr "edited {0}" @@ -401,12 +401,12 @@ msgstr "edited {0}" #. placeholder {0}: dump.updatedAt.toLocaleString() #. placeholder {0}: playlist.updatedAt.toLocaleString() #: src/components/CommentThread.tsx:240 -#: src/pages/Dump.tsx:381 -#: src/pages/PlaylistDetail.tsx:776 +#: src/pages/Dump.tsx:406 +#: src/pages/PlaylistDetail.tsx:782 msgid "Edited {0}" msgstr "Edited {0}" -#: src/pages/DumpEdit.tsx:240 +#: src/pages/DumpEdit.tsx:239 msgid "Editing" msgstr "Editing" @@ -414,7 +414,7 @@ msgstr "Editing" msgid "Email address" msgstr "Email address" -#: src/pages/Search.tsx:205 +#: src/pages/Search.tsx:211 msgid "Enter a query to search." msgstr "Enter a query to search." @@ -438,29 +438,29 @@ 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:1087 -#: src/pages/UserPublicProfile.tsx:1129 -#: src/pages/UserPublicProfile.tsx:1174 +#: src/pages/UserPublicProfile.tsx:1095 +#: src/pages/UserPublicProfile.tsx:1137 +#: src/pages/UserPublicProfile.tsx:1182 msgid "Failed to load" msgstr "Failed to load" -#: src/components/DumpCreateModal.tsx:325 +#: src/components/DumpCreateModal.tsx:339 msgid "Failed to post" msgstr "Failed to post" -#: src/components/CommentThread.tsx:499 +#: src/components/CommentThread.tsx:501 msgid "Failed to post comment" msgstr "Failed to post comment" -#: src/components/CommentThread.tsx:362 +#: src/components/CommentThread.tsx:364 msgid "Failed to post reply" msgstr "Failed to post reply" -#: src/pages/PlaylistDetail.tsx:789 -#: src/pages/UserPublicProfile.tsx:680 -#: src/pages/UserPublicProfile.tsx:718 -#: src/pages/UserPublicProfile.tsx:847 -#: src/pages/UserPublicProfile.tsx:927 +#: 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 msgid "Failed to save" msgstr "Failed to save" @@ -468,24 +468,24 @@ msgstr "Failed to save" msgid "Failed to save edit" msgstr "Failed to save edit" -#: src/pages/UserPublicProfile.tsx:872 +#: src/pages/UserPublicProfile.tsx:880 msgid "Failed to update avatar" msgstr "Failed to update avatar" -#: src/components/DumpCreateModal.tsx:362 +#: src/components/DumpCreateModal.tsx:375 msgid "Fetching preview…" msgstr "Fetching preview…" -#: src/components/DumpCreateModal.tsx:471 +#: src/components/DumpCreateModal.tsx:484 msgid "Fetching…" msgstr "Fetching…" -#: src/components/DumpCreateModal.tsx:318 +#: src/components/DumpCreateModal.tsx:332 #: src/components/FileDropZone.tsx:31 msgid "File" msgstr "File" -#: src/components/DumpCreateModal.tsx:211 +#: src/components/DumpCreateModal.tsx:226 msgid "File too large (max 50 MB)." msgstr "File too large (max 50 MB)." @@ -511,7 +511,7 @@ 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:970 +#: src/pages/UserPublicProfile.tsx:978 msgid "Followed" msgstr "Followed" @@ -521,13 +521,13 @@ msgstr "Followed" msgid "Followed ({0}{1})" msgstr "Followed ({0}{1})" -#: src/pages/UserPublicProfile.tsx:1118 +#: src/pages/UserPublicProfile.tsx:1126 msgid "Followed playlists" msgstr "Followed playlists" #: src/components/FollowButton.tsx:37 #: src/components/FollowButton.tsx:64 -#: src/pages/UserPublicProfile.tsx:1076 +#: src/pages/UserPublicProfile.tsx:1084 msgid "Following" msgstr "Following" @@ -567,12 +567,12 @@ msgstr "Invalid invite" msgid "Invalid link" msgstr "Invalid link" -#: src/pages/UserPublicProfile.tsx:791 +#: src/pages/UserPublicProfile.tsx:799 msgid "invited by" msgstr "invited by" -#: src/pages/UserPublicProfile.tsx:971 -#: src/pages/UserPublicProfile.tsx:1163 +#: src/pages/UserPublicProfile.tsx:979 +#: src/pages/UserPublicProfile.tsx:1171 msgid "Invitees" msgstr "Invitees" @@ -584,7 +584,7 @@ msgstr "Journal" msgid "just now" msgstr "just now" -#: src/pages/UserPublicProfile.tsx:1256 +#: src/pages/UserPublicProfile.tsx:1264 msgid "Light" msgstr "Light" @@ -605,8 +605,8 @@ msgstr "Live updates unavailable." msgid "Load more" msgstr "Load more" -#: src/pages/Dump.tsx:200 -#: src/pages/DumpEdit.tsx:191 +#: src/pages/Dump.tsx:225 +#: src/pages/DumpEdit.tsx:190 msgid "Loading dump…" msgstr "Loading dump…" @@ -614,19 +614,19 @@ 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:242 +#: src/pages/Search.tsx:248 #: src/pages/UserDumps.tsx:93 #: src/pages/UserPlaylists.tsx:417 #: src/pages/UserPlaylists.tsx:452 -#: src/pages/UserUpvoted.tsx:177 +#: src/pages/UserUpvoted.tsx:176 msgid "Loading more…" msgstr "Loading more…" -#: src/pages/PlaylistDetail.tsx:595 +#: src/pages/PlaylistDetail.tsx:601 msgid "Loading playlist…" msgstr "Loading playlist…" -#: src/pages/UserPublicProfile.tsx:728 +#: src/pages/UserPublicProfile.tsx:736 msgid "Loading profile…" msgstr "Loading profile…" @@ -642,10 +642,10 @@ msgstr "Loading profile…" #: src/pages/Notifications.tsx:439 #: src/pages/UserDumps.tsx:51 #: src/pages/UserPlaylists.tsx:342 -#: src/pages/UserPublicProfile.tsx:1081 -#: src/pages/UserPublicProfile.tsx:1123 -#: src/pages/UserPublicProfile.tsx:1168 -#: src/pages/UserUpvoted.tsx:123 +#: src/pages/UserPublicProfile.tsx:1089 +#: src/pages/UserPublicProfile.tsx:1131 +#: src/pages/UserPublicProfile.tsx:1176 +#: 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:749 -#: src/pages/UserPublicProfile.tsx:886 +#: src/pages/UserPublicProfile.tsx:757 +#: src/pages/UserPublicProfile.tsx:894 msgid "Log out" msgstr "Log out" @@ -688,9 +688,9 @@ msgstr "new" msgid "New" msgstr "New" -#: src/components/DumpCreateModal.tsx:287 +#: src/components/DumpCreateModal.tsx:302 #: src/pages/UserDumps.tsx:115 -#: src/pages/UserPublicProfile.tsx:1312 +#: src/pages/UserPublicProfile.tsx:1320 msgid "New dump" msgstr "New dump" @@ -704,11 +704,11 @@ msgstr "New password" msgid "New playlist" msgstr "New playlist" -#: src/pages/PlaylistDetail.tsx:798 +#: src/pages/PlaylistDetail.tsx:804 msgid "No dumps in this playlist yet." msgstr "No dumps in this playlist yet." -#: src/pages/Search.tsx:222 +#: src/pages/Search.tsx:228 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:1136 +#: src/pages/UserPublicProfile.tsx:1144 msgid "No followed playlists yet." msgstr "No followed playlists yet." -#: src/pages/UserPublicProfile.tsx:1181 +#: src/pages/UserPublicProfile.tsx:1189 msgid "No invitees yet." msgstr "No invitees yet." @@ -735,29 +735,29 @@ msgstr "No invitees yet." msgid "No one yet." msgstr "No one yet." -#: src/pages/Search.tsx:281 +#: src/pages/Search.tsx:287 msgid "No playlists match \"{q}\"." msgstr "No playlists match \"{q}\"." #: src/components/PlaylistMembershipPanel.tsx:34 #: src/pages/UserPlaylists.tsx:397 -#: src/pages/UserPublicProfile.tsx:1047 +#: src/pages/UserPublicProfile.tsx:1055 msgid "No playlists yet." msgstr "No playlists yet." -#: src/pages/Search.tsx:255 +#: src/pages/Search.tsx:261 msgid "No users match \"{q}\"." msgstr "No users match \"{q}\"." -#: src/pages/UserPublicProfile.tsx:1094 +#: src/pages/UserPublicProfile.tsx:1102 msgid "Not following anyone yet." msgstr "Not following anyone yet." #: src/pages/Notifications.tsx:374 #: src/pages/UserDumps.tsx:125 -#: src/pages/UserPublicProfile.tsx:1323 -#: src/pages/UserPublicProfile.tsx:1446 -#: src/pages/UserUpvoted.tsx:195 +#: src/pages/UserPublicProfile.tsx:1331 +#: src/pages/UserPublicProfile.tsx:1453 +#: src/pages/UserUpvoted.tsx:194 msgid "Nothing here yet." msgstr "Nothing here yet." @@ -779,7 +779,7 @@ msgid "or <0>browse files" msgstr "or <0>browse files" #: src/pages/UserLogin.tsx:106 -#: src/pages/UserPublicProfile.tsx:1201 +#: src/pages/UserPublicProfile.tsx:1209 msgid "Password" msgstr "Password" @@ -803,32 +803,32 @@ msgstr "Passwords do not match" #: src/components/AppHeader.tsx:85 #: src/components/UserMenu.tsx:62 -#: src/pages/Search.tsx:175 +#: src/pages/Search.tsx:181 #: src/pages/UserPlaylists.tsx:368 -#: src/pages/UserPublicProfile.tsx:969 +#: src/pages/UserPublicProfile.tsx:977 msgid "Playlists" msgstr "Playlists" #. placeholder {0}: playlists.items.length #. placeholder {1}: playlists.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:1016 +#: src/pages/UserPublicProfile.tsx:1024 msgid "Playlists ({0}{1})" msgstr "Playlists ({0}{1})" -#: src/components/DumpCreateModal.tsx:204 +#: src/components/DumpCreateModal.tsx:219 msgid "Please select a file." msgstr "Please select a file." -#: src/components/CommentThread.tsx:512 +#: src/components/CommentThread.tsx:514 msgid "Post comment" msgstr "Post comment" -#: src/components/CommentThread.tsx:375 +#: src/components/CommentThread.tsx:377 msgid "Post reply" msgstr "Post reply" -#: src/components/CommentThread.tsx:374 -#: src/components/CommentThread.tsx:511 +#: src/components/CommentThread.tsx:376 +#: src/components/CommentThread.tsx:513 msgid "Posting…" msgstr "Posting…" @@ -836,35 +836,35 @@ msgstr "Posting…" #: src/components/JournalCard.tsx:105 #: src/components/PlaylistCard.tsx:73 #: src/components/PlaylistMembershipPanel.tsx:55 -#: src/pages/Dump.tsx:389 -#: src/pages/PlaylistDetail.tsx:759 +#: src/pages/Dump.tsx:414 +#: src/pages/PlaylistDetail.tsx:765 msgid "private" msgstr "private" -#: src/components/DumpCreateModal.tsx:450 +#: src/components/DumpCreateModal.tsx:463 #: src/components/PlaylistCreateForm.tsx:99 -#: src/pages/DumpEdit.tsx:378 -#: src/pages/PlaylistDetail.tsx:746 +#: src/pages/DumpEdit.tsx:377 +#: src/pages/PlaylistDetail.tsx:752 msgid "Private" msgstr "Private" #: src/components/PlaylistCard.tsx:72 -#: src/pages/PlaylistDetail.tsx:758 +#: src/pages/PlaylistDetail.tsx:764 msgid "public" msgstr "public" -#: src/components/DumpCreateModal.tsx:442 +#: src/components/DumpCreateModal.tsx:455 #: src/components/PlaylistCreateForm.tsx:92 -#: src/pages/DumpEdit.tsx:371 -#: src/pages/PlaylistDetail.tsx:739 +#: src/pages/DumpEdit.tsx:370 +#: src/pages/PlaylistDetail.tsx:745 msgid "Public" msgstr "Public" -#: src/pages/DumpEdit.tsx:269 +#: src/pages/DumpEdit.tsx:268 msgid "Refresh metadata" msgstr "Refresh metadata" -#: src/pages/DumpEdit.tsx:268 +#: src/pages/DumpEdit.tsx:267 msgid "Refreshing…" msgstr "Refreshing…" @@ -881,11 +881,15 @@ msgstr "Registering…" msgid "Registration failed" msgstr "Registration failed" +#: src/pages/Dump.tsx:467 +msgid "Related" +msgstr "Related" + #: src/components/FileDropZone.tsx:115 msgid "Remove file" msgstr "Remove file" -#: src/pages/PlaylistDetail.tsx:853 +#: src/pages/PlaylistDetail.tsx:859 msgid "Remove from playlist" msgstr "Remove from playlist" @@ -897,11 +901,11 @@ msgstr "Remove like" msgid "Remove vote" msgstr "Remove vote" -#: src/pages/DumpEdit.tsx:344 +#: src/pages/DumpEdit.tsx:343 msgid "Replace file" msgstr "Replace file" -#: src/components/CommentThread.tsx:310 +#: src/components/CommentThread.tsx:312 msgid "Reply" msgstr "Reply" @@ -913,31 +917,31 @@ msgstr "Request failed" msgid "Reset failed" msgstr "Reset failed" -#: src/pages/DumpEdit.tsx:299 +#: src/pages/DumpEdit.tsx:298 msgid "Reset to default" msgstr "Reset to default" -#: src/pages/Dump.tsx:217 -#: src/pages/DumpEdit.tsx:208 +#: src/pages/Dump.tsx:242 +#: src/pages/DumpEdit.tsx:207 msgid "Retry" msgstr "Retry" #: src/components/CommentThread.tsx:275 -#: src/pages/Dump.tsx:322 -#: src/pages/DumpEdit.tsx:401 -#: src/pages/PlaylistDetail.tsx:673 -#: src/pages/UserPublicProfile.tsx:834 -#: src/pages/UserPublicProfile.tsx:916 +#: 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 msgid "Save" msgstr "Save" #: src/components/ChangePasswordModal.tsx:177 #: src/components/CommentThread.tsx:274 -#: src/pages/Dump.tsx:322 -#: src/pages/PlaylistDetail.tsx:673 +#: src/pages/Dump.tsx:347 +#: src/pages/PlaylistDetail.tsx:679 #: src/pages/ResetPassword.tsx:152 -#: src/pages/UserPublicProfile.tsx:833 -#: src/pages/UserPublicProfile.tsx:916 +#: src/pages/UserPublicProfile.tsx:841 +#: src/pages/UserPublicProfile.tsx:924 msgid "Saving…" msgstr "Saving…" @@ -950,11 +954,11 @@ msgstr "Search" msgid "Search dumps, users, playlists…" msgstr "Search dumps, users, playlists…" -#: src/pages/Search.tsx:216 +#: src/pages/Search.tsx:222 msgid "Search failed" msgstr "Search failed" -#: src/pages/Search.tsx:211 +#: src/pages/Search.tsx:217 msgid "Searching…" msgstr "Searching…" @@ -975,7 +979,7 @@ msgstr "Server unreachable" msgid "Set new password" msgstr "Set new password" -#: src/pages/UserPublicProfile.tsx:973 +#: src/pages/UserPublicProfile.tsx:981 msgid "Settings" msgstr "Settings" @@ -983,7 +987,7 @@ msgstr "Settings" msgid "Something went wrong" msgstr "Something went wrong" -#: src/pages/UserPublicProfile.tsx:1220 +#: src/pages/UserPublicProfile.tsx:1228 msgid "Style" msgstr "Style" @@ -1007,13 +1011,13 @@ msgstr "This page does not exist." msgid "This reset link is missing or malformed." msgstr "This reset link is missing or malformed." -#: src/pages/DumpEdit.tsx:283 +#: src/pages/DumpEdit.tsx:282 msgid "Thumbnail" msgstr "Thumbnail" -#: src/components/DumpCreateModal.tsx:384 +#: src/components/DumpCreateModal.tsx:397 #: src/components/PlaylistCreateForm.tsx:72 -#: src/pages/DumpEdit.tsx:307 +#: src/pages/DumpEdit.tsx:306 msgid "Title" msgstr "Title" @@ -1021,7 +1025,7 @@ msgstr "Title" msgid "Today" msgstr "Today" -#: src/pages/PlaylistDetail.tsx:865 +#: src/pages/PlaylistDetail.tsx:871 msgid "Undo" msgstr "Undo" @@ -1038,11 +1042,11 @@ msgstr "Unfollow playlist" msgid "Unknown error" msgstr "Unknown error" -#: src/pages/UserPublicProfile.tsx:649 +#: src/pages/UserPublicProfile.tsx:657 msgid "Upload failed" msgstr "Upload failed" -#: src/components/DumpCreateModal.tsx:472 +#: src/components/DumpCreateModal.tsx:485 msgid "Uploading…" msgstr "Uploading…" @@ -1050,22 +1054,22 @@ msgstr "Uploading…" msgid "Upvote" msgstr "Upvote" -#: src/pages/UserUpvoted.tsx:191 +#: src/pages/UserUpvoted.tsx:190 msgid "Upvoted" msgstr "Upvoted" #. placeholder {0}: votes.items.length #. placeholder {1}: votes.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:996 +#: src/pages/UserPublicProfile.tsx:1004 msgid "Upvoted ({0}{1})" msgstr "Upvoted ({0}{1})" -#: src/components/DumpCreateModal.tsx:335 -#: src/pages/DumpEdit.tsx:323 +#: src/components/DumpCreateModal.tsx:349 +#: src/pages/DumpEdit.tsx:322 msgid "URL" msgstr "URL" -#: src/components/DumpCreateModal.tsx:187 +#: src/components/DumpCreateModal.tsx:202 msgid "URL is required." msgstr "URL is required." @@ -1078,38 +1082,38 @@ msgstr "User menu" msgid "Username" msgstr "Username" -#: src/pages/Search.tsx:174 +#: src/pages/Search.tsx:180 msgid "Users" msgstr "Users" -#: src/pages/UserPublicProfile.tsx:1066 -#: src/pages/UserPublicProfile.tsx:1109 -#: src/pages/UserPublicProfile.tsx:1151 -#: src/pages/UserPublicProfile.tsx:1344 -#: src/pages/UserPublicProfile.tsx:1476 +#: 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 msgid "View all →" msgstr "View all →" -#: src/components/DumpCreateModal.tsx:486 +#: src/components/DumpCreateModal.tsx:499 msgid "View dump →" msgstr "View dump →" -#: src/components/DumpCreateModal.tsx:429 -#: src/pages/DumpEdit.tsx:359 +#: src/components/DumpCreateModal.tsx:442 +#: src/pages/DumpEdit.tsx:358 msgid "What makes it worth it?" msgstr "What makes it worth it?" -#: src/pages/UserPublicProfile.tsx:904 -#: src/pages/UserPublicProfile.tsx:953 +#: src/pages/UserPublicProfile.tsx:912 +#: src/pages/UserPublicProfile.tsx:961 msgid "Who am I?" msgstr "Who am I?" -#: src/components/DumpCreateModal.tsx:422 -#: src/pages/DumpEdit.tsx:353 +#: src/components/DumpCreateModal.tsx:435 +#: src/pages/DumpEdit.tsx:352 msgid "Why?" msgstr "Why?" -#: src/components/CommentThread.tsx:355 +#: src/components/CommentThread.tsx:357 msgid "Write a reply…" msgstr "Write a reply…" @@ -1125,11 +1129,11 @@ 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:247 +#: src/pages/Search.tsx:253 #: src/pages/UserDumps.tsx:98 #: src/pages/UserPlaylists.tsx:422 #: src/pages/UserPlaylists.tsx:457 -#: src/pages/UserUpvoted.tsx:182 +#: src/pages/UserUpvoted.tsx:181 msgid "You've reached the end." msgstr "You've reached the end." diff --git a/src/locales/fr.js b/src/locales/fr.js index 72cecac..559203c 100644 --- a/src/locales/fr.js +++ b/src/locales/fr.js @@ -1 +1 @@ -/*eslint-disable*/module.exports={messages:JSON.parse("{\"-K9EZb\":[\"Ajouter un e-mail…\"],\"-OxI15\":[\"Collections suivies\"],\"-Ya-b9\":[\"Enregistrement échoué\"],\"-siMqD\":[\"Journal\"],\"1CalO6\":[\"Style\"],\"1HfJWf\":[\"Rechercher des recos, utilisateurs, collections…\"],\"1cbYY_\":[\"Votés (\",[\"0\"],[\"1\"],\")\"],\"1njn7W\":[\"Clair\"],\"1utXA6\":[\"Recos\"],\"26iNma\":[\"Publier le commentaire\"],\"29VNqC\":[\"Erreur inconnue\"],\"2Hlmdt\":[\"Écrire une réponse…\"],\"2ygf_L\":[\"← Retour\"],\"3KKSM4\":[\"privé\"],\"3yfh3D\":[\"<0>\",[\"0\"],\" a suivi votre collection <1>\",[\"1\"],\"\"],\"49voTZ\":[[\"label\"],\" (\",[\"count\"],\")\"],\"4B6w_o\":[\"Recommandé !\"],\"4GKuCs\":[\"Connexion échouée\"],\"4HH9iB\":[\"Aucun abonnement pour le moment.\"],\"4RtQ1k\":[\"Ne plus suivre \",[\"targetUsername\"]],\"4c-qBx\":[\"Votre mot de passe a été modifié. Vous pouvez maintenant vous connecter.\"],\"4yj9xV\":[\"Les mises à jour en direct sont temporairement interrompues. Tentative de reconnexion…\"],\"5TviPn\":[\"Annuler la recherche\"],\"5cC8f2\":[\"Modifié le \",[\"0\"]],\"5oD9f_\":[\"Plus tôt\"],\"6Qly-0\":[\"un commentaire\"],\"6gRgw8\":[\"Réessayer\"],\"7PHCIN\":[\"Annuler la suppression\"],\"7d1a0d\":[\"Public\"],\"7sNhEz\":[\"Nom d'utilisateur\"],\"8ZsakT\":[\"Mot de passe\"],\"8pxhI8\":[\"Veuillez sélectionner un fichier.\"],\"9BruTc\":[\"Pourquoi ?\"],\"9l4qcT\":[\"Déposez un fichier de remplacement ici\"],\"9uI_rE\":[\"Annuler\"],\"9xDZu_\":[\"Impossible de charger.\"],\"A0y396\":[\"+ Inviter quelqu'un\"],\"A1taO8\":[\"Rechercher\"],\"AQbgNR\":[\"Suivre \",[\"targetUsername\"]],\"ATGYL1\":[\"Adresse e-mail\"],\"AZctoV\":[[\"0\",\"plural\",{\"one\":[\"#\",\" commentaire\"],\"other\":[\"#\",\" commentaires\"]}]],\"Ade-6d\":[\"Mises à jour en direct indisponibles.\"],\"AeXO77\":[\"Compte\"],\"CI50ct\":[\"Voté\"],\"Cj24wt\":[\"Inscription…\"],\"DPfwMq\":[\"Terminé\"],\"DdeHXH\":[\"Supprimer cette reco ? Cette action est irréversible.\"],\"Dp1JhP\":[\"<0>\",[\"0\"],\" a voté pour <1>\",[\"1\"],\"\"],\"ECiS12\":[\"Voir la reco →\"],\"ExR0Fr\":[\"L'URL est obligatoire.\"],\"F1O9Ep\":[\"Impossible de contacter le serveur\"],\"F5Js1v\":[\"Ne plus suivre la collection\"],\"FgAxTj\":[\"Se déconnecter\"],\"Fxf4jq\":[\"Description (facultatif)\"],\"GNSsCc\":[\"Impossible de créer la collection\"],\"GbqhrN\":[[\"0\"],\"–\",[\"1\"],\" caractères : lettres, chiffres ou tirets bas\"],\"GptGxg\":[\"Changer le mot de passe\"],\"H4o4sk\":[\"Personne pour le moment.\"],\"H8pzW-\":[\"Impossible de mettre à jour l'avatar\"],\"HTLDA4\":[\"Chargement…\"],\"I-x669\":[\"Invités\"],\"IZX7TO\":[\"Impossible de générer une invitation\"],\"IagCbF\":[\"URL\"],\"ImOQa9\":[\"Répondre\"],\"J2eKUI\":[\"Fichier\"],\"JJ-Bhk\":[\"Votre adresse e-mail\"],\"JRQitQ\":[\"Confirmer le nouveau mot de passe\"],\"JXr41k\":[\"<0>\",[\"0\"],\" a commenté sur <1>\",[\"1\"],\"\"],\"Jd58Fo\":[\"Tendances\"],\"Jf0PuK\":[\"Aller à la connexion\"],\"KDGWg5\":[\"Retirer de la collection\"],\"K_F6pa\":[\"Enregistrement…\"],\"L-rMC9\":[\"Réinitialiser par défaut\"],\"LLyMkV\":[\"Suivies (\",[\"0\"],[\"1\"],\")\"],\"LPAv9E\":[\"il y a \",[\"days\"],\"j\"],\"MHrjPM\":[\"Titre\"],\"MKEPCY\":[\"Suivre\"],\"Mq2B8E\":[\"il y a \",[\"mins\"],\"min\"],\"Nn4kr3\":[\"+ Nouvelle reco\"],\"Oprv1v\":[\"Mot de passe (min. \",[\"0\"],\" caractères)\"],\"Oz0N9s\":[\"nouveau\"],\"PiH3UR\":[\"Copié !\"],\"Pn2B7_\":[\"Mot de passe actuel\"],\"Pwqkdw\":[\"Chargement…\"],\"Q6n4F4\":[\"Actualiser les métadonnées\"],\"QKsaQr\":[\"ou <0>parcourir les fichiers\"],\"QLtPBd\":[\"Aucune reco dans cette collection pour l'instant.\"],\"R9Khdg\":[\"Auto\"],\"RCcPrX\":[\"Supprimer cette collection ? Cette action est irréversible.\"],\"RTksSy\":[\"<0>\",[\"0\"],\" a commencé à vous suivre\"],\"RaKjrM\":[\"Impossible d'enregistrer la modification\"],\"RcUHRT\":[\"Suivi\"],\"Rrp6-J\":[\"Se connecter pour aimer\"],\"SBTElJ\":[\"Recherche…\"],\"Sad2tK\":[\"Envoi…\"],\"StovX6\":[\"Rien à voir, circulez.\"],\"Sxm8rQ\":[\"Utilisateurs\"],\"T9bjWt\":[\"<0>\",[\"0\"],\" a été ajouté à <1>\",[\"1\"],\"\"],\"TM1ZbA\":[\"Collections (\",[\"0\"],[\"1\"],\")\"],\"TN382O\":[\"Lien invalide\"],\"Tv9vbB\":[\"Suivre la collection\"],\"Tz0i8g\":[\"Paramètres\"],\"UNMVei\":[\"Mot de passe oublié ?\"],\"UOZith\":[\"Publication échouée\"],\"URAieT\":[\"Se connecter pour voter\"],\"UTiUFs\":[\"Récupération…\"],\"VCoEm-\":[\"Retour à la connexion\"],\"V_e7nf\":[\"Définir un nouveau mot de passe\"],\"VnNJbN\":[\"De collections\"],\"VyTYmS\":[\"Changer l'avatar\"],\"W9FRBT\":[\"Aimer\"],\"WhimMi\":[\"Échec de la réinitialisation\"],\"WpXcBJ\":[\"Rien ici pour l'instant.\"],\"WtkMN8\":[\"Toutes les \",[\"0\",\"plural\",{\"one\":[\"#\",\" reco votée\"],\"other\":[\"#\",\" recos votées\"]}],\" chargées.\"],\"XJy2oN\":[\"Connexion…\"],\"Xan6QP\":[\"Nouvelle reco\"],\"XgRtUf\":[\"Impossible de changer le mot de passe\"],\"Xi0Mn4\":[\"← Retour au profil\"],\"XnL-Eu\":[\"Aucun utilisateur ne correspond à « \",[\"q\"],\" ».\"],\"Xs2Lez\":[\"Ce lien de réinitialisation est absent ou malformé.\"],\"YK1Dhc\":[\"une publication\"],\"Ye9RMF\":[\"<0>\",[\"0\"],\" a aimé votre commentaire sur <1>\",[\"1\"],\"\"],\"YpkCca\":[\"Pas encore de collections suivies.\"],\"ZBdbv9\":[\"Modifier le titre\"],\"ZCpU0u\":[\"Aucune collection ne correspond à « \",[\"q\"],\" ».\"],\"ZmD2o6\":[\"Créer et ajouter\"],\"_3O5R_\":[\"Échec de la demande\"],\"_84wxb\":[\"Toutes les \",[\"0\",\"plural\",{\"one\":[\"#\",\" reco\"],\"other\":[\"#\",\" recos\"]}],\" chargées.\"],\"_DwR-n\":[\"Création…\"],\"_R_sGB\":[\"Mot de passe modifié avec succès.\"],\"_aept4\":[\"Publier la réponse\"],\"_nT6AE\":[\"Nouveau mot de passe\"],\"_t4W-i\":[\"De personnes\"],\"aAIQg2\":[\"Apparence\"],\"aDvLhk\":[\"Ajouter un commentaire…\"],\"b3Thhd\":[\"Envoi échoué\"],\"b8XMJ8\":[[\"visibleCount\",\"plural\",{\"one\":[\"#\",\" commentaire\"],\"other\":[\"#\",\" commentaires\"]}]],\"bQhwn-\":[\"Chargement de la collection…\"],\"cILfnJ\":[\"Supprimer le fichier\"],\"cYP9Sb\":[\"+ Collection\"],\"cbeBbZ\":[\"Au moins \",[\"0\"],\" caractères\"],\"cnGeoo\":[\"Supprimer\"],\"d8DZWS\":[\"Ouvrir la recherche\"],\"dAs22m\":[\"Remplacer le fichier\"],\"dEgA5A\":[\"Annuler\"],\"dMizp8\":[\"Nouvelle collection\"],\"eFSqvc\":[\"Impossible de publier la réponse\"],\"ePK91l\":[\"Modifier\"],\"eaUTwS\":[\"Envoyer le lien de réinitialisation\"],\"ecUA8p\":[\"Aujourd'hui\"],\"ef9nPf\":[\"Chargement de la reco…\"],\"en9o7K\":[\"Impossible de publier le commentaire\"],\"etFQQS\":[\"Pourquoi on en voudrait ?\"],\"fC6mXb\":[\"Voter\"],\"fI-mNw\":[\"Collections\"],\"f_akpP\":[\"Max 50 Mo\"],\"fgLNSM\":[\"S'inscrire\"],\"gANddk\":[\"Envoi…\"],\"gGx5tM\":[\"Modification\"],\"gIQQwD\":[\"Chargement échoué\"],\"gLfZlz\":[\"Ajouter à la collection\"],\"gjJ-sb\":[\"Impossible de se connecter au serveur de mises à jour en direct. Les votes et les notifications pourraient ne pas se synchroniser avant la reconnexion.\"],\"hBuUKa\":[\"Changer le mot de passe…\"],\"hD7w09\":[\"Vous avez tout lu, tout vu, tout bu.\"],\"hJSliC\":[\"<0>\",[\"0\"],\" a publié <1>\",[\"1\"],\"\"],\"hYgDIe\":[\"Créer\"],\"he3ygx\":[\"Copier\"],\"i7K_Te\":[\"Qui suis-je ?\"],\"iDNBZe\":[\"Notifications\"],\"iWpEwy\":[\"Accueil\"],\"ijVyoK\":[\"Impossible de contacter le serveur. Veuillez réessayer.\"],\"ipYn7W\":[\"Si cette adresse est enregistrée, vous recevrez un lien de réinitialisation sous peu.\"],\"isRobC\":[\"Nouveau\"],\"jbernk\":[\"Chargement du profil…\"],\"joEmfT\":[\"Serveur inaccessible\"],\"jrZTZl\":[\"Pas encore de recos. Soyez le premier !\"],\"kLttbL\":[\"Inscription échouée\"],\"klOeIX\":[\"Impossible de changer le mot de passe\"],\"lUDifl\":[\"Créées (\",[\"0\"],[\"1\"],\")\"],\"lUanmi\":[\"Vous serez notifié lorsque quelqu'un suit vos collections, vote pour vos recos ou publie du nouveau contenu.\"],\"lY5h1V\":[[\"0\",\"plural\",{\"one\":[\"#\",\" reco\"],\"other\":[\"#\",\" recos\"]}]],\"lcfvr_\":[\"Supprimer ce commentaire ?\"],\"lpIMne\":[\"Les mots de passe ne correspondent pas\"],\"mt6O6E\":[\"C'est un mirage.\"],\"nbm5sI\":[\"Aucune reco ne correspond à « \",[\"q\"],\" ».\"],\"nrjqON\":[\"Vérification de l'invitation…\"],\"nwtY4N\":[\"Une erreur est survenue\"],\"ogtYkT\":[\"Mot de passe mis à jour\"],\"pCpd9p\":[\"<0>\",[\"0\"],\" vous a mentionné dans <1>\",[\"where\"],\"\"],\"pSheLH\":[\"Aucun invité pour le moment.\"],\"pvnfJD\":[\"Sombre\"],\"qIMfNQ\":[\"Supprimer la collection\"],\"qbDAcy\":[\"Recommander\"],\"qgx_78\":[\"Suivez des collections publiques pour voir leurs recos ici.\"],\"qvFa8r\":[\"public\"],\"qvz_Pp\":[\"Reco\"],\"rCbqPX\":[\"Ce lien d'invitation est manquant, expiré ou déjà utilisé.\"],\"rg9pXu\":[\"Recherche échouée\"],\"rtpJqV\":[\"Recos (\",[\"0\"],[\"1\"],\")\"],\"sGeXL3\":[\"Miniature\"],\"sQia9P\":[\"Se connecter\"],\"sTiqbm\":[\"invité par\"],\"sdP5Aa\":[\"[supprimé]\"],\"shHs8T\":[\"Saisissez une recherche.\"],\"smeBfS\":[\"Invitation invalide\"],\"tfDRzk\":[\"Enregistrer\"],\"tvmuQ0\":[\"Thème de couleur\"],\"u1lDX2\":[\"Récupération de l'aperçu…\"],\"uD0qXQ\":[\"Déposez un fichier ici\"],\"uMGUnV\":[\"Pas encore de collections.\"],\"ub1EEL\":[\"modifié \",[\"0\"]],\"vJBF1r\":[\"Publication…\"],\"vLhLLO\":[\"Notifications (\",[\"unreadNotificationCount\"],\" non lues)\"],\"vQMkHu\":[\"Retirer le vote\"],\"vuosjb\":[\"Menu utilisateur\"],\"wXO4Tg\":[\"il y a \",[\"hrs\"],\"h\"],\"wbXKOv\":[\"Fichier trop volumineux (max 50 Mo).\"],\"wixIgH\":[\"Vous avez déjà un compte ? <0>Se connecter\"],\"xEWkgZ\":[\"← Retour à toutes les recos\"],\"xOTzt5\":[\"à l'instant\"],\"xPHtx0\":[\"Lancer la recherche\"],\"xVuNgt\":[\"+ Nouvelle collection\"],\"xc9O_u\":[\"Supprimer la reco\"],\"y6sq5j\":[\"Abonné\"],\"yA_6BX\":[\"Tout voir →\"],\"yBBtRm\":[\"Suivez des utilisateurs pour voir leurs recos ici.\"],\"yQ2kGp\":[\"Charger plus\"],\"y_0uwd\":[\"Hier\"],\"yz7wBu\":[\"Fermer\"],\"z0ROB3\":[\"Retirer le j'aime\"],\"z1uNN0\":[\"Aucun emoji trouvé.\"],\"zVuxvN\":[\"Actualisation…\"],\"zwBp5t\":[\"Privé\"]}")}; \ No newline at end of file +/*eslint-disable*/module.exports={messages:JSON.parse("{\"-K9EZb\":[\"Ajouter un e-mail…\"],\"-OxI15\":[\"Collections suivies\"],\"-Ya-b9\":[\"Enregistrement échoué\"],\"-siMqD\":[\"Journal\"],\"1CalO6\":[\"Style\"],\"1HfJWf\":[\"Rechercher des recos, utilisateurs, collections…\"],\"1cbYY_\":[\"Votés (\",[\"0\"],[\"1\"],\")\"],\"1njn7W\":[\"Clair\"],\"1utXA6\":[\"Recos\"],\"26iNma\":[\"Publier le commentaire\"],\"29VNqC\":[\"Erreur inconnue\"],\"2Hlmdt\":[\"Écrire une réponse…\"],\"2ygf_L\":[\"← Retour\"],\"3KKSM4\":[\"privé\"],\"3yfh3D\":[\"<0>\",[\"0\"],\" a suivi votre collection <1>\",[\"1\"],\"\"],\"49voTZ\":[[\"label\"],\" (\",[\"count\"],\")\"],\"4B6w_o\":[\"Recommandé !\"],\"4GKuCs\":[\"Connexion échouée\"],\"4HH9iB\":[\"Aucun abonnement pour le moment.\"],\"4RtQ1k\":[\"Ne plus suivre \",[\"targetUsername\"]],\"4c-qBx\":[\"Votre mot de passe a été modifié. Vous pouvez maintenant vous connecter.\"],\"4yj9xV\":[\"Les mises à jour en direct sont temporairement interrompues. Tentative de reconnexion…\"],\"5TviPn\":[\"Annuler la recherche\"],\"5cC8f2\":[\"Modifié le \",[\"0\"]],\"5oD9f_\":[\"Plus tôt\"],\"6Qly-0\":[\"un commentaire\"],\"6gRgw8\":[\"Réessayer\"],\"7PHCIN\":[\"Annuler la suppression\"],\"7d1a0d\":[\"Public\"],\"7sNhEz\":[\"Nom d'utilisateur\"],\"8Ug9jB\":[\"Apparentés\"],\"8ZsakT\":[\"Mot de passe\"],\"8pxhI8\":[\"Veuillez sélectionner un fichier.\"],\"9BruTc\":[\"Pourquoi ?\"],\"9l4qcT\":[\"Déposez un fichier de remplacement ici\"],\"9uI_rE\":[\"Annuler\"],\"9xDZu_\":[\"Impossible de charger.\"],\"A0y396\":[\"+ Inviter quelqu'un\"],\"A1taO8\":[\"Rechercher\"],\"AQbgNR\":[\"Suivre \",[\"targetUsername\"]],\"ATGYL1\":[\"Adresse e-mail\"],\"AZctoV\":[[\"0\",\"plural\",{\"one\":[\"#\",\" commentaire\"],\"other\":[\"#\",\" commentaires\"]}]],\"Ade-6d\":[\"Mises à jour en direct indisponibles.\"],\"AeXO77\":[\"Compte\"],\"CI50ct\":[\"Voté\"],\"Cj24wt\":[\"Inscription…\"],\"DPfwMq\":[\"Terminé\"],\"DdeHXH\":[\"Supprimer cette reco ? Cette action est irréversible.\"],\"Dp1JhP\":[\"<0>\",[\"0\"],\" a voté pour <1>\",[\"1\"],\"\"],\"ECiS12\":[\"Voir la reco →\"],\"ExR0Fr\":[\"L'URL est obligatoire.\"],\"F1O9Ep\":[\"Impossible de contacter le serveur\"],\"F5Js1v\":[\"Ne plus suivre la collection\"],\"FgAxTj\":[\"Se déconnecter\"],\"Fxf4jq\":[\"Description (facultatif)\"],\"GNSsCc\":[\"Impossible de créer la collection\"],\"GbqhrN\":[[\"0\"],\"–\",[\"1\"],\" caractères : lettres, chiffres ou tirets bas\"],\"GptGxg\":[\"Changer le mot de passe\"],\"H4o4sk\":[\"Personne pour le moment.\"],\"H8pzW-\":[\"Impossible de mettre à jour l'avatar\"],\"HTLDA4\":[\"Chargement…\"],\"I-x669\":[\"Invités\"],\"IZX7TO\":[\"Impossible de générer une invitation\"],\"IagCbF\":[\"URL\"],\"ImOQa9\":[\"Répondre\"],\"J2eKUI\":[\"Fichier\"],\"JJ-Bhk\":[\"Votre adresse e-mail\"],\"JRQitQ\":[\"Confirmer le nouveau mot de passe\"],\"JXr41k\":[\"<0>\",[\"0\"],\" a commenté sur <1>\",[\"1\"],\"\"],\"Jd58Fo\":[\"Tendances\"],\"Jf0PuK\":[\"Aller à la connexion\"],\"KDGWg5\":[\"Retirer de la collection\"],\"K_F6pa\":[\"Enregistrement…\"],\"L-rMC9\":[\"Réinitialiser par défaut\"],\"LLyMkV\":[\"Suivies (\",[\"0\"],[\"1\"],\")\"],\"LPAv9E\":[\"il y a \",[\"days\"],\"j\"],\"MHrjPM\":[\"Titre\"],\"MKEPCY\":[\"Suivre\"],\"Mq2B8E\":[\"il y a \",[\"mins\"],\"min\"],\"Nn4kr3\":[\"+ Nouvelle reco\"],\"Oprv1v\":[\"Mot de passe (min. \",[\"0\"],\" caractères)\"],\"Oz0N9s\":[\"nouveau\"],\"PiH3UR\":[\"Copié !\"],\"Pn2B7_\":[\"Mot de passe actuel\"],\"Pwqkdw\":[\"Chargement…\"],\"Q6n4F4\":[\"Actualiser les métadonnées\"],\"QKsaQr\":[\"ou <0>parcourir les fichiers\"],\"QLtPBd\":[\"Aucune reco dans cette collection pour l'instant.\"],\"R9Khdg\":[\"Auto\"],\"RCcPrX\":[\"Supprimer cette collection ? Cette action est irréversible.\"],\"RTksSy\":[\"<0>\",[\"0\"],\" a commencé à vous suivre\"],\"RaKjrM\":[\"Impossible d'enregistrer la modification\"],\"RcUHRT\":[\"Suivi\"],\"Rrp6-J\":[\"Se connecter pour aimer\"],\"SBTElJ\":[\"Recherche…\"],\"Sad2tK\":[\"Envoi…\"],\"StovX6\":[\"Rien à voir, circulez.\"],\"Sxm8rQ\":[\"Utilisateurs\"],\"T9bjWt\":[\"<0>\",[\"0\"],\" a été ajouté à <1>\",[\"1\"],\"\"],\"TM1ZbA\":[\"Collections (\",[\"0\"],[\"1\"],\")\"],\"TN382O\":[\"Lien invalide\"],\"Tv9vbB\":[\"Suivre la collection\"],\"Tz0i8g\":[\"Paramètres\"],\"UNMVei\":[\"Mot de passe oublié ?\"],\"UOZith\":[\"Publication échouée\"],\"URAieT\":[\"Se connecter pour voter\"],\"UTiUFs\":[\"Récupération…\"],\"VCoEm-\":[\"Retour à la connexion\"],\"V_e7nf\":[\"Définir un nouveau mot de passe\"],\"VnNJbN\":[\"De collections\"],\"VyTYmS\":[\"Changer l'avatar\"],\"W9FRBT\":[\"Aimer\"],\"WhimMi\":[\"Échec de la réinitialisation\"],\"WpXcBJ\":[\"Rien ici pour l'instant.\"],\"WtkMN8\":[\"Toutes les \",[\"0\",\"plural\",{\"one\":[\"#\",\" reco votée\"],\"other\":[\"#\",\" recos votées\"]}],\" chargées.\"],\"XJy2oN\":[\"Connexion…\"],\"Xan6QP\":[\"Nouvelle reco\"],\"XgRtUf\":[\"Impossible de changer le mot de passe\"],\"Xi0Mn4\":[\"← Retour au profil\"],\"XnL-Eu\":[\"Aucun utilisateur ne correspond à « \",[\"q\"],\" ».\"],\"Xs2Lez\":[\"Ce lien de réinitialisation est absent ou malformé.\"],\"YK1Dhc\":[\"une publication\"],\"Ye9RMF\":[\"<0>\",[\"0\"],\" a aimé votre commentaire sur <1>\",[\"1\"],\"\"],\"YpkCca\":[\"Pas encore de collections suivies.\"],\"ZBdbv9\":[\"Modifier le titre\"],\"ZCpU0u\":[\"Aucune collection ne correspond à « \",[\"q\"],\" ».\"],\"ZmD2o6\":[\"Créer et ajouter\"],\"_3O5R_\":[\"Échec de la demande\"],\"_84wxb\":[\"Toutes les \",[\"0\",\"plural\",{\"one\":[\"#\",\" reco\"],\"other\":[\"#\",\" recos\"]}],\" chargées.\"],\"_DwR-n\":[\"Création…\"],\"_R_sGB\":[\"Mot de passe modifié avec succès.\"],\"_aept4\":[\"Publier la réponse\"],\"_nT6AE\":[\"Nouveau mot de passe\"],\"_t4W-i\":[\"De personnes\"],\"aAIQg2\":[\"Apparence\"],\"aDvLhk\":[\"Ajouter un commentaire…\"],\"b3Thhd\":[\"Envoi échoué\"],\"b8XMJ8\":[[\"visibleCount\",\"plural\",{\"one\":[\"#\",\" commentaire\"],\"other\":[\"#\",\" commentaires\"]}]],\"bQhwn-\":[\"Chargement de la collection…\"],\"cILfnJ\":[\"Supprimer le fichier\"],\"cYP9Sb\":[\"+ Collection\"],\"cbeBbZ\":[\"Au moins \",[\"0\"],\" caractères\"],\"cnGeoo\":[\"Supprimer\"],\"d8DZWS\":[\"Ouvrir la recherche\"],\"dAs22m\":[\"Remplacer le fichier\"],\"dEgA5A\":[\"Annuler\"],\"dMizp8\":[\"Nouvelle collection\"],\"eFSqvc\":[\"Impossible de publier la réponse\"],\"ePK91l\":[\"Modifier\"],\"eaUTwS\":[\"Envoyer le lien de réinitialisation\"],\"ecUA8p\":[\"Aujourd'hui\"],\"ef9nPf\":[\"Chargement de la reco…\"],\"en9o7K\":[\"Impossible de publier le commentaire\"],\"etFQQS\":[\"Pourquoi on en voudrait ?\"],\"fC6mXb\":[\"Voter\"],\"fI-mNw\":[\"Collections\"],\"f_akpP\":[\"Max 50 Mo\"],\"fgLNSM\":[\"S'inscrire\"],\"gANddk\":[\"Envoi…\"],\"gGx5tM\":[\"Modification\"],\"gIQQwD\":[\"Chargement échoué\"],\"gLfZlz\":[\"Ajouter à la collection\"],\"gjJ-sb\":[\"Impossible de se connecter au serveur de mises à jour en direct. Les votes et les notifications pourraient ne pas se synchroniser avant la reconnexion.\"],\"hBuUKa\":[\"Changer le mot de passe…\"],\"hD7w09\":[\"Vous avez tout lu, tout vu, tout bu.\"],\"hJSliC\":[\"<0>\",[\"0\"],\" a publié <1>\",[\"1\"],\"\"],\"hYgDIe\":[\"Créer\"],\"he3ygx\":[\"Copier\"],\"i7K_Te\":[\"Qui suis-je ?\"],\"iDNBZe\":[\"Notifications\"],\"iWpEwy\":[\"Accueil\"],\"ijVyoK\":[\"Impossible de contacter le serveur. Veuillez réessayer.\"],\"ipYn7W\":[\"Si cette adresse est enregistrée, vous recevrez un lien de réinitialisation sous peu.\"],\"isRobC\":[\"Nouveau\"],\"jbernk\":[\"Chargement du profil…\"],\"joEmfT\":[\"Serveur inaccessible\"],\"jrZTZl\":[\"Pas encore de recos. Soyez le premier !\"],\"kLttbL\":[\"Inscription échouée\"],\"klOeIX\":[\"Impossible de changer le mot de passe\"],\"lUDifl\":[\"Créées (\",[\"0\"],[\"1\"],\")\"],\"lUanmi\":[\"Vous serez notifié lorsque quelqu'un suit vos collections, vote pour vos recos ou publie du nouveau contenu.\"],\"lY5h1V\":[[\"0\",\"plural\",{\"one\":[\"#\",\" reco\"],\"other\":[\"#\",\" recos\"]}]],\"lcfvr_\":[\"Supprimer ce commentaire ?\"],\"lpIMne\":[\"Les mots de passe ne correspondent pas\"],\"mt6O6E\":[\"C'est un mirage.\"],\"nbm5sI\":[\"Aucune reco ne correspond à « \",[\"q\"],\" ».\"],\"nrjqON\":[\"Vérification de l'invitation…\"],\"nwtY4N\":[\"Une erreur est survenue\"],\"ogtYkT\":[\"Mot de passe mis à jour\"],\"pCpd9p\":[\"<0>\",[\"0\"],\" vous a mentionné dans <1>\",[\"where\"],\"\"],\"pSheLH\":[\"Aucun invité pour le moment.\"],\"pvnfJD\":[\"Sombre\"],\"qIMfNQ\":[\"Supprimer la collection\"],\"qbDAcy\":[\"Recommander\"],\"qgx_78\":[\"Suivez des collections publiques pour voir leurs recos ici.\"],\"qvFa8r\":[\"public\"],\"qvz_Pp\":[\"Reco\"],\"rCbqPX\":[\"Ce lien d'invitation est manquant, expiré ou déjà utilisé.\"],\"rg9pXu\":[\"Recherche échouée\"],\"rtpJqV\":[\"Recos (\",[\"0\"],[\"1\"],\")\"],\"sGeXL3\":[\"Miniature\"],\"sQia9P\":[\"Se connecter\"],\"sTiqbm\":[\"invité par\"],\"sdP5Aa\":[\"[supprimé]\"],\"shHs8T\":[\"Saisissez une recherche.\"],\"smeBfS\":[\"Invitation invalide\"],\"tfDRzk\":[\"Enregistrer\"],\"tvmuQ0\":[\"Thème de couleur\"],\"u1lDX2\":[\"Récupération de l'aperçu…\"],\"uD0qXQ\":[\"Déposez un fichier ici\"],\"uMGUnV\":[\"Pas encore de collections.\"],\"ub1EEL\":[\"modifié \",[\"0\"]],\"vJBF1r\":[\"Publication…\"],\"vLhLLO\":[\"Notifications (\",[\"unreadNotificationCount\"],\" non lues)\"],\"vQMkHu\":[\"Retirer le vote\"],\"vuosjb\":[\"Menu utilisateur\"],\"wXO4Tg\":[\"il y a \",[\"hrs\"],\"h\"],\"wbXKOv\":[\"Fichier trop volumineux (max 50 Mo).\"],\"wixIgH\":[\"Vous avez déjà un compte ? <0>Se connecter\"],\"xEWkgZ\":[\"← Retour à toutes les recos\"],\"xOTzt5\":[\"à l'instant\"],\"xPHtx0\":[\"Lancer la recherche\"],\"xVuNgt\":[\"+ Nouvelle collection\"],\"xc9O_u\":[\"Supprimer la reco\"],\"y6sq5j\":[\"Abonné\"],\"yA_6BX\":[\"Tout voir →\"],\"yBBtRm\":[\"Suivez des utilisateurs pour voir leurs recos ici.\"],\"yQ2kGp\":[\"Charger plus\"],\"y_0uwd\":[\"Hier\"],\"yz7wBu\":[\"Fermer\"],\"z0ROB3\":[\"Retirer le j'aime\"],\"z1uNN0\":[\"Aucun emoji trouvé.\"],\"zVuxvN\":[\"Actualisation…\"],\"zwBp5t\":[\"Privé\"]}")}; \ No newline at end of file diff --git a/src/locales/fr.po b/src/locales/fr.po index 40990f2..bb1e2de 100644 --- a/src/locales/fr.po +++ b/src/locales/fr.po @@ -42,7 +42,7 @@ msgstr "il y a {days}j" msgid "{hrs}h ago" msgstr "il y a {hrs}h" -#: src/pages/Search.tsx:176 +#: src/pages/Search.tsx:182 msgid "{label} ({count})" msgstr "{label} ({count})" @@ -50,24 +50,24 @@ msgstr "{label} ({count})" msgid "{mins}m ago" msgstr "il y a {mins}min" -#: src/components/CommentThread.tsx:472 +#: src/components/CommentThread.tsx:474 msgid "{visibleCount, plural, one {# comment} other {# comments}}" msgstr "{visibleCount, plural, one {# commentaire} other {# commentaires}}" -#: src/pages/PlaylistDetail.tsx:611 -#: src/pages/UserPublicProfile.tsx:745 +#: src/pages/PlaylistDetail.tsx:617 +#: src/pages/UserPublicProfile.tsx:753 msgid "← Back" msgstr "← Retour" -#: src/pages/Dump.tsx:224 -#: src/pages/Dump.tsx:434 -#: src/pages/DumpEdit.tsx:215 +#: src/pages/Dump.tsx:249 +#: src/pages/Dump.tsx:459 +#: src/pages/DumpEdit.tsx:214 msgid "← Back to all dumps" msgstr "← Retour à toutes les recos" #: src/pages/UserDumps.tsx:63 #: src/pages/UserPlaylists.tsx:354 -#: src/pages/UserUpvoted.tsx:135 +#: src/pages/UserUpvoted.tsx:134 msgid "← Back to profile" msgstr "← Retour au profil" @@ -84,7 +84,7 @@ msgstr "+ Nouvelle reco" msgid "+ New playlist" msgstr "+ Nouvelle collection" -#: src/pages/Dump.tsx:291 +#: src/pages/Dump.tsx:316 msgid "+ Playlist" msgstr "+ Collection" @@ -142,20 +142,20 @@ msgstr "un commentaire" msgid "a post" msgstr "une publication" -#: src/pages/UserPublicProfile.tsx:1196 +#: src/pages/UserPublicProfile.tsx:1204 msgid "Account" msgstr "Compte" -#: src/components/CommentThread.tsx:492 +#: src/components/CommentThread.tsx:494 msgid "Add a comment…" msgstr "Ajouter un commentaire…" -#: src/pages/UserPublicProfile.tsx:863 +#: src/pages/UserPublicProfile.tsx:871 msgid "Add email…" msgstr "Ajouter un e-mail…" #: src/components/AddToPlaylistModal.tsx:64 -#: src/components/DumpCreateModal.tsx:287 +#: src/components/DumpCreateModal.tsx:302 msgid "Add to playlist" msgstr "Ajouter à la collection" @@ -171,7 +171,7 @@ msgstr "Toutes les {0, plural, one {# reco votée} other {# recos votées}} char msgid "Already have an account? <0>Log in" msgstr "Vous avez déjà un compte ? <0>Se connecter" -#: src/pages/UserPublicProfile.tsx:1215 +#: src/pages/UserPublicProfile.tsx:1223 msgid "Appearance" msgstr "Apparence" @@ -181,7 +181,7 @@ msgstr "Apparence" msgid "At least {0} characters" msgstr "Au moins {0} caractères" -#: src/pages/UserPublicProfile.tsx:1249 +#: src/pages/UserPublicProfile.tsx:1257 msgid "Auto" msgstr "Auto" @@ -197,20 +197,20 @@ msgstr "Impossible de se connecter au serveur de mises à jour en direct. Les vo #: src/components/ChangePasswordModal.tsx:168 #: src/components/CommentThread.tsx:286 -#: src/components/CommentThread.tsx:386 -#: src/components/CommentThread.tsx:523 +#: src/components/CommentThread.tsx:388 +#: src/components/CommentThread.tsx:525 #: src/components/ConfirmModal.tsx:32 -#: src/components/DumpCreateModal.tsx:461 +#: src/components/DumpCreateModal.tsx:474 #: src/components/PlaylistCreateForm.tsx:112 -#: src/pages/Dump.tsx:330 -#: src/pages/DumpEdit.tsx:392 -#: src/pages/PlaylistDetail.tsx:680 -#: src/pages/UserPublicProfile.tsx:842 -#: src/pages/UserPublicProfile.tsx:924 +#: 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 msgid "Cancel" msgstr "Annuler" -#: src/pages/PlaylistDetail.tsx:863 +#: src/pages/PlaylistDetail.tsx:869 msgid "Cancel removal" msgstr "Annuler la suppression" @@ -218,7 +218,7 @@ msgstr "Annuler la suppression" msgid "Cancel search" msgstr "Annuler la recherche" -#: src/pages/UserPublicProfile.tsx:772 +#: src/pages/UserPublicProfile.tsx:780 msgid "Change avatar" msgstr "Changer l'avatar" @@ -227,7 +227,7 @@ msgstr "Changer l'avatar" msgid "Change password" msgstr "Changer le mot de passe" -#: src/pages/UserPublicProfile.tsx:1208 +#: src/pages/UserPublicProfile.tsx:1216 msgid "Change password…" msgstr "Changer le mot de passe…" @@ -240,7 +240,7 @@ msgstr "Vérification de l'invitation…" msgid "Close" msgstr "Fermer" -#: src/pages/UserPublicProfile.tsx:1241 +#: src/pages/UserPublicProfile.tsx:1249 msgid "Color scheme" msgstr "Thème de couleur" @@ -272,7 +272,7 @@ msgstr "Impossible de charger." #: src/components/CommentThread.tsx:116 #: src/components/CommentThread.tsx:158 -#: src/components/CommentThread.tsx:461 +#: src/components/CommentThread.tsx:463 msgid "Could not reach the server. Please try again." msgstr "Impossible de contacter le serveur. Veuillez réessayer." @@ -298,47 +298,47 @@ msgstr "Création…" msgid "Current password" msgstr "Mot de passe actuel" -#: src/pages/UserPublicProfile.tsx:1263 +#: src/pages/UserPublicProfile.tsx:1271 msgid "Dark" msgstr "Sombre" -#: src/components/CommentThread.tsx:332 -#: src/components/CommentThread.tsx:338 +#: src/components/CommentThread.tsx:334 +#: src/components/CommentThread.tsx:340 #: src/components/ConfirmModal.tsx:16 -#: src/pages/PlaylistDetail.tsx:687 +#: src/pages/PlaylistDetail.tsx:693 msgid "Delete" msgstr "Supprimer" -#: src/pages/DumpEdit.tsx:388 -#: src/pages/DumpEdit.tsx:410 +#: src/pages/DumpEdit.tsx:387 +#: src/pages/DumpEdit.tsx:409 msgid "Delete dump" msgstr "Supprimer la reco" #: src/components/PlaylistCard.tsx:109 -#: src/pages/PlaylistDetail.tsx:876 +#: src/pages/PlaylistDetail.tsx:882 #: src/pages/UserPlaylists.tsx:465 msgid "Delete playlist" msgstr "Supprimer la collection" -#: src/components/CommentThread.tsx:337 +#: src/components/CommentThread.tsx:339 msgid "Delete this comment?" msgstr "Supprimer ce commentaire ?" -#: src/pages/DumpEdit.tsx:409 +#: src/pages/DumpEdit.tsx:408 msgid "Delete this dump? This cannot be undone." msgstr "Supprimer cette reco ? Cette action est irréversible." -#: src/pages/PlaylistDetail.tsx:875 +#: src/pages/PlaylistDetail.tsx:881 #: src/pages/UserPlaylists.tsx:464 msgid "Delete this playlist? This cannot be undone." msgstr "Supprimer cette collection ? Cette action est irréversible." #: src/components/PlaylistCreateForm.tsx:80 -#: src/pages/PlaylistDetail.tsx:718 +#: src/pages/PlaylistDetail.tsx:724 msgid "Description (optional)" msgstr "Description (facultatif)" -#: src/components/DumpCreateModal.tsx:507 +#: src/components/DumpCreateModal.tsx:520 msgid "Done" msgstr "Terminé" @@ -346,7 +346,7 @@ msgstr "Terminé" msgid "Drop a file here" msgstr "Déposez un fichier ici" -#: src/pages/DumpEdit.tsx:345 +#: src/pages/DumpEdit.tsx:344 msgid "Drop a replacement here" msgstr "Déposez un fichier de remplacement ici" @@ -354,23 +354,23 @@ msgstr "Déposez un fichier de remplacement ici" msgid "Dump" msgstr "Reco" -#: src/components/DumpCreateModal.tsx:473 +#: src/components/DumpCreateModal.tsx:486 msgid "Dump it" msgstr "Recommander" -#: src/components/DumpCreateModal.tsx:484 +#: src/components/DumpCreateModal.tsx:497 msgid "Dumped!" msgstr "Recommandé !" -#: src/pages/Search.tsx:172 +#: src/pages/Search.tsx:178 #: src/pages/UserDumps.tsx:107 -#: src/pages/UserPublicProfile.tsx:968 +#: src/pages/UserPublicProfile.tsx:976 msgid "Dumps" msgstr "Recos" #. placeholder {0}: dumps.items.length #. placeholder {1}: dumps.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:985 +#: src/pages/UserPublicProfile.tsx:993 msgid "Dumps ({0}{1})" msgstr "Recos ({0}{1})" @@ -378,13 +378,13 @@ msgstr "Recos ({0}{1})" msgid "Earlier" msgstr "Plus tôt" -#: src/components/CommentThread.tsx:323 -#: src/pages/Dump.tsx:430 -#: src/pages/PlaylistDetail.tsx:706 +#: src/components/CommentThread.tsx:325 +#: src/pages/Dump.tsx:455 +#: src/pages/PlaylistDetail.tsx:712 msgid "Edit" msgstr "Modifier" -#: src/components/DumpCreateModal.tsx:409 +#: src/components/DumpCreateModal.tsx:422 msgid "Edit title" msgstr "Modifier le titre" @@ -392,8 +392,8 @@ msgstr "Modifier le titre" #. placeholder {0}: relativeTime(dump.updatedAt) #. placeholder {0}: relativeTime(playlist.updatedAt) #: src/components/CommentThread.tsx:242 -#: src/pages/Dump.tsx:383 -#: src/pages/PlaylistDetail.tsx:779 +#: src/pages/Dump.tsx:408 +#: src/pages/PlaylistDetail.tsx:785 msgid "edited {0}" msgstr "modifié {0}" @@ -401,12 +401,12 @@ msgstr "modifié {0}" #. placeholder {0}: dump.updatedAt.toLocaleString() #. placeholder {0}: playlist.updatedAt.toLocaleString() #: src/components/CommentThread.tsx:240 -#: src/pages/Dump.tsx:381 -#: src/pages/PlaylistDetail.tsx:776 +#: src/pages/Dump.tsx:406 +#: src/pages/PlaylistDetail.tsx:782 msgid "Edited {0}" msgstr "Modifié le {0}" -#: src/pages/DumpEdit.tsx:240 +#: src/pages/DumpEdit.tsx:239 msgid "Editing" msgstr "Modification" @@ -414,7 +414,7 @@ msgstr "Modification" msgid "Email address" msgstr "Adresse e-mail" -#: src/pages/Search.tsx:205 +#: src/pages/Search.tsx:211 msgid "Enter a query to search." msgstr "Saisissez une recherche." @@ -438,29 +438,29 @@ msgstr "Impossible de générer une invitation" #: src/pages/index/JournalFeed.tsx:48 #: src/pages/index/NewFeed.tsx:36 #: src/pages/Notifications.tsx:367 -#: src/pages/UserPublicProfile.tsx:1087 -#: src/pages/UserPublicProfile.tsx:1129 -#: src/pages/UserPublicProfile.tsx:1174 +#: src/pages/UserPublicProfile.tsx:1095 +#: src/pages/UserPublicProfile.tsx:1137 +#: src/pages/UserPublicProfile.tsx:1182 msgid "Failed to load" msgstr "Chargement échoué" -#: src/components/DumpCreateModal.tsx:325 +#: src/components/DumpCreateModal.tsx:339 msgid "Failed to post" msgstr "Publication échouée" -#: src/components/CommentThread.tsx:499 +#: src/components/CommentThread.tsx:501 msgid "Failed to post comment" msgstr "Impossible de publier le commentaire" -#: src/components/CommentThread.tsx:362 +#: src/components/CommentThread.tsx:364 msgid "Failed to post reply" msgstr "Impossible de publier la réponse" -#: src/pages/PlaylistDetail.tsx:789 -#: src/pages/UserPublicProfile.tsx:680 -#: src/pages/UserPublicProfile.tsx:718 -#: src/pages/UserPublicProfile.tsx:847 -#: src/pages/UserPublicProfile.tsx:927 +#: 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 msgid "Failed to save" msgstr "Enregistrement échoué" @@ -468,24 +468,24 @@ msgstr "Enregistrement échoué" msgid "Failed to save edit" msgstr "Impossible d'enregistrer la modification" -#: src/pages/UserPublicProfile.tsx:872 +#: src/pages/UserPublicProfile.tsx:880 msgid "Failed to update avatar" msgstr "Impossible de mettre à jour l'avatar" -#: src/components/DumpCreateModal.tsx:362 +#: src/components/DumpCreateModal.tsx:375 msgid "Fetching preview…" msgstr "Récupération de l'aperçu…" -#: src/components/DumpCreateModal.tsx:471 +#: src/components/DumpCreateModal.tsx:484 msgid "Fetching…" msgstr "Récupération…" -#: src/components/DumpCreateModal.tsx:318 +#: src/components/DumpCreateModal.tsx:332 #: src/components/FileDropZone.tsx:31 msgid "File" msgstr "Fichier" -#: src/components/DumpCreateModal.tsx:211 +#: src/components/DumpCreateModal.tsx:226 msgid "File too large (max 50 MB)." msgstr "Fichier trop volumineux (max 50 Mo)." @@ -511,7 +511,7 @@ msgid "Follow some users to see their dumps here." msgstr "Suivez des utilisateurs pour voir leurs recos ici." #: src/components/FeedTabBar.tsx:20 -#: src/pages/UserPublicProfile.tsx:970 +#: src/pages/UserPublicProfile.tsx:978 msgid "Followed" msgstr "Suivi" @@ -521,13 +521,13 @@ msgstr "Suivi" msgid "Followed ({0}{1})" msgstr "Suivies ({0}{1})" -#: src/pages/UserPublicProfile.tsx:1118 +#: src/pages/UserPublicProfile.tsx:1126 msgid "Followed playlists" msgstr "Collections suivies" #: src/components/FollowButton.tsx:37 #: src/components/FollowButton.tsx:64 -#: src/pages/UserPublicProfile.tsx:1076 +#: src/pages/UserPublicProfile.tsx:1084 msgid "Following" msgstr "Abonné" @@ -567,12 +567,12 @@ msgstr "Invitation invalide" msgid "Invalid link" msgstr "Lien invalide" -#: src/pages/UserPublicProfile.tsx:791 +#: src/pages/UserPublicProfile.tsx:799 msgid "invited by" msgstr "invité par" -#: src/pages/UserPublicProfile.tsx:971 -#: src/pages/UserPublicProfile.tsx:1163 +#: src/pages/UserPublicProfile.tsx:979 +#: src/pages/UserPublicProfile.tsx:1171 msgid "Invitees" msgstr "Invités" @@ -584,7 +584,7 @@ msgstr "Journal" msgid "just now" msgstr "à l'instant" -#: src/pages/UserPublicProfile.tsx:1256 +#: src/pages/UserPublicProfile.tsx:1264 msgid "Light" msgstr "Clair" @@ -605,8 +605,8 @@ msgstr "Mises à jour en direct indisponibles." msgid "Load more" msgstr "Charger plus" -#: src/pages/Dump.tsx:200 -#: src/pages/DumpEdit.tsx:191 +#: src/pages/Dump.tsx:225 +#: src/pages/DumpEdit.tsx:190 msgid "Loading dump…" msgstr "Chargement de la reco…" @@ -614,19 +614,19 @@ msgstr "Chargement de la reco…" #: src/pages/index/HotFeed.tsx:64 #: src/pages/index/JournalFeed.tsx:77 #: src/pages/index/NewFeed.tsx:64 -#: src/pages/Search.tsx:242 +#: src/pages/Search.tsx:248 #: src/pages/UserDumps.tsx:93 #: src/pages/UserPlaylists.tsx:417 #: src/pages/UserPlaylists.tsx:452 -#: src/pages/UserUpvoted.tsx:177 +#: src/pages/UserUpvoted.tsx:176 msgid "Loading more…" msgstr "Chargement…" -#: src/pages/PlaylistDetail.tsx:595 +#: src/pages/PlaylistDetail.tsx:601 msgid "Loading playlist…" msgstr "Chargement de la collection…" -#: src/pages/UserPublicProfile.tsx:728 +#: src/pages/UserPublicProfile.tsx:736 msgid "Loading profile…" msgstr "Chargement du profil…" @@ -642,10 +642,10 @@ msgstr "Chargement du profil…" #: src/pages/Notifications.tsx:439 #: src/pages/UserDumps.tsx:51 #: src/pages/UserPlaylists.tsx:342 -#: src/pages/UserPublicProfile.tsx:1081 -#: src/pages/UserPublicProfile.tsx:1123 -#: src/pages/UserPublicProfile.tsx:1168 -#: src/pages/UserUpvoted.tsx:123 +#: src/pages/UserPublicProfile.tsx:1089 +#: src/pages/UserPublicProfile.tsx:1131 +#: src/pages/UserPublicProfile.tsx:1176 +#: src/pages/UserUpvoted.tsx:122 msgid "Loading…" msgstr "Chargement…" @@ -663,8 +663,8 @@ msgstr "Se connecter pour aimer" msgid "Log in to vote" msgstr "Se connecter pour voter" -#: src/pages/UserPublicProfile.tsx:749 -#: src/pages/UserPublicProfile.tsx:886 +#: src/pages/UserPublicProfile.tsx:757 +#: src/pages/UserPublicProfile.tsx:894 msgid "Log out" msgstr "Se déconnecter" @@ -688,9 +688,9 @@ msgstr "nouveau" msgid "New" msgstr "Nouveau" -#: src/components/DumpCreateModal.tsx:287 +#: src/components/DumpCreateModal.tsx:302 #: src/pages/UserDumps.tsx:115 -#: src/pages/UserPublicProfile.tsx:1312 +#: src/pages/UserPublicProfile.tsx:1320 msgid "New dump" msgstr "Nouvelle reco" @@ -704,11 +704,11 @@ msgstr "Nouveau mot de passe" msgid "New playlist" msgstr "Nouvelle collection" -#: src/pages/PlaylistDetail.tsx:798 +#: src/pages/PlaylistDetail.tsx:804 msgid "No dumps in this playlist yet." msgstr "Aucune reco dans cette collection pour l'instant." -#: src/pages/Search.tsx:222 +#: src/pages/Search.tsx:228 msgid "No dumps match \"{q}\"." msgstr "Aucune reco ne correspond à « {q} »." @@ -723,11 +723,11 @@ msgid "No emoji found." msgstr "Aucun emoji trouvé." #: src/pages/UserPlaylists.tsx:439 -#: src/pages/UserPublicProfile.tsx:1136 +#: src/pages/UserPublicProfile.tsx:1144 msgid "No followed playlists yet." msgstr "Pas encore de collections suivies." -#: src/pages/UserPublicProfile.tsx:1181 +#: src/pages/UserPublicProfile.tsx:1189 msgid "No invitees yet." msgstr "Aucun invité pour le moment." @@ -735,29 +735,29 @@ msgstr "Aucun invité pour le moment." msgid "No one yet." msgstr "Personne pour le moment." -#: src/pages/Search.tsx:281 +#: src/pages/Search.tsx:287 msgid "No playlists match \"{q}\"." msgstr "Aucune collection ne correspond à « {q} »." #: src/components/PlaylistMembershipPanel.tsx:34 #: src/pages/UserPlaylists.tsx:397 -#: src/pages/UserPublicProfile.tsx:1047 +#: src/pages/UserPublicProfile.tsx:1055 msgid "No playlists yet." msgstr "Pas encore de collections." -#: src/pages/Search.tsx:255 +#: src/pages/Search.tsx:261 msgid "No users match \"{q}\"." msgstr "Aucun utilisateur ne correspond à « {q} »." -#: src/pages/UserPublicProfile.tsx:1094 +#: src/pages/UserPublicProfile.tsx:1102 msgid "Not following anyone yet." msgstr "Aucun abonnement pour le moment." #: src/pages/Notifications.tsx:374 #: src/pages/UserDumps.tsx:125 -#: src/pages/UserPublicProfile.tsx:1323 -#: src/pages/UserPublicProfile.tsx:1446 -#: src/pages/UserUpvoted.tsx:195 +#: src/pages/UserPublicProfile.tsx:1331 +#: src/pages/UserPublicProfile.tsx:1453 +#: src/pages/UserUpvoted.tsx:194 msgid "Nothing here yet." msgstr "Rien ici pour l'instant." @@ -779,7 +779,7 @@ msgid "or <0>browse files" msgstr "ou <0>parcourir les fichiers" #: src/pages/UserLogin.tsx:106 -#: src/pages/UserPublicProfile.tsx:1201 +#: src/pages/UserPublicProfile.tsx:1209 msgid "Password" msgstr "Mot de passe" @@ -803,32 +803,32 @@ msgstr "Les mots de passe ne correspondent pas" #: src/components/AppHeader.tsx:85 #: src/components/UserMenu.tsx:62 -#: src/pages/Search.tsx:175 +#: src/pages/Search.tsx:181 #: src/pages/UserPlaylists.tsx:368 -#: src/pages/UserPublicProfile.tsx:969 +#: src/pages/UserPublicProfile.tsx:977 msgid "Playlists" msgstr "Collections" #. placeholder {0}: playlists.items.length #. placeholder {1}: playlists.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:1016 +#: src/pages/UserPublicProfile.tsx:1024 msgid "Playlists ({0}{1})" msgstr "Collections ({0}{1})" -#: src/components/DumpCreateModal.tsx:204 +#: src/components/DumpCreateModal.tsx:219 msgid "Please select a file." msgstr "Veuillez sélectionner un fichier." -#: src/components/CommentThread.tsx:512 +#: src/components/CommentThread.tsx:514 msgid "Post comment" msgstr "Publier le commentaire" -#: src/components/CommentThread.tsx:375 +#: src/components/CommentThread.tsx:377 msgid "Post reply" msgstr "Publier la réponse" -#: src/components/CommentThread.tsx:374 -#: src/components/CommentThread.tsx:511 +#: src/components/CommentThread.tsx:376 +#: src/components/CommentThread.tsx:513 msgid "Posting…" msgstr "Publication…" @@ -836,35 +836,35 @@ msgstr "Publication…" #: src/components/JournalCard.tsx:105 #: src/components/PlaylistCard.tsx:73 #: src/components/PlaylistMembershipPanel.tsx:55 -#: src/pages/Dump.tsx:389 -#: src/pages/PlaylistDetail.tsx:759 +#: src/pages/Dump.tsx:414 +#: src/pages/PlaylistDetail.tsx:765 msgid "private" msgstr "privé" -#: src/components/DumpCreateModal.tsx:450 +#: src/components/DumpCreateModal.tsx:463 #: src/components/PlaylistCreateForm.tsx:99 -#: src/pages/DumpEdit.tsx:378 -#: src/pages/PlaylistDetail.tsx:746 +#: src/pages/DumpEdit.tsx:377 +#: src/pages/PlaylistDetail.tsx:752 msgid "Private" msgstr "Privé" #: src/components/PlaylistCard.tsx:72 -#: src/pages/PlaylistDetail.tsx:758 +#: src/pages/PlaylistDetail.tsx:764 msgid "public" msgstr "public" -#: src/components/DumpCreateModal.tsx:442 +#: src/components/DumpCreateModal.tsx:455 #: src/components/PlaylistCreateForm.tsx:92 -#: src/pages/DumpEdit.tsx:371 -#: src/pages/PlaylistDetail.tsx:739 +#: src/pages/DumpEdit.tsx:370 +#: src/pages/PlaylistDetail.tsx:745 msgid "Public" msgstr "Public" -#: src/pages/DumpEdit.tsx:269 +#: src/pages/DumpEdit.tsx:268 msgid "Refresh metadata" msgstr "Actualiser les métadonnées" -#: src/pages/DumpEdit.tsx:268 +#: src/pages/DumpEdit.tsx:267 msgid "Refreshing…" msgstr "Actualisation…" @@ -881,11 +881,15 @@ msgstr "Inscription…" msgid "Registration failed" msgstr "Inscription échouée" +#: src/pages/Dump.tsx:467 +msgid "Related" +msgstr "Apparentés" + #: src/components/FileDropZone.tsx:115 msgid "Remove file" msgstr "Supprimer le fichier" -#: src/pages/PlaylistDetail.tsx:853 +#: src/pages/PlaylistDetail.tsx:859 msgid "Remove from playlist" msgstr "Retirer de la collection" @@ -897,11 +901,11 @@ msgstr "Retirer le j'aime" msgid "Remove vote" msgstr "Retirer le vote" -#: src/pages/DumpEdit.tsx:344 +#: src/pages/DumpEdit.tsx:343 msgid "Replace file" msgstr "Remplacer le fichier" -#: src/components/CommentThread.tsx:310 +#: src/components/CommentThread.tsx:312 msgid "Reply" msgstr "Répondre" @@ -913,31 +917,31 @@ msgstr "Échec de la demande" msgid "Reset failed" msgstr "Échec de la réinitialisation" -#: src/pages/DumpEdit.tsx:299 +#: src/pages/DumpEdit.tsx:298 msgid "Reset to default" msgstr "Réinitialiser par défaut" -#: src/pages/Dump.tsx:217 -#: src/pages/DumpEdit.tsx:208 +#: src/pages/Dump.tsx:242 +#: src/pages/DumpEdit.tsx:207 msgid "Retry" msgstr "Réessayer" #: src/components/CommentThread.tsx:275 -#: src/pages/Dump.tsx:322 -#: src/pages/DumpEdit.tsx:401 -#: src/pages/PlaylistDetail.tsx:673 -#: src/pages/UserPublicProfile.tsx:834 -#: src/pages/UserPublicProfile.tsx:916 +#: 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 msgid "Save" msgstr "Enregistrer" #: src/components/ChangePasswordModal.tsx:177 #: src/components/CommentThread.tsx:274 -#: src/pages/Dump.tsx:322 -#: src/pages/PlaylistDetail.tsx:673 +#: src/pages/Dump.tsx:347 +#: src/pages/PlaylistDetail.tsx:679 #: src/pages/ResetPassword.tsx:152 -#: src/pages/UserPublicProfile.tsx:833 -#: src/pages/UserPublicProfile.tsx:916 +#: src/pages/UserPublicProfile.tsx:841 +#: src/pages/UserPublicProfile.tsx:924 msgid "Saving…" msgstr "Enregistrement…" @@ -950,11 +954,11 @@ msgstr "Rechercher" msgid "Search dumps, users, playlists…" msgstr "Rechercher des recos, utilisateurs, collections…" -#: src/pages/Search.tsx:216 +#: src/pages/Search.tsx:222 msgid "Search failed" msgstr "Recherche échouée" -#: src/pages/Search.tsx:211 +#: src/pages/Search.tsx:217 msgid "Searching…" msgstr "Recherche…" @@ -975,7 +979,7 @@ msgstr "Serveur inaccessible" msgid "Set new password" msgstr "Définir un nouveau mot de passe" -#: src/pages/UserPublicProfile.tsx:973 +#: src/pages/UserPublicProfile.tsx:981 msgid "Settings" msgstr "Paramètres" @@ -983,7 +987,7 @@ msgstr "Paramètres" msgid "Something went wrong" msgstr "Une erreur est survenue" -#: src/pages/UserPublicProfile.tsx:1220 +#: src/pages/UserPublicProfile.tsx:1228 msgid "Style" msgstr "Style" @@ -1007,13 +1011,13 @@ msgstr "Rien à voir, circulez." msgid "This reset link is missing or malformed." msgstr "Ce lien de réinitialisation est absent ou malformé." -#: src/pages/DumpEdit.tsx:283 +#: src/pages/DumpEdit.tsx:282 msgid "Thumbnail" msgstr "Miniature" -#: src/components/DumpCreateModal.tsx:384 +#: src/components/DumpCreateModal.tsx:397 #: src/components/PlaylistCreateForm.tsx:72 -#: src/pages/DumpEdit.tsx:307 +#: src/pages/DumpEdit.tsx:306 msgid "Title" msgstr "Titre" @@ -1021,7 +1025,7 @@ msgstr "Titre" msgid "Today" msgstr "Aujourd'hui" -#: src/pages/PlaylistDetail.tsx:865 +#: src/pages/PlaylistDetail.tsx:871 msgid "Undo" msgstr "Annuler" @@ -1038,11 +1042,11 @@ msgstr "Ne plus suivre la collection" msgid "Unknown error" msgstr "Erreur inconnue" -#: src/pages/UserPublicProfile.tsx:649 +#: src/pages/UserPublicProfile.tsx:657 msgid "Upload failed" msgstr "Envoi échoué" -#: src/components/DumpCreateModal.tsx:472 +#: src/components/DumpCreateModal.tsx:485 msgid "Uploading…" msgstr "Envoi…" @@ -1050,22 +1054,22 @@ msgstr "Envoi…" msgid "Upvote" msgstr "Voter" -#: src/pages/UserUpvoted.tsx:191 +#: src/pages/UserUpvoted.tsx:190 msgid "Upvoted" msgstr "Voté" #. placeholder {0}: votes.items.length #. placeholder {1}: votes.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:996 +#: src/pages/UserPublicProfile.tsx:1004 msgid "Upvoted ({0}{1})" msgstr "Votés ({0}{1})" -#: src/components/DumpCreateModal.tsx:335 -#: src/pages/DumpEdit.tsx:323 +#: src/components/DumpCreateModal.tsx:349 +#: src/pages/DumpEdit.tsx:322 msgid "URL" msgstr "URL" -#: src/components/DumpCreateModal.tsx:187 +#: src/components/DumpCreateModal.tsx:202 msgid "URL is required." msgstr "L'URL est obligatoire." @@ -1078,38 +1082,38 @@ msgstr "Menu utilisateur" msgid "Username" msgstr "Nom d'utilisateur" -#: src/pages/Search.tsx:174 +#: src/pages/Search.tsx:180 msgid "Users" msgstr "Utilisateurs" -#: src/pages/UserPublicProfile.tsx:1066 -#: src/pages/UserPublicProfile.tsx:1109 -#: src/pages/UserPublicProfile.tsx:1151 -#: src/pages/UserPublicProfile.tsx:1344 -#: src/pages/UserPublicProfile.tsx:1476 +#: 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 msgid "View all →" msgstr "Tout voir →" -#: src/components/DumpCreateModal.tsx:486 +#: src/components/DumpCreateModal.tsx:499 msgid "View dump →" msgstr "Voir la reco →" -#: src/components/DumpCreateModal.tsx:429 -#: src/pages/DumpEdit.tsx:359 +#: src/components/DumpCreateModal.tsx:442 +#: src/pages/DumpEdit.tsx:358 msgid "What makes it worth it?" msgstr "Pourquoi on en voudrait ?" -#: src/pages/UserPublicProfile.tsx:904 -#: src/pages/UserPublicProfile.tsx:953 +#: src/pages/UserPublicProfile.tsx:912 +#: src/pages/UserPublicProfile.tsx:961 msgid "Who am I?" msgstr "Qui suis-je ?" -#: src/components/DumpCreateModal.tsx:422 -#: src/pages/DumpEdit.tsx:353 +#: src/components/DumpCreateModal.tsx:435 +#: src/pages/DumpEdit.tsx:352 msgid "Why?" msgstr "Pourquoi ?" -#: src/components/CommentThread.tsx:355 +#: src/components/CommentThread.tsx:357 msgid "Write a reply…" msgstr "Écrire une réponse…" @@ -1125,11 +1129,11 @@ msgstr "Vous serez notifié lorsque quelqu'un suit vos collections, vote pour vo #: src/pages/index/HotFeed.tsx:69 #: src/pages/index/JournalFeed.tsx:82 #: src/pages/index/NewFeed.tsx:69 -#: src/pages/Search.tsx:247 +#: src/pages/Search.tsx:253 #: src/pages/UserDumps.tsx:98 #: src/pages/UserPlaylists.tsx:422 #: src/pages/UserPlaylists.tsx:457 -#: src/pages/UserUpvoted.tsx:182 +#: src/pages/UserUpvoted.tsx:181 msgid "You've reached the end." msgstr "Vous avez tout lu, tout vu, tout bu."