diff --git a/src/locales/en.js b/src/locales/en.js index effc96e..c74de8f 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\"],\"2DoBvq\":[\"Feeds\"],\"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.\"],\"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\"],\")\"],\"MHrjPM\":[\"Title\"],\"MKEPCY\":[\"Follow\"],\"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.\"],\"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\"],\"_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\"],\"eOfXq3\":[\"Title is required.\"],\"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\"],\"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\"],\"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\"],\"nx4kaN\":[\"Could not save\"],\"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\"],\"wbXKOv\":[\"File too large (max 50 MB).\"],\"wixIgH\":[\"Already have an account? <0>Log in\"],\"x6tjuK\":[\"Default tab\"],\"xEWkgZ\":[\"← Back to all dumps\"],\"xPHtx0\":[\"Submit search\"],\"xVuNgt\":[\"+ New playlist\"],\"xc9O_u\":[\"Delete dump\"],\"y6sq5j\":[\"Following\"],\"y7oaHj\":[\"Playlist title\"],\"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\"],\"2DoBvq\":[\"Feeds\"],\"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\"],\"7PzzBU\":[\"User\"],\"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.\"],\"F5Js1v\":[\"Unfollow playlist\"],\"FgAxTj\":[\"Log out\"],\"Fxf4jq\":[\"Description (optional)\"],\"GDvlUT\":[\"Role\"],\"GLukaH\":[\"Moderator\"],\"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\"],\")\"],\"MHrjPM\":[\"Title\"],\"MKEPCY\":[\"Follow\"],\"Oprv1v\":[\"Password (min. \",[\"0\"],\" characters)\"],\"Oz0N9s\":[\"new\"],\"PiH3UR\":[\"Copied!\"],\"Pn2B7_\":[\"Current password\"],\"Pwqkdw\":[\"Loading…\"],\"Q6n4F4\":[\"Refresh metadata\"],\"QGaQRo\":[\"Failed to update role\"],\"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\"],\"U3pytU\":[\"Admin\"],\"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.\"],\"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\"],\"YcjhhX\":[\"User management\"],\"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\"],\"_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\"],\"eOfXq3\":[\"Title is required.\"],\"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\"],\"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\"],\"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\"],\"nx4kaN\":[\"Could not save\"],\"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\"],\"wbXKOv\":[\"File too large (max 50 MB).\"],\"wckWOP\":[\"Manage\"],\"wixIgH\":[\"Already have an account? <0>Log in\"],\"x6tjuK\":[\"Default tab\"],\"xEWkgZ\":[\"← Back to all dumps\"],\"xPHtx0\":[\"Submit search\"],\"xVuNgt\":[\"+ New playlist\"],\"xc9O_u\":[\"Delete dump\"],\"y6sq5j\":[\"Following\"],\"y7oaHj\":[\"Playlist title\"],\"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 cac6f0c..dcc943d 100644 --- a/src/locales/en.po +++ b/src/locales/en.po @@ -13,7 +13,7 @@ msgstr "" "Language-Team: \n" "Plural-Forms: \n" -#: src/components/CommentThread.tsx:254 +#: src/components/CommentThread.tsx:256 msgid "[deleted]" msgstr "[deleted]" @@ -38,17 +38,17 @@ msgstr "{0}–{1} characters: letters, numbers, or underscores" msgid "{label} ({count})" msgstr "{label} ({count})" -#: src/components/CommentThread.tsx:453 +#: src/components/CommentThread.tsx:455 msgid "{visibleCount, plural, one {# comment} other {# comments}}" msgstr "{visibleCount, plural, one {# comment} other {# comments}}" #: src/pages/PlaylistDetail.tsx:560 -#: src/pages/UserPublicProfile.tsx:719 +#: src/pages/UserPublicProfile.tsx:732 msgid "← Back" msgstr "← Back" -#: src/pages/Dump.tsx:249 -#: src/pages/Dump.tsx:461 +#: src/pages/Dump.tsx:250 +#: src/pages/Dump.tsx:463 #: src/pages/DumpEdit.tsx:168 msgid "← Back to all dumps" msgstr "← Back to all dumps" @@ -59,7 +59,7 @@ msgstr "← Back to all dumps" msgid "← Back to profile" msgstr "← Back to profile" -#: src/pages/UserPublicProfile.tsx:111 +#: src/pages/UserPublicProfile.tsx:113 msgid "+ Invite someone" msgstr "+ Invite someone" @@ -67,7 +67,7 @@ msgstr "+ Invite someone" msgid "+ New playlist" msgstr "+ New playlist" -#: src/pages/Dump.tsx:316 +#: src/pages/Dump.tsx:318 msgid "+ Playlist" msgstr "+ Playlist" @@ -125,15 +125,15 @@ msgstr "a comment" msgid "a post" msgstr "a post" -#: src/pages/UserPublicProfile.tsx:1095 +#: src/pages/UserPublicProfile.tsx:1111 msgid "Account" msgstr "Account" -#: src/components/CommentThread.tsx:473 +#: src/components/CommentThread.tsx:475 msgid "Add a comment…" msgstr "Add a comment…" -#: src/pages/UserPublicProfile.tsx:794 +#: src/pages/UserPublicProfile.tsx:807 msgid "Add email…" msgstr "Add email…" @@ -142,11 +142,15 @@ msgstr "Add email…" msgid "Add to playlist" msgstr "Add to playlist" +#: src/pages/UserPublicProfile.tsx:1520 +msgid "Admin" +msgstr "Admin" + #: src/pages/UserRegister.tsx:154 msgid "Already have an account? <0>Log in" msgstr "Already have an account? <0>Log in" -#: src/pages/UserPublicProfile.tsx:1114 +#: src/pages/UserPublicProfile.tsx:1130 msgid "Appearance" msgstr "Appearance" @@ -157,7 +161,7 @@ msgstr "Appearance" msgid "At least {0} characters" msgstr "At least {0} characters" -#: src/pages/UserPublicProfile.tsx:1162 +#: src/pages/UserPublicProfile.tsx:1178 msgid "Auto" msgstr "Auto" @@ -171,14 +175,14 @@ msgstr "Back to login" msgid "Can't connect to the live updates server. Upvotes and notifications may not sync until it reconnects." msgstr "Can't connect to the live updates server. Upvotes and notifications may not sync until it reconnects." -#: src/components/CommentThread.tsx:123 +#: src/components/CommentThread.tsx:124 #: src/components/ConfirmModal.tsx:32 #: src/components/form/FormActions.tsx:32 -#: src/pages/Dump.tsx:357 +#: src/pages/Dump.tsx:359 #: src/pages/DumpEdit.tsx:433 #: src/pages/PlaylistDetail.tsx:908 -#: src/pages/UserPublicProfile.tsx:1540 -#: src/pages/UserPublicProfile.tsx:1610 +#: src/pages/UserPublicProfile.tsx:1637 +#: src/pages/UserPublicProfile.tsx:1707 msgid "Cancel" msgstr "Cancel" @@ -190,7 +194,7 @@ msgstr "Cancel removal" msgid "Cancel search" msgstr "Cancel search" -#: src/pages/UserPublicProfile.tsx:746 +#: src/pages/UserPublicProfile.tsx:759 msgid "Change avatar" msgstr "Change avatar" @@ -199,7 +203,7 @@ msgstr "Change avatar" msgid "Change password" msgstr "Change password" -#: src/pages/UserPublicProfile.tsx:1107 +#: src/pages/UserPublicProfile.tsx:1123 msgid "Change password…" msgstr "Change password…" @@ -212,7 +216,7 @@ msgstr "Checking invite…" msgid "Close" msgstr "Close" -#: src/pages/UserPublicProfile.tsx:1154 +#: src/pages/UserPublicProfile.tsx:1170 msgid "Color scheme" msgstr "Color scheme" @@ -221,11 +225,11 @@ msgstr "Color scheme" msgid "Confirm new password" msgstr "Confirm new password" -#: src/pages/UserPublicProfile.tsx:102 +#: src/pages/UserPublicProfile.tsx:104 msgid "Copied!" msgstr "Copied!" -#: src/pages/UserPublicProfile.tsx:102 +#: src/pages/UserPublicProfile.tsx:104 msgid "Copy" msgstr "Copy" @@ -263,16 +267,16 @@ msgstr "Creating…" msgid "Current password" msgstr "Current password" -#: src/pages/UserPublicProfile.tsx:1176 +#: src/pages/UserPublicProfile.tsx:1192 msgid "Dark" msgstr "Dark" -#: src/pages/UserPublicProfile.tsx:1189 +#: src/pages/UserPublicProfile.tsx:1205 msgid "Default tab" msgstr "Default tab" -#: src/components/CommentThread.tsx:374 -#: src/components/CommentThread.tsx:380 +#: src/components/CommentThread.tsx:376 +#: src/components/CommentThread.tsx:382 #: src/components/ConfirmModal.tsx:16 #: src/pages/PlaylistDetail.tsx:904 msgid "Delete" @@ -289,7 +293,7 @@ msgstr "Delete dump" msgid "Delete playlist" msgstr "Delete playlist" -#: src/components/CommentThread.tsx:379 +#: src/components/CommentThread.tsx:381 msgid "Delete this comment?" msgstr "Delete this comment?" @@ -332,14 +336,14 @@ msgid "Dumped!" msgstr "Dumped!" #: src/pages/Search.tsx:172 -#: src/pages/UserDumps.tsx:107 -#: src/pages/UserPublicProfile.tsx:867 +#: src/pages/UserDumps.tsx:77 +#: src/pages/UserPublicProfile.tsx:880 msgid "Dumps" msgstr "Dumps" #. placeholder {0}: dumps.items.length #. placeholder {1}: dumps.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:884 +#: src/pages/UserPublicProfile.tsx:900 msgid "Dumps ({0}{1})" msgstr "Dumps ({0}{1})" @@ -347,8 +351,8 @@ msgstr "Dumps ({0}{1})" msgid "Earlier" msgstr "Earlier" -#: src/components/CommentThread.tsx:365 -#: src/pages/Dump.tsx:457 +#: src/components/CommentThread.tsx:367 +#: src/pages/Dump.tsx:459 #: src/pages/PlaylistDetail.tsx:613 msgid "Edit" msgstr "Edit" @@ -360,8 +364,8 @@ msgstr "Edit title" #. placeholder {0}: relativeTime(comment.updatedAt) #. placeholder {0}: relativeTime(dump.updatedAt) #. placeholder {0}: relativeTime(playlist.updatedAt) -#: src/components/CommentThread.tsx:315 -#: src/pages/Dump.tsx:410 +#: src/components/CommentThread.tsx:317 +#: src/pages/Dump.tsx:412 #: src/pages/PlaylistDetail.tsx:652 msgid "edited {0}" msgstr "edited {0}" @@ -369,8 +373,8 @@ msgstr "edited {0}" #. placeholder {0}: comment.updatedAt.toLocaleString() #. placeholder {0}: dump.updatedAt.toLocaleString() #. placeholder {0}: playlist.updatedAt.toLocaleString() -#: src/components/CommentThread.tsx:313 -#: src/pages/Dump.tsx:408 +#: src/components/CommentThread.tsx:315 +#: src/pages/Dump.tsx:410 #: src/pages/PlaylistDetail.tsx:649 msgid "Edited {0}" msgstr "Edited {0}" @@ -391,9 +395,9 @@ msgstr "Enter a query to search." msgid "Failed to create playlist" msgstr "Failed to create playlist" -#: src/pages/UserPublicProfile.tsx:83 -#: src/pages/UserPublicProfile.tsx:86 -#: src/pages/UserPublicProfile.tsx:114 +#: src/pages/UserPublicProfile.tsx:85 +#: src/pages/UserPublicProfile.tsx:88 +#: src/pages/UserPublicProfile.tsx:116 msgid "Failed to generate invite" msgstr "Failed to generate invite" @@ -402,9 +406,9 @@ msgstr "Failed to generate invite" #: src/pages/index/JournalFeed.tsx:33 #: src/pages/index/NewFeed.tsx:36 #: src/pages/Notifications.tsx:367 -#: src/pages/UserPublicProfile.tsx:986 -#: src/pages/UserPublicProfile.tsx:1028 -#: src/pages/UserPublicProfile.tsx:1073 +#: src/pages/UserPublicProfile.tsx:1002 +#: src/pages/UserPublicProfile.tsx:1044 +#: src/pages/UserPublicProfile.tsx:1089 msgid "Failed to load" msgstr "Failed to load" @@ -412,29 +416,33 @@ msgstr "Failed to load" msgid "Failed to post" msgstr "Failed to post" -#: src/components/CommentThread.tsx:472 +#: src/components/CommentThread.tsx:474 msgid "Failed to post comment" msgstr "Failed to post comment" -#: src/components/CommentThread.tsx:395 +#: src/components/CommentThread.tsx:397 msgid "Failed to post reply" msgstr "Failed to post reply" #: src/pages/PlaylistDetail.tsx:896 -#: src/pages/UserPublicProfile.tsx:1543 -#: src/pages/UserPublicProfile.tsx:1612 +#: src/pages/UserPublicProfile.tsx:1640 +#: src/pages/UserPublicProfile.tsx:1709 msgid "Failed to save" msgstr "Failed to save" -#: src/components/CommentThread.tsx:328 +#: src/components/CommentThread.tsx:330 msgid "Failed to save edit" msgstr "Failed to save edit" -#: src/pages/UserPublicProfile.tsx:803 +#: src/pages/UserPublicProfile.tsx:816 msgid "Failed to update avatar" msgstr "Failed to update avatar" -#: src/pages/UserPublicProfile.tsx:1184 +#: src/pages/UserPublicProfile.tsx:1578 +msgid "Failed to update role" +msgstr "Failed to update role" + +#: src/pages/UserPublicProfile.tsx:1200 msgid "Feeds" msgstr "Feeds" @@ -477,8 +485,8 @@ msgid "Follow some users to see their dumps here." msgstr "Follow some users to see their dumps here." #: src/components/FeedTabBar.tsx:21 -#: src/pages/UserPublicProfile.tsx:869 -#: src/pages/UserPublicProfile.tsx:1218 +#: src/pages/UserPublicProfile.tsx:882 +#: src/pages/UserPublicProfile.tsx:1234 msgid "Followed" msgstr "Followed" @@ -488,13 +496,13 @@ msgstr "Followed" msgid "Followed ({0}{1})" msgstr "Followed ({0}{1})" -#: src/pages/UserPublicProfile.tsx:1017 +#: src/pages/UserPublicProfile.tsx:1033 msgid "Followed playlists" msgstr "Followed playlists" #: src/components/FollowButton.tsx:37 #: src/components/FollowButton.tsx:64 -#: src/pages/UserPublicProfile.tsx:975 +#: src/pages/UserPublicProfile.tsx:991 msgid "Following" msgstr "Following" @@ -519,7 +527,7 @@ msgid "Go to login" msgstr "Go to login" #: src/components/FeedTabBar.tsx:17 -#: src/pages/UserPublicProfile.tsx:1197 +#: src/pages/UserPublicProfile.tsx:1213 msgid "Hot" msgstr "Hot" @@ -535,21 +543,21 @@ msgstr "Invalid invite" msgid "Invalid link" msgstr "Invalid link" -#: src/pages/UserPublicProfile.tsx:765 +#: src/pages/UserPublicProfile.tsx:778 msgid "invited by" msgstr "invited by" -#: src/pages/UserPublicProfile.tsx:870 -#: src/pages/UserPublicProfile.tsx:1062 +#: src/pages/UserPublicProfile.tsx:883 +#: src/pages/UserPublicProfile.tsx:1078 msgid "Invitees" msgstr "Invitees" #: src/components/FeedTabBar.tsx:19 -#: src/pages/UserPublicProfile.tsx:1211 +#: src/pages/UserPublicProfile.tsx:1227 msgid "Journal" msgstr "Journal" -#: src/pages/UserPublicProfile.tsx:1169 +#: src/pages/UserPublicProfile.tsx:1185 msgid "Light" msgstr "Light" @@ -570,7 +578,7 @@ msgstr "Live updates unavailable." msgid "Load more" msgstr "Load more" -#: src/pages/Dump.tsx:225 +#: src/pages/Dump.tsx:226 #: src/pages/DumpEdit.tsx:144 msgid "Loading dump…" msgstr "Loading dump…" @@ -580,10 +588,10 @@ msgstr "Loading dump…" #: src/pages/index/JournalFeed.tsx:62 #: src/pages/index/NewFeed.tsx:64 #: src/pages/Search.tsx:242 -#: src/pages/UserDumps.tsx:93 +#: src/pages/UserDumps.tsx:118 #: src/pages/UserPlaylists.tsx:417 #: src/pages/UserPlaylists.tsx:452 -#: src/pages/UserUpvoted.tsx:176 +#: src/pages/UserUpvoted.tsx:187 msgid "Loading more…" msgstr "Loading more…" @@ -591,7 +599,7 @@ msgstr "Loading more…" msgid "Loading playlist…" msgstr "Loading playlist…" -#: src/pages/UserPublicProfile.tsx:702 +#: src/pages/UserPublicProfile.tsx:715 msgid "Loading profile…" msgstr "Loading profile…" @@ -607,9 +615,9 @@ msgstr "Loading profile…" #: src/pages/Notifications.tsx:439 #: src/pages/UserDumps.tsx:51 #: src/pages/UserPlaylists.tsx:342 -#: src/pages/UserPublicProfile.tsx:980 -#: src/pages/UserPublicProfile.tsx:1022 -#: src/pages/UserPublicProfile.tsx:1067 +#: src/pages/UserPublicProfile.tsx:996 +#: src/pages/UserPublicProfile.tsx:1038 +#: src/pages/UserPublicProfile.tsx:1083 #: src/pages/UserUpvoted.tsx:122 msgid "Loading…" msgstr "Loading…" @@ -628,8 +636,8 @@ msgstr "Log in to like" msgid "Log in to vote" msgstr "Log in to vote" -#: src/pages/UserPublicProfile.tsx:723 -#: src/pages/UserPublicProfile.tsx:817 +#: src/pages/UserPublicProfile.tsx:736 +#: src/pages/UserPublicProfile.tsx:830 msgid "Log out" msgstr "Log out" @@ -641,24 +649,32 @@ msgstr "Logging in…" msgid "Login failed" msgstr "Login failed" +#: src/pages/UserPublicProfile.tsx:888 +msgid "Manage" +msgstr "Manage" + #: src/components/FileDropZone.tsx:145 msgid "Max 50 MB" msgstr "Max 50 MB" +#: src/pages/UserPublicProfile.tsx:1519 +msgid "Moderator" +msgstr "Moderator" + #: src/pages/Notifications.tsx:356 msgid "new" msgstr "new" #: src/components/FeedTabBar.tsx:18 -#: src/pages/UserPublicProfile.tsx:1204 +#: src/pages/UserPublicProfile.tsx:1220 msgid "New" msgstr "New" #: src/components/DumpCreateModal.tsx:292 #: src/components/DumpFab.tsx:65 #: src/components/DumpFab.tsx:66 -#: src/pages/UserDumps.tsx:115 -#: src/pages/UserPublicProfile.tsx:1267 +#: src/pages/UserDumps.tsx:85 +#: src/pages/UserPublicProfile.tsx:1298 msgid "New dump" msgstr "New dump" @@ -691,11 +707,11 @@ msgid "No emoji found." msgstr "No emoji found." #: src/pages/UserPlaylists.tsx:439 -#: src/pages/UserPublicProfile.tsx:1035 +#: src/pages/UserPublicProfile.tsx:1051 msgid "No followed playlists yet." msgstr "No followed playlists yet." -#: src/pages/UserPublicProfile.tsx:1080 +#: src/pages/UserPublicProfile.tsx:1096 msgid "No invitees yet." msgstr "No invitees yet." @@ -709,7 +725,7 @@ msgstr "No playlists match \"{q}\"." #: src/components/PlaylistMembershipPanel.tsx:34 #: src/pages/UserPlaylists.tsx:397 -#: src/pages/UserPublicProfile.tsx:946 +#: src/pages/UserPublicProfile.tsx:962 msgid "No playlists yet." msgstr "No playlists yet." @@ -717,15 +733,15 @@ msgstr "No playlists yet." msgid "No users match \"{q}\"." msgstr "No users match \"{q}\"." -#: src/pages/UserPublicProfile.tsx:993 +#: src/pages/UserPublicProfile.tsx:1009 msgid "Not following anyone yet." msgstr "Not following anyone yet." #: src/pages/Notifications.tsx:374 -#: src/pages/UserDumps.tsx:125 -#: src/pages/UserPublicProfile.tsx:1278 -#: src/pages/UserPublicProfile.tsx:1400 -#: src/pages/UserUpvoted.tsx:194 +#: src/pages/UserDumps.tsx:96 +#: src/pages/UserPublicProfile.tsx:1309 +#: src/pages/UserPublicProfile.tsx:1431 +#: src/pages/UserUpvoted.tsx:156 msgid "Nothing here yet." msgstr "Nothing here yet." @@ -747,7 +763,7 @@ msgid "or <0>browse files" msgstr "or <0>browse files" #: src/pages/UserLogin.tsx:72 -#: src/pages/UserPublicProfile.tsx:1100 +#: src/pages/UserPublicProfile.tsx:1116 msgid "Password" msgstr "Password" @@ -777,13 +793,13 @@ msgstr "Playlist title" #: src/components/UserMenu.tsx:62 #: src/pages/Search.tsx:175 #: src/pages/UserPlaylists.tsx:368 -#: src/pages/UserPublicProfile.tsx:868 +#: src/pages/UserPublicProfile.tsx:881 msgid "Playlists" msgstr "Playlists" #. placeholder {0}: playlists.items.length #. placeholder {1}: playlists.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:915 +#: src/pages/UserPublicProfile.tsx:931 msgid "Playlists ({0}{1})" msgstr "Playlists ({0}{1})" @@ -791,16 +807,16 @@ msgstr "Playlists ({0}{1})" msgid "Please select a file." msgstr "Please select a file." -#: src/components/CommentThread.tsx:470 +#: src/components/CommentThread.tsx:472 msgid "Post comment" msgstr "Post comment" -#: src/components/CommentThread.tsx:393 +#: src/components/CommentThread.tsx:395 msgid "Post reply" msgstr "Post reply" -#: src/components/CommentThread.tsx:394 -#: src/components/CommentThread.tsx:471 +#: src/components/CommentThread.tsx:396 +#: src/components/CommentThread.tsx:473 msgid "Posting…" msgstr "Posting…" @@ -808,7 +824,7 @@ msgstr "Posting…" #: src/components/JournalCard.tsx:119 #: src/components/PlaylistCard.tsx:73 #: src/components/PlaylistMembershipPanel.tsx:55 -#: src/pages/Dump.tsx:416 +#: src/pages/Dump.tsx:418 #: src/pages/PlaylistDetail.tsx:632 msgid "private" msgstr "private" @@ -849,7 +865,7 @@ msgstr "Registering…" msgid "Registration failed" msgstr "Registration failed" -#: src/pages/Dump.tsx:469 +#: src/pages/Dump.tsx:471 msgid "Related" msgstr "Related" @@ -873,7 +889,7 @@ msgstr "Remove vote" msgid "Replace file" msgstr "Replace file" -#: src/components/CommentThread.tsx:353 +#: src/components/CommentThread.tsx:355 msgid "Reply" msgstr "Reply" @@ -890,27 +906,31 @@ msgstr "Reset failed" msgid "Reset to default" msgstr "Reset to default" -#: src/pages/Dump.tsx:242 +#: src/pages/Dump.tsx:243 #: src/pages/DumpEdit.tsx:161 msgid "Retry" msgstr "Retry" -#: src/components/CommentThread.tsx:326 -#: src/pages/Dump.tsx:349 +#: src/pages/UserPublicProfile.tsx:1562 +msgid "Role" +msgstr "Role" + +#: src/components/CommentThread.tsx:328 +#: src/pages/Dump.tsx:351 #: src/pages/DumpEdit.tsx:436 #: src/pages/PlaylistDetail.tsx:915 -#: src/pages/UserPublicProfile.tsx:1532 -#: src/pages/UserPublicProfile.tsx:1602 +#: src/pages/UserPublicProfile.tsx:1629 +#: src/pages/UserPublicProfile.tsx:1699 msgid "Save" msgstr "Save" #: src/components/ChangePasswordModal.tsx:100 -#: src/components/CommentThread.tsx:327 -#: src/pages/Dump.tsx:348 +#: src/components/CommentThread.tsx:329 +#: src/pages/Dump.tsx:350 #: src/pages/PlaylistDetail.tsx:911 #: src/pages/ResetPassword.tsx:124 -#: src/pages/UserPublicProfile.tsx:1529 -#: src/pages/UserPublicProfile.tsx:1599 +#: src/pages/UserPublicProfile.tsx:1626 +#: src/pages/UserPublicProfile.tsx:1696 msgid "Saving…" msgstr "Saving…" @@ -948,7 +968,7 @@ msgstr "Server unreachable" msgid "Set new password" msgstr "Set new password" -#: src/pages/UserPublicProfile.tsx:872 +#: src/pages/UserPublicProfile.tsx:885 msgid "Settings" msgstr "Settings" @@ -957,7 +977,7 @@ msgstr "Settings" msgid "Something went wrong" msgstr "Something went wrong" -#: src/pages/UserPublicProfile.tsx:1119 +#: src/pages/UserPublicProfile.tsx:1135 msgid "Style" msgstr "Style" @@ -1011,7 +1031,7 @@ msgstr "Unfollow {targetUsername}" msgid "Unfollow playlist" msgstr "Unfollow playlist" -#: src/pages/UserPublicProfile.tsx:673 +#: src/pages/UserPublicProfile.tsx:680 msgid "Upload failed" msgstr "Upload failed" @@ -1023,13 +1043,13 @@ msgstr "Uploading…" msgid "Upvote" msgstr "Upvote" -#: src/pages/UserUpvoted.tsx:190 +#: src/pages/UserUpvoted.tsx:151 msgid "Upvoted" msgstr "Upvoted" #. placeholder {0}: votes.items.length #. placeholder {1}: votes.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:895 +#: src/pages/UserPublicProfile.tsx:911 msgid "Upvoted ({0}{1})" msgstr "Upvoted ({0}{1})" @@ -1042,6 +1062,14 @@ msgstr "URL" msgid "URL is required." msgstr "URL is required." +#: src/pages/UserPublicProfile.tsx:1518 +msgid "User" +msgstr "User" + +#: src/pages/UserPublicProfile.tsx:1246 +msgid "User management" +msgstr "User management" + #: src/components/UserMenu.tsx:37 msgid "User menu" msgstr "User menu" @@ -1055,11 +1083,11 @@ msgstr "Username" msgid "Users" msgstr "Users" -#: src/pages/UserPublicProfile.tsx:965 -#: src/pages/UserPublicProfile.tsx:1008 -#: src/pages/UserPublicProfile.tsx:1050 -#: src/pages/UserPublicProfile.tsx:1299 -#: src/pages/UserPublicProfile.tsx:1430 +#: src/pages/UserPublicProfile.tsx:981 +#: src/pages/UserPublicProfile.tsx:1024 +#: src/pages/UserPublicProfile.tsx:1066 +#: src/pages/UserPublicProfile.tsx:1330 +#: src/pages/UserPublicProfile.tsx:1461 msgid "View all →" msgstr "View all →" @@ -1072,8 +1100,8 @@ msgstr "View dump →" msgid "What makes it worth it?" msgstr "What makes it worth it?" -#: src/pages/UserPublicProfile.tsx:852 -#: src/pages/UserPublicProfile.tsx:1591 +#: src/pages/UserPublicProfile.tsx:865 +#: src/pages/UserPublicProfile.tsx:1688 msgid "Who am I?" msgstr "Who am I?" @@ -1082,7 +1110,7 @@ msgstr "Who am I?" msgid "Why?" msgstr "Why?" -#: src/components/CommentThread.tsx:396 +#: src/components/CommentThread.tsx:398 msgid "Write a reply…" msgstr "Write a reply…" @@ -1099,10 +1127,10 @@ msgstr "You'll be notified when someone follows your playlists, upvotes your dum #: src/pages/index/JournalFeed.tsx:67 #: src/pages/index/NewFeed.tsx:69 #: src/pages/Search.tsx:247 -#: src/pages/UserDumps.tsx:98 +#: src/pages/UserDumps.tsx:123 #: src/pages/UserPlaylists.tsx:422 #: src/pages/UserPlaylists.tsx:457 -#: src/pages/UserUpvoted.tsx:181 +#: src/pages/UserUpvoted.tsx:192 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 51e89e1..ca47b50 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\"],\"2DoBvq\":[\"Flux\"],\"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\":[\"Connexe\"],\"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.\"],\"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\"],\")\"],\"MHrjPM\":[\"Titre\"],\"MKEPCY\":[\"Suivre\"],\"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.\"],\"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\"],\"_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\"],\"eOfXq3\":[\"Un titre est requis.\"],\"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\"],\"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\"],\"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\"],\"nx4kaN\":[\"Sauvegarde impossible\"],\"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\"],\"wbXKOv\":[\"Fichier trop volumineux (max 50 Mo).\"],\"wixIgH\":[\"Vous avez déjà un compte ? <0>Se connecter\"],\"x6tjuK\":[\"Onglet par défaut\"],\"xEWkgZ\":[\"← Retour à toutes les recos\"],\"xPHtx0\":[\"Lancer la recherche\"],\"xVuNgt\":[\"+ Nouvelle collection\"],\"xc9O_u\":[\"Supprimer la reco\"],\"y6sq5j\":[\"Abonné\"],\"y7oaHj\":[\"Titre de la collection\"],\"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\"],\"2DoBvq\":[\"Flux\"],\"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\"],\"7PzzBU\":[\"Utilisateur\"],\"7d1a0d\":[\"Public\"],\"7sNhEz\":[\"Nom d'utilisateur\"],\"8Ug9jB\":[\"Connexe\"],\"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.\"],\"F5Js1v\":[\"Ne plus suivre la collection\"],\"FgAxTj\":[\"Se déconnecter\"],\"Fxf4jq\":[\"Description (facultatif)\"],\"GDvlUT\":[\"Rôle\"],\"GLukaH\":[\"Modérateur\"],\"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\"],\")\"],\"MHrjPM\":[\"Titre\"],\"MKEPCY\":[\"Suivre\"],\"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\"],\"QGaQRo\":[\"Erreur lors de la mise à jour du rôle\"],\"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\"],\"U3pytU\":[\"Administrateur\"],\"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.\"],\"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\"],\"YcjhhX\":[\"Gestion des utilisateurs\"],\"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\"],\"_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\"],\"eOfXq3\":[\"Un titre est requis.\"],\"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\"],\"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\"],\"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\"],\"nx4kaN\":[\"Sauvegarde impossible\"],\"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\"],\"wbXKOv\":[\"Fichier trop volumineux (max 50 Mo).\"],\"wckWOP\":[\"Administration\"],\"wixIgH\":[\"Vous avez déjà un compte ? <0>Se connecter\"],\"x6tjuK\":[\"Onglet par défaut\"],\"xEWkgZ\":[\"← Retour à toutes les recos\"],\"xPHtx0\":[\"Lancer la recherche\"],\"xVuNgt\":[\"+ Nouvelle collection\"],\"xc9O_u\":[\"Supprimer la reco\"],\"y6sq5j\":[\"Abonné\"],\"y7oaHj\":[\"Titre de la collection\"],\"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 1bd61b0..b60000a 100644 --- a/src/locales/fr.po +++ b/src/locales/fr.po @@ -13,7 +13,7 @@ msgstr "" "Last-Translator: \n" "Language-Team: \n" -#: src/components/CommentThread.tsx:254 +#: src/components/CommentThread.tsx:256 msgid "[deleted]" msgstr "[supprimé]" @@ -38,17 +38,17 @@ msgstr "{0}–{1} caractères : lettres, chiffres ou tirets bas" msgid "{label} ({count})" msgstr "{label} ({count})" -#: src/components/CommentThread.tsx:453 +#: src/components/CommentThread.tsx:455 msgid "{visibleCount, plural, one {# comment} other {# comments}}" msgstr "{visibleCount, plural, one {# commentaire} other {# commentaires}}" #: src/pages/PlaylistDetail.tsx:560 -#: src/pages/UserPublicProfile.tsx:719 +#: src/pages/UserPublicProfile.tsx:732 msgid "← Back" msgstr "← Retour" -#: src/pages/Dump.tsx:249 -#: src/pages/Dump.tsx:461 +#: src/pages/Dump.tsx:250 +#: src/pages/Dump.tsx:463 #: src/pages/DumpEdit.tsx:168 msgid "← Back to all dumps" msgstr "← Retour à toutes les recos" @@ -59,7 +59,7 @@ msgstr "← Retour à toutes les recos" msgid "← Back to profile" msgstr "← Retour au profil" -#: src/pages/UserPublicProfile.tsx:111 +#: src/pages/UserPublicProfile.tsx:113 msgid "+ Invite someone" msgstr "+ Inviter quelqu'un" @@ -67,7 +67,7 @@ msgstr "+ Inviter quelqu'un" msgid "+ New playlist" msgstr "+ Nouvelle collection" -#: src/pages/Dump.tsx:316 +#: src/pages/Dump.tsx:318 msgid "+ Playlist" msgstr "+ Collection" @@ -125,15 +125,15 @@ msgstr "un commentaire" msgid "a post" msgstr "une publication" -#: src/pages/UserPublicProfile.tsx:1095 +#: src/pages/UserPublicProfile.tsx:1111 msgid "Account" msgstr "Compte" -#: src/components/CommentThread.tsx:473 +#: src/components/CommentThread.tsx:475 msgid "Add a comment…" msgstr "Ajouter un commentaire…" -#: src/pages/UserPublicProfile.tsx:794 +#: src/pages/UserPublicProfile.tsx:807 msgid "Add email…" msgstr "Ajouter un e-mail…" @@ -142,11 +142,15 @@ msgstr "Ajouter un e-mail…" msgid "Add to playlist" msgstr "Ajouter à la collection" +#: src/pages/UserPublicProfile.tsx:1520 +msgid "Admin" +msgstr "Administrateur" + #: src/pages/UserRegister.tsx:154 msgid "Already have an account? <0>Log in" msgstr "Vous avez déjà un compte ? <0>Se connecter" -#: src/pages/UserPublicProfile.tsx:1114 +#: src/pages/UserPublicProfile.tsx:1130 msgid "Appearance" msgstr "Apparence" @@ -157,7 +161,7 @@ msgstr "Apparence" msgid "At least {0} characters" msgstr "Au moins {0} caractères" -#: src/pages/UserPublicProfile.tsx:1162 +#: src/pages/UserPublicProfile.tsx:1178 msgid "Auto" msgstr "Auto" @@ -171,14 +175,14 @@ msgstr "Retour à la connexion" msgid "Can't connect to the live updates server. Upvotes and notifications may not sync until it reconnects." msgstr "Impossible de se connecter au serveur de mises à jour en direct. Les votes et les notifications pourraient ne pas se synchroniser avant la reconnexion." -#: src/components/CommentThread.tsx:123 +#: src/components/CommentThread.tsx:124 #: src/components/ConfirmModal.tsx:32 #: src/components/form/FormActions.tsx:32 -#: src/pages/Dump.tsx:357 +#: src/pages/Dump.tsx:359 #: src/pages/DumpEdit.tsx:433 #: src/pages/PlaylistDetail.tsx:908 -#: src/pages/UserPublicProfile.tsx:1540 -#: src/pages/UserPublicProfile.tsx:1610 +#: src/pages/UserPublicProfile.tsx:1637 +#: src/pages/UserPublicProfile.tsx:1707 msgid "Cancel" msgstr "Annuler" @@ -190,7 +194,7 @@ msgstr "Annuler la suppression" msgid "Cancel search" msgstr "Annuler la recherche" -#: src/pages/UserPublicProfile.tsx:746 +#: src/pages/UserPublicProfile.tsx:759 msgid "Change avatar" msgstr "Changer l'avatar" @@ -199,7 +203,7 @@ msgstr "Changer l'avatar" msgid "Change password" msgstr "Changer le mot de passe" -#: src/pages/UserPublicProfile.tsx:1107 +#: src/pages/UserPublicProfile.tsx:1123 msgid "Change password…" msgstr "Changer le mot de passe…" @@ -212,7 +216,7 @@ msgstr "Vérification de l'invitation…" msgid "Close" msgstr "Fermer" -#: src/pages/UserPublicProfile.tsx:1154 +#: src/pages/UserPublicProfile.tsx:1170 msgid "Color scheme" msgstr "Thème de couleur" @@ -221,11 +225,11 @@ msgstr "Thème de couleur" msgid "Confirm new password" msgstr "Confirmer le nouveau mot de passe" -#: src/pages/UserPublicProfile.tsx:102 +#: src/pages/UserPublicProfile.tsx:104 msgid "Copied!" msgstr "Copié !" -#: src/pages/UserPublicProfile.tsx:102 +#: src/pages/UserPublicProfile.tsx:104 msgid "Copy" msgstr "Copier" @@ -263,16 +267,16 @@ msgstr "Création…" msgid "Current password" msgstr "Mot de passe actuel" -#: src/pages/UserPublicProfile.tsx:1176 +#: src/pages/UserPublicProfile.tsx:1192 msgid "Dark" msgstr "Sombre" -#: src/pages/UserPublicProfile.tsx:1189 +#: src/pages/UserPublicProfile.tsx:1205 msgid "Default tab" msgstr "Onglet par défaut" -#: src/components/CommentThread.tsx:374 -#: src/components/CommentThread.tsx:380 +#: src/components/CommentThread.tsx:376 +#: src/components/CommentThread.tsx:382 #: src/components/ConfirmModal.tsx:16 #: src/pages/PlaylistDetail.tsx:904 msgid "Delete" @@ -289,7 +293,7 @@ msgstr "Supprimer la reco" msgid "Delete playlist" msgstr "Supprimer la collection" -#: src/components/CommentThread.tsx:379 +#: src/components/CommentThread.tsx:381 msgid "Delete this comment?" msgstr "Supprimer ce commentaire ?" @@ -332,14 +336,14 @@ msgid "Dumped!" msgstr "Recommandé !" #: src/pages/Search.tsx:172 -#: src/pages/UserDumps.tsx:107 -#: src/pages/UserPublicProfile.tsx:867 +#: src/pages/UserDumps.tsx:77 +#: src/pages/UserPublicProfile.tsx:880 msgid "Dumps" msgstr "Recos" #. placeholder {0}: dumps.items.length #. placeholder {1}: dumps.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:884 +#: src/pages/UserPublicProfile.tsx:900 msgid "Dumps ({0}{1})" msgstr "Recos ({0}{1})" @@ -347,8 +351,8 @@ msgstr "Recos ({0}{1})" msgid "Earlier" msgstr "Plus tôt" -#: src/components/CommentThread.tsx:365 -#: src/pages/Dump.tsx:457 +#: src/components/CommentThread.tsx:367 +#: src/pages/Dump.tsx:459 #: src/pages/PlaylistDetail.tsx:613 msgid "Edit" msgstr "Modifier" @@ -360,8 +364,8 @@ msgstr "Modifier le titre" #. placeholder {0}: relativeTime(comment.updatedAt) #. placeholder {0}: relativeTime(dump.updatedAt) #. placeholder {0}: relativeTime(playlist.updatedAt) -#: src/components/CommentThread.tsx:315 -#: src/pages/Dump.tsx:410 +#: src/components/CommentThread.tsx:317 +#: src/pages/Dump.tsx:412 #: src/pages/PlaylistDetail.tsx:652 msgid "edited {0}" msgstr "modifié {0}" @@ -369,8 +373,8 @@ msgstr "modifié {0}" #. placeholder {0}: comment.updatedAt.toLocaleString() #. placeholder {0}: dump.updatedAt.toLocaleString() #. placeholder {0}: playlist.updatedAt.toLocaleString() -#: src/components/CommentThread.tsx:313 -#: src/pages/Dump.tsx:408 +#: src/components/CommentThread.tsx:315 +#: src/pages/Dump.tsx:410 #: src/pages/PlaylistDetail.tsx:649 msgid "Edited {0}" msgstr "Modifié le {0}" @@ -391,9 +395,9 @@ msgstr "Saisissez une recherche." msgid "Failed to create playlist" msgstr "Impossible de créer la collection" -#: src/pages/UserPublicProfile.tsx:83 -#: src/pages/UserPublicProfile.tsx:86 -#: src/pages/UserPublicProfile.tsx:114 +#: src/pages/UserPublicProfile.tsx:85 +#: src/pages/UserPublicProfile.tsx:88 +#: src/pages/UserPublicProfile.tsx:116 msgid "Failed to generate invite" msgstr "Impossible de générer une invitation" @@ -402,9 +406,9 @@ msgstr "Impossible de générer une invitation" #: src/pages/index/JournalFeed.tsx:33 #: src/pages/index/NewFeed.tsx:36 #: src/pages/Notifications.tsx:367 -#: src/pages/UserPublicProfile.tsx:986 -#: src/pages/UserPublicProfile.tsx:1028 -#: src/pages/UserPublicProfile.tsx:1073 +#: src/pages/UserPublicProfile.tsx:1002 +#: src/pages/UserPublicProfile.tsx:1044 +#: src/pages/UserPublicProfile.tsx:1089 msgid "Failed to load" msgstr "Chargement échoué" @@ -412,29 +416,33 @@ msgstr "Chargement échoué" msgid "Failed to post" msgstr "Publication échouée" -#: src/components/CommentThread.tsx:472 +#: src/components/CommentThread.tsx:474 msgid "Failed to post comment" msgstr "Impossible de publier le commentaire" -#: src/components/CommentThread.tsx:395 +#: src/components/CommentThread.tsx:397 msgid "Failed to post reply" msgstr "Impossible de publier la réponse" #: src/pages/PlaylistDetail.tsx:896 -#: src/pages/UserPublicProfile.tsx:1543 -#: src/pages/UserPublicProfile.tsx:1612 +#: src/pages/UserPublicProfile.tsx:1640 +#: src/pages/UserPublicProfile.tsx:1709 msgid "Failed to save" msgstr "Enregistrement échoué" -#: src/components/CommentThread.tsx:328 +#: src/components/CommentThread.tsx:330 msgid "Failed to save edit" msgstr "Impossible d'enregistrer la modification" -#: src/pages/UserPublicProfile.tsx:803 +#: src/pages/UserPublicProfile.tsx:816 msgid "Failed to update avatar" msgstr "Impossible de mettre à jour l'avatar" -#: src/pages/UserPublicProfile.tsx:1184 +#: src/pages/UserPublicProfile.tsx:1578 +msgid "Failed to update role" +msgstr "Erreur lors de la mise à jour du rôle" + +#: src/pages/UserPublicProfile.tsx:1200 msgid "Feeds" msgstr "Flux" @@ -477,8 +485,8 @@ msgid "Follow some users to see their dumps here." msgstr "Suivez des utilisateurs pour voir leurs recos ici." #: src/components/FeedTabBar.tsx:21 -#: src/pages/UserPublicProfile.tsx:869 -#: src/pages/UserPublicProfile.tsx:1218 +#: src/pages/UserPublicProfile.tsx:882 +#: src/pages/UserPublicProfile.tsx:1234 msgid "Followed" msgstr "Suivi" @@ -488,13 +496,13 @@ msgstr "Suivi" msgid "Followed ({0}{1})" msgstr "Suivies ({0}{1})" -#: src/pages/UserPublicProfile.tsx:1017 +#: src/pages/UserPublicProfile.tsx:1033 msgid "Followed playlists" msgstr "Collections suivies" #: src/components/FollowButton.tsx:37 #: src/components/FollowButton.tsx:64 -#: src/pages/UserPublicProfile.tsx:975 +#: src/pages/UserPublicProfile.tsx:991 msgid "Following" msgstr "Abonné" @@ -519,7 +527,7 @@ msgid "Go to login" msgstr "Aller à la connexion" #: src/components/FeedTabBar.tsx:17 -#: src/pages/UserPublicProfile.tsx:1197 +#: src/pages/UserPublicProfile.tsx:1213 msgid "Hot" msgstr "Tendances" @@ -535,21 +543,21 @@ msgstr "Invitation invalide" msgid "Invalid link" msgstr "Lien invalide" -#: src/pages/UserPublicProfile.tsx:765 +#: src/pages/UserPublicProfile.tsx:778 msgid "invited by" msgstr "invité par" -#: src/pages/UserPublicProfile.tsx:870 -#: src/pages/UserPublicProfile.tsx:1062 +#: src/pages/UserPublicProfile.tsx:883 +#: src/pages/UserPublicProfile.tsx:1078 msgid "Invitees" msgstr "Invités" #: src/components/FeedTabBar.tsx:19 -#: src/pages/UserPublicProfile.tsx:1211 +#: src/pages/UserPublicProfile.tsx:1227 msgid "Journal" msgstr "Journal" -#: src/pages/UserPublicProfile.tsx:1169 +#: src/pages/UserPublicProfile.tsx:1185 msgid "Light" msgstr "Clair" @@ -570,7 +578,7 @@ msgstr "Mises à jour en direct indisponibles." msgid "Load more" msgstr "Charger plus" -#: src/pages/Dump.tsx:225 +#: src/pages/Dump.tsx:226 #: src/pages/DumpEdit.tsx:144 msgid "Loading dump…" msgstr "Chargement de la reco…" @@ -580,10 +588,10 @@ msgstr "Chargement de la reco…" #: src/pages/index/JournalFeed.tsx:62 #: src/pages/index/NewFeed.tsx:64 #: src/pages/Search.tsx:242 -#: src/pages/UserDumps.tsx:93 +#: src/pages/UserDumps.tsx:118 #: src/pages/UserPlaylists.tsx:417 #: src/pages/UserPlaylists.tsx:452 -#: src/pages/UserUpvoted.tsx:176 +#: src/pages/UserUpvoted.tsx:187 msgid "Loading more…" msgstr "Chargement…" @@ -591,7 +599,7 @@ msgstr "Chargement…" msgid "Loading playlist…" msgstr "Chargement de la collection…" -#: src/pages/UserPublicProfile.tsx:702 +#: src/pages/UserPublicProfile.tsx:715 msgid "Loading profile…" msgstr "Chargement du profil…" @@ -607,9 +615,9 @@ msgstr "Chargement du profil…" #: src/pages/Notifications.tsx:439 #: src/pages/UserDumps.tsx:51 #: src/pages/UserPlaylists.tsx:342 -#: src/pages/UserPublicProfile.tsx:980 -#: src/pages/UserPublicProfile.tsx:1022 -#: src/pages/UserPublicProfile.tsx:1067 +#: src/pages/UserPublicProfile.tsx:996 +#: src/pages/UserPublicProfile.tsx:1038 +#: src/pages/UserPublicProfile.tsx:1083 #: src/pages/UserUpvoted.tsx:122 msgid "Loading…" msgstr "Chargement…" @@ -628,8 +636,8 @@ msgstr "Se connecter pour aimer" msgid "Log in to vote" msgstr "Se connecter pour voter" -#: src/pages/UserPublicProfile.tsx:723 -#: src/pages/UserPublicProfile.tsx:817 +#: src/pages/UserPublicProfile.tsx:736 +#: src/pages/UserPublicProfile.tsx:830 msgid "Log out" msgstr "Se déconnecter" @@ -641,24 +649,32 @@ msgstr "Connexion…" msgid "Login failed" msgstr "Connexion échouée" +#: src/pages/UserPublicProfile.tsx:888 +msgid "Manage" +msgstr "Administration" + #: src/components/FileDropZone.tsx:145 msgid "Max 50 MB" msgstr "Max 50 Mo" +#: src/pages/UserPublicProfile.tsx:1519 +msgid "Moderator" +msgstr "Modérateur" + #: src/pages/Notifications.tsx:356 msgid "new" msgstr "nouveau" #: src/components/FeedTabBar.tsx:18 -#: src/pages/UserPublicProfile.tsx:1204 +#: src/pages/UserPublicProfile.tsx:1220 msgid "New" msgstr "Nouveau" #: src/components/DumpCreateModal.tsx:292 #: src/components/DumpFab.tsx:65 #: src/components/DumpFab.tsx:66 -#: src/pages/UserDumps.tsx:115 -#: src/pages/UserPublicProfile.tsx:1267 +#: src/pages/UserDumps.tsx:85 +#: src/pages/UserPublicProfile.tsx:1298 msgid "New dump" msgstr "Nouvelle reco" @@ -691,11 +707,11 @@ msgid "No emoji found." msgstr "Aucun emoji trouvé." #: src/pages/UserPlaylists.tsx:439 -#: src/pages/UserPublicProfile.tsx:1035 +#: src/pages/UserPublicProfile.tsx:1051 msgid "No followed playlists yet." msgstr "Pas encore de collections suivies." -#: src/pages/UserPublicProfile.tsx:1080 +#: src/pages/UserPublicProfile.tsx:1096 msgid "No invitees yet." msgstr "Aucun invité pour le moment." @@ -709,7 +725,7 @@ msgstr "Aucune collection ne correspond à « {q} »." #: src/components/PlaylistMembershipPanel.tsx:34 #: src/pages/UserPlaylists.tsx:397 -#: src/pages/UserPublicProfile.tsx:946 +#: src/pages/UserPublicProfile.tsx:962 msgid "No playlists yet." msgstr "Pas encore de collections." @@ -717,15 +733,15 @@ msgstr "Pas encore de collections." msgid "No users match \"{q}\"." msgstr "Aucun utilisateur ne correspond à « {q} »." -#: src/pages/UserPublicProfile.tsx:993 +#: src/pages/UserPublicProfile.tsx:1009 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:1278 -#: src/pages/UserPublicProfile.tsx:1400 -#: src/pages/UserUpvoted.tsx:194 +#: src/pages/UserDumps.tsx:96 +#: src/pages/UserPublicProfile.tsx:1309 +#: src/pages/UserPublicProfile.tsx:1431 +#: src/pages/UserUpvoted.tsx:156 msgid "Nothing here yet." msgstr "Rien ici pour l'instant." @@ -747,7 +763,7 @@ msgid "or <0>browse files" msgstr "ou <0>parcourir les fichiers" #: src/pages/UserLogin.tsx:72 -#: src/pages/UserPublicProfile.tsx:1100 +#: src/pages/UserPublicProfile.tsx:1116 msgid "Password" msgstr "Mot de passe" @@ -777,13 +793,13 @@ msgstr "Titre de la collection" #: src/components/UserMenu.tsx:62 #: src/pages/Search.tsx:175 #: src/pages/UserPlaylists.tsx:368 -#: src/pages/UserPublicProfile.tsx:868 +#: src/pages/UserPublicProfile.tsx:881 msgid "Playlists" msgstr "Collections" #. placeholder {0}: playlists.items.length #. placeholder {1}: playlists.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:915 +#: src/pages/UserPublicProfile.tsx:931 msgid "Playlists ({0}{1})" msgstr "Collections ({0}{1})" @@ -791,16 +807,16 @@ msgstr "Collections ({0}{1})" msgid "Please select a file." msgstr "Veuillez sélectionner un fichier." -#: src/components/CommentThread.tsx:470 +#: src/components/CommentThread.tsx:472 msgid "Post comment" msgstr "Publier le commentaire" -#: src/components/CommentThread.tsx:393 +#: src/components/CommentThread.tsx:395 msgid "Post reply" msgstr "Publier la réponse" -#: src/components/CommentThread.tsx:394 -#: src/components/CommentThread.tsx:471 +#: src/components/CommentThread.tsx:396 +#: src/components/CommentThread.tsx:473 msgid "Posting…" msgstr "Publication…" @@ -808,7 +824,7 @@ msgstr "Publication…" #: src/components/JournalCard.tsx:119 #: src/components/PlaylistCard.tsx:73 #: src/components/PlaylistMembershipPanel.tsx:55 -#: src/pages/Dump.tsx:416 +#: src/pages/Dump.tsx:418 #: src/pages/PlaylistDetail.tsx:632 msgid "private" msgstr "privé" @@ -849,7 +865,7 @@ msgstr "Inscription…" msgid "Registration failed" msgstr "Inscription échouée" -#: src/pages/Dump.tsx:469 +#: src/pages/Dump.tsx:471 msgid "Related" msgstr "Connexe" @@ -873,7 +889,7 @@ msgstr "Retirer le vote" msgid "Replace file" msgstr "Remplacer le fichier" -#: src/components/CommentThread.tsx:353 +#: src/components/CommentThread.tsx:355 msgid "Reply" msgstr "Répondre" @@ -890,27 +906,31 @@ msgstr "Échec de la réinitialisation" msgid "Reset to default" msgstr "Réinitialiser par défaut" -#: src/pages/Dump.tsx:242 +#: src/pages/Dump.tsx:243 #: src/pages/DumpEdit.tsx:161 msgid "Retry" msgstr "Réessayer" -#: src/components/CommentThread.tsx:326 -#: src/pages/Dump.tsx:349 +#: src/pages/UserPublicProfile.tsx:1562 +msgid "Role" +msgstr "Rôle" + +#: src/components/CommentThread.tsx:328 +#: src/pages/Dump.tsx:351 #: src/pages/DumpEdit.tsx:436 #: src/pages/PlaylistDetail.tsx:915 -#: src/pages/UserPublicProfile.tsx:1532 -#: src/pages/UserPublicProfile.tsx:1602 +#: src/pages/UserPublicProfile.tsx:1629 +#: src/pages/UserPublicProfile.tsx:1699 msgid "Save" msgstr "Enregistrer" #: src/components/ChangePasswordModal.tsx:100 -#: src/components/CommentThread.tsx:327 -#: src/pages/Dump.tsx:348 +#: src/components/CommentThread.tsx:329 +#: src/pages/Dump.tsx:350 #: src/pages/PlaylistDetail.tsx:911 #: src/pages/ResetPassword.tsx:124 -#: src/pages/UserPublicProfile.tsx:1529 -#: src/pages/UserPublicProfile.tsx:1599 +#: src/pages/UserPublicProfile.tsx:1626 +#: src/pages/UserPublicProfile.tsx:1696 msgid "Saving…" msgstr "Enregistrement…" @@ -948,7 +968,7 @@ msgstr "Serveur inaccessible" msgid "Set new password" msgstr "Définir un nouveau mot de passe" -#: src/pages/UserPublicProfile.tsx:872 +#: src/pages/UserPublicProfile.tsx:885 msgid "Settings" msgstr "Paramètres" @@ -957,7 +977,7 @@ msgstr "Paramètres" msgid "Something went wrong" msgstr "Une erreur est survenue" -#: src/pages/UserPublicProfile.tsx:1119 +#: src/pages/UserPublicProfile.tsx:1135 msgid "Style" msgstr "Style" @@ -1011,7 +1031,7 @@ msgstr "Ne plus suivre {targetUsername}" msgid "Unfollow playlist" msgstr "Ne plus suivre la collection" -#: src/pages/UserPublicProfile.tsx:673 +#: src/pages/UserPublicProfile.tsx:680 msgid "Upload failed" msgstr "Envoi échoué" @@ -1023,13 +1043,13 @@ msgstr "Envoi…" msgid "Upvote" msgstr "Voter" -#: src/pages/UserUpvoted.tsx:190 +#: src/pages/UserUpvoted.tsx:151 msgid "Upvoted" msgstr "Voté" #. placeholder {0}: votes.items.length #. placeholder {1}: votes.hasMore ? "+" : "" -#: src/pages/UserPublicProfile.tsx:895 +#: src/pages/UserPublicProfile.tsx:911 msgid "Upvoted ({0}{1})" msgstr "Votés ({0}{1})" @@ -1042,6 +1062,14 @@ msgstr "URL" msgid "URL is required." msgstr "L'URL est obligatoire." +#: src/pages/UserPublicProfile.tsx:1518 +msgid "User" +msgstr "Utilisateur" + +#: src/pages/UserPublicProfile.tsx:1246 +msgid "User management" +msgstr "Gestion des utilisateurs" + #: src/components/UserMenu.tsx:37 msgid "User menu" msgstr "Menu utilisateur" @@ -1055,11 +1083,11 @@ msgstr "Nom d'utilisateur" msgid "Users" msgstr "Utilisateurs" -#: src/pages/UserPublicProfile.tsx:965 -#: src/pages/UserPublicProfile.tsx:1008 -#: src/pages/UserPublicProfile.tsx:1050 -#: src/pages/UserPublicProfile.tsx:1299 -#: src/pages/UserPublicProfile.tsx:1430 +#: src/pages/UserPublicProfile.tsx:981 +#: src/pages/UserPublicProfile.tsx:1024 +#: src/pages/UserPublicProfile.tsx:1066 +#: src/pages/UserPublicProfile.tsx:1330 +#: src/pages/UserPublicProfile.tsx:1461 msgid "View all →" msgstr "Tout voir →" @@ -1072,8 +1100,8 @@ msgstr "Voir la reco →" msgid "What makes it worth it?" msgstr "Pourquoi on en voudrait ?" -#: src/pages/UserPublicProfile.tsx:852 -#: src/pages/UserPublicProfile.tsx:1591 +#: src/pages/UserPublicProfile.tsx:865 +#: src/pages/UserPublicProfile.tsx:1688 msgid "Who am I?" msgstr "Qui suis-je ?" @@ -1082,7 +1110,7 @@ msgstr "Qui suis-je ?" msgid "Why?" msgstr "Pourquoi ?" -#: src/components/CommentThread.tsx:396 +#: src/components/CommentThread.tsx:398 msgid "Write a reply…" msgstr "Écrire une réponse…" @@ -1099,10 +1127,10 @@ msgstr "Vous serez notifié lorsque quelqu'un suit vos collections, vote pour vo #: src/pages/index/JournalFeed.tsx:67 #: src/pages/index/NewFeed.tsx:69 #: src/pages/Search.tsx:247 -#: src/pages/UserDumps.tsx:98 +#: src/pages/UserDumps.tsx:123 #: src/pages/UserPlaylists.tsx:422 #: src/pages/UserPlaylists.tsx:457 -#: src/pages/UserUpvoted.tsx:181 +#: src/pages/UserUpvoted.tsx:192 msgid "You've reached the end." msgstr "Vous avez tout lu, tout vu, tout bu."